using EggLink.DanhengServer.Enums.GridFight; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace EggLink.DanhengServer.Data.Excel; [ResourceEntity("GridFightTraitBonusAddRule.json")] public class GridFightTraitBonusAddRuleExcel : ExcelResource { public uint ID { get; set; } public List ParamList { get; set; } = []; [JsonConverter(typeof(StringEnumConverter))] public GridFightTraitBonusAddTypeEnum TraitBonusType { get; set; } public override int GetId() { return (int)ID; } public override void Loaded() { GameData.GridFightTraitBonusAddRuleData.TryAdd(ID, this); } }