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