using Newtonsoft.Json.Linq; namespace EggLink.DanhengServer.Data.Config.SummonUnit; public class SummonUnitTriggerConfigInfo { //public UnitHintTriggerConfig HintTrigger; //public PropSoundConfig SoundTrigger; public List CustomTriggers { get; set; } = []; public static SummonUnitTriggerConfigInfo LoadFromJsonObject(JObject obj) { SummonUnitTriggerConfigInfo info = new(); if (obj.ContainsKey(nameof(CustomTriggers))) info.CustomTriggers = obj[nameof(CustomTriggers)] ?.Select(x => UnitCustomTriggerConfigInfo.LoadFromJsonObject((x as JObject)!)).ToList() ?? []; return info; } }