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;
}