using Robust.Shared.GameStates;
namespace Content.Shared.Pinpointer;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class StationMapComponent : Component
{
///
/// Whether or not to show the user's location on the map.
///
[DataField, AutoNetworkedField]
public bool ShowLocation = true;
///
/// If true, when this entity initializes it will target and remember the station grid of the map the entity is in.
/// If there is no station, the entity will target a random station in the current session.
///
[DataField]
public bool InitializeWithStation = false;
///
/// The target grid that the map will display.
/// If null, it will display the user's current grid.
///
[DataField, AutoNetworkedField]
public EntityUid? TargetGrid;
}