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();
}
}