using Robust.Shared.GameStates; namespace Content.Shared.Station.Components; /// /// Stores core information about a station, namely its config and associated grids. /// All station entities will have this component. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStationSystem))] public sealed partial class StationDataComponent : Component { /// /// The game map prototype, if any, associated with this station. /// [DataField] public StationConfig? StationConfig; /// /// List of all grids this station is part of. /// [DataField, AutoNetworkedField] public HashSet Grids = new(); }