using Newtonsoft.Json; namespace EggLink.DanhengServer.Data.Excel; [ResourceEntity("MessageItemConfig.json")] public class MessageItemConfigExcel : ExcelResource { public int ID { get; set; } public List NextItemIDList { get; set; } = []; public int SectionID { get; set; } [JsonIgnore] public int GroupID { get; set; } public override int GetId() { return ID; } public override void Loaded() { GameData.MessageItemConfigData.Add(ID, this); } public override void AfterAllDone() { if (GameData.MessageSectionConfigData.TryGetValue(SectionID, out var value)) { value.Items.Add(this); GroupID = value.GroupID; } } }