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