using EggLink.DanhengServer.Enums.Rogue; using Newtonsoft.Json; using Newtonsoft.Json.Converters; namespace EggLink.DanhengServer.Data.Config.Rogue; public class RogueNPCConfigInfo { [JsonConverter(typeof(StringEnumConverter))] public RogueDialogueTypeEnum DialogueType { get; set; } public List DialogueList { get; set; } = []; public void Loaded() { if (DialogueList.Count == 0) return; foreach (var info in DialogueList) { info.Loaded(); } } }