using Content.Shared.Eui; using Robust.Shared.Serialization; namespace Content.Shared.Administration { public enum AdminAnnounceType { Station, Server, } [Serializable, NetSerializable] public sealed class AdminAnnounceEuiState : EuiStateBase { } public static class AdminAnnounceEuiMsg { [Serializable, NetSerializable] public sealed class DoAnnounce : EuiMessageBase { public bool CloseAfter; public string Announcer = default!; public string Announcement = default!; public AdminAnnounceType AnnounceType; } } }