using Content.Server.GameTicking; using Robust.Shared.Analyzers; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.ViewVariables; namespace Content.Server.Station; /// /// Added to grids saved in maps to designate that they are the 'main station' grid. /// [RegisterComponent, ComponentProtoName("BecomesStation")] [Friend(typeof(GameTicker))] public class BecomesStationComponent : Component { /// /// Mapping only. Should use StationIds in all other /// scenarios. /// [DataField("id", required: true)] [ViewVariables(VVAccess.ReadWrite)] public string Id = default!; }