using Content.Shared.EntityTable.EntitySelectors; using Robust.Shared.GameStates; namespace Content.Shared.ComponentTable; /// /// Applies components from entities selected from the table on init. /// [RegisterComponent, NetworkedComponent] [Access(typeof(SharedComponentTableSystem))] public sealed partial class ComponentTableComponent : Component { /// /// The table from which to grab entities. /// ALL components of the grabbed entities will be added to the holder of this component. /// [DataField(required: true)] public EntityTableSelector Table = default!; }