using Robust.Shared.Prototypes; namespace Content.Shared.Containers; /// /// Component for spawning entity prototypes into containers on map init. /// /// /// Unlike this is deterministic and supports arbitrary containers. While this /// could maybe be merged with that component, it would require significant changes to , which is also used by several other systems. /// [RegisterComponent] public sealed partial class ContainerFillComponent : Component { [DataField(required: true)] public Dictionary> Containers = new(); /// /// If true, entities spawned via the construction system will not have entities spawned into containers managed /// by the construction system. /// [DataField] public bool IgnoreConstructionSpawn = true; }