using System.Text.Json.Serialization; namespace Zennysoft.Ma.Adapter; [JsonSerializable(typeof(WeaponTag))] public partial class WeaponTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(ItemTag))] public partial class ItemTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(AccessoryTag))] public partial class AccessoryTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(ThrowableItemTag))] public partial class ThrowableItemTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(UsableItemTag))] public partial class UsableItemTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(BoxItemTag))] public partial class BoxItemTagEnumContext : JsonSerializerContext; [JsonSerializable(typeof(ElementType))] public partial class ElementTypeEnumContext : JsonSerializerContext; [JsonSerializable(typeof(IHealthComponent))] public partial class HealthComponentContext : JsonSerializerContext; [JsonSerializable(typeof(IVTComponent))] public partial class VTComponentContext : JsonSerializerContext; [JsonSerializable(typeof(IAttackComponent))] public partial class AttackComponentContext : JsonSerializerContext; [JsonSerializable(typeof(IDefenseComponent))] public partial class DefenseComponentContext : JsonSerializerContext; [JsonSerializable(typeof(IExperiencePointsComponent))] public partial class ExperiencePointsComponentContext : JsonSerializerContext; [JsonSerializable(typeof(ILuckComponent))] public partial class LuckComponentContext : JsonSerializerContext; [JsonSerializable(typeof(IEquipmentComponent))] public partial class EquipmentComponentContext : JsonSerializerContext;