using Robust.Shared.Serialization; namespace Content.Shared.Research.Components { [NetSerializable, Serializable] public enum ResearchConsoleUiKey : byte { Key, } [Serializable, NetSerializable] public sealed class ConsoleUnlockTechnologyMessage : BoundUserInterfaceMessage { public string Id; public ConsoleUnlockTechnologyMessage(string id) { Id = id; } } [Serializable, NetSerializable] public sealed class ConsoleServerSyncMessage : BoundUserInterfaceMessage { } [Serializable, NetSerializable] public sealed class ConsoleServerSelectionMessage : BoundUserInterfaceMessage { } [Serializable, NetSerializable] public sealed class ResearchConsoleBoundInterfaceState : BoundUserInterfaceState { public int Points; public ResearchConsoleBoundInterfaceState(int points) { Points = points; } } }