using Content.Shared.Nutrition.EntitySystems; using Content.Shared.Nutrition.Prototypes; using Content.Shared.Tag; using Robust.Shared.Prototypes; namespace Content.Shared.Nutrition.Components; /// /// Indicates that this entity can be inserted into FoodSequence, which will transfer all reagents to the target. /// [RegisterComponent, Access(typeof(SharedFoodSequenceSystem))] public sealed partial class FoodSequenceElementComponent : Component { /// /// The same object can be used in different sequences, and it will have a different data in then. /// [DataField(required: true)] public Dictionary, ProtoId> Entries = new(); /// /// Which solution we will add to the main dish /// [DataField] public string Solution = "food"; }