using Robust.Shared.GameStates; namespace Content.Shared.Pinpointer; /// /// Will show a marker on a NavMap. /// [RegisterComponent, NetworkedComponent, Access(typeof(SharedNavMapSystem))] [AutoGenerateComponentState] public sealed partial class NavMapBeaconComponent : Component { /// /// Defaults to entity name if nothing found. /// [ViewVariables(VVAccess.ReadWrite), DataField] [AutoNetworkedField] public string? Text; [ViewVariables(VVAccess.ReadWrite), DataField] [AutoNetworkedField] public Color Color = Color.Orange; /// /// Only enabled beacons can be seen on a station map. /// [ViewVariables(VVAccess.ReadWrite), DataField] [AutoNetworkedField] public bool Enabled = true; }