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