using Content.Shared.Research.Prototypes; using Content.Shared.Research.Systems; using Robust.Shared.GameStates; using Robust.Shared.Prototypes; namespace Content.Shared.Research.Components; /// /// This is used for an item that is inserted directly into a given lathe to provide it with a recipe. /// [RegisterComponent, NetworkedComponent, Access(typeof(BlueprintSystem))] public sealed partial class BlueprintComponent : Component { /// /// The recipes that this blueprint provides. /// [DataField(required: true)] public HashSet> ProvidedRecipes = new(); }