using Content.Shared.Research.Prototypes; using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List; namespace Content.Shared.Lathe { [RegisterComponent, NetworkedComponent] [AutoGenerateComponentState] public sealed partial class EmagLatheRecipesComponent : Component { /// /// All of the dynamic recipes that the lathe is capable to get using EMAG /// [DataField("emagDynamicRecipes", customTypeSerializer: typeof(PrototypeIdListSerializer))] [AutoNetworkedField] public List EmagDynamicRecipes = new(); /// /// All of the static recipes that the lathe is capable to get using EMAG /// [DataField("emagStaticRecipes", customTypeSerializer: typeof(PrototypeIdListSerializer))] [AutoNetworkedField] public List EmagStaticRecipes = new(); } }