using Robust.Shared.GameStates; namespace Content.Shared.Station.Components; /// /// Component that tracks which station an entity is currently on. /// Mainly used for UI purposes on the client to easily get station-specific data like alert levels. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, Access(typeof(SharedStationSystem))] public sealed partial class StationTrackerComponent : Component { /// /// The station this entity is currently on, if any. /// Null when in space or not on any grid. /// [DataField, AutoNetworkedField] public EntityUid? Station; }