namespace Content.Shared.Construction.Steps { [ImplicitDataDefinitionForInheritors] public abstract partial class EntityInsertConstructionGraphStep : ConstructionGraphStep { /// /// A container ID to store the entity in. /// [DataField] public string Store { get; private set; } = string.Empty; /// /// How many of the entity is needed. /// [DataField] public int Amount { get; private set; } = 1; public abstract bool EntityValid(EntityUid uid, IEntityManager entityManager, IComponentFactory compFactory); } }