| 1234567891011121314151617181920212223242526272829 |
- using Content.Client.UserInterface.Fragments;
- using Content.Shared.CartridgeLoader.Cartridges;
- using Robust.Client.GameObjects;
- using Robust.Client.UserInterface;
- namespace Content.Client.CartridgeLoader.Cartridges;
- public sealed partial class NetProbeUi : UIFragment
- {
- private NetProbeUiFragment? _fragment;
- public override Control GetUIFragmentRoot()
- {
- return _fragment!;
- }
- public override void Setup(BoundUserInterface userInterface, EntityUid? fragmentOwner)
- {
- _fragment = new NetProbeUiFragment();
- }
- public override void UpdateState(BoundUserInterfaceState state)
- {
- if (state is not NetProbeUiState netProbeUiState)
- return;
- _fragment?.UpdateState(netProbeUiState.ProbedDevices);
- }
- }
|