using Robust.Shared.GameStates; using Robust.Shared.Serialization; namespace Content.Shared.StationRecords; [RegisterComponent, NetworkedComponent] public sealed class StationRecordKeyStorageComponent : Component { /// /// The key stored in this component. /// [ViewVariables] public StationRecordKey? Key; } [Serializable, NetSerializable] public sealed class StationRecordKeyStorageComponentState : ComponentState { public StationRecordKey? Key; public StationRecordKeyStorageComponentState(StationRecordKey? key) { Key = key; } }