PanicBunkerChangedEvent.cs 632 B

1234567891011121314151617181920212223242526
  1. using Robust.Shared.Serialization;
  2. namespace Content.Shared.Administration.Events;
  3. [Serializable, NetSerializable]
  4. public sealed class PanicBunkerStatus
  5. {
  6. public bool Enabled;
  7. public bool DisableWithAdmins;
  8. public bool EnableWithoutAdmins;
  9. public bool CountDeadminnedAdmins;
  10. public bool ShowReason;
  11. public int MinAccountAgeMinutes;
  12. public int MinOverallMinutes;
  13. }
  14. [Serializable, NetSerializable]
  15. public sealed class PanicBunkerChangedEvent : EntityEventArgs
  16. {
  17. public PanicBunkerStatus Status;
  18. public PanicBunkerChangedEvent(PanicBunkerStatus status)
  19. {
  20. Status = status;
  21. }
  22. }