using Content.Shared._CP14.ModularCraft.Prototypes; using Robust.Shared.Prototypes; namespace Content.Shared._CP14.ModularCraft.Components; [RegisterComponent, Access(typeof(CP14SharedModularCraftSystem))] public sealed partial class CP14ModularCraftPartComponent : Component { [DataField(required: true)] public HashSet> PossibleParts = new(); [DataField] public float DoAfter = 1f; /// /// Attaching this piece adds an additional price to the target object. /// [DataField] public double AddPrice = 5; //TODO: Sound }