| 12345678910111213141516171819202122232425262728293031323334353637 |
- using Content.Shared.Actions;
- using Content.Shared.DeviceNetwork.Components;
- using Content.Shared.UserInterface;
- using Robust.Shared.Serialization;
- namespace Content.Shared.DeviceNetwork.Systems;
- public abstract class SharedNetworkConfiguratorSystem : EntitySystem
- {
- public override void Initialize()
- {
- base.Initialize();
- SubscribeLocalEvent<NetworkConfiguratorComponent, ActivatableUIOpenAttemptEvent>(OnUiOpenAttempt);
- }
- private void OnUiOpenAttempt(EntityUid uid, NetworkConfiguratorComponent configurator, ActivatableUIOpenAttemptEvent args)
- {
- if (configurator.LinkModeActive)
- args.Cancel();
- }
- }
- public sealed partial class ClearAllOverlaysEvent : InstantActionEvent
- {
- }
- [Serializable, NetSerializable]
- public enum NetworkConfiguratorVisuals
- {
- Mode
- }
- [Serializable, NetSerializable]
- public enum NetworkConfiguratorLayers
- {
- ModeLight
- }
|