using MemoryPack; using System; using System.Collections.Generic; namespace ExcelConfig { [MemoryPackable] public partial class AIConfigCategory : ExcelConfigBase { [MemoryPackInclude] public static Dictionary Dict { get; set; } = new(); public override void Init(byte[] data) { Dict = MemoryPackSerializer.Deserialize>(data); } } [MemoryPackable] public partial class AIConfig { /// Id [MemoryPackInclude] public int Id { get; set; } /// 所属ai [MemoryPackInclude] public int AIConfigId { get; set; } /// 此ai中的顺序 [MemoryPackInclude] public int Order { get; set; } /// 节点名字 [MemoryPackInclude] public string Name { get; set; } /// 节点参数 [MemoryPackInclude] public int[] NodeParams { get; set; } [MemoryPackConstructor] public AIConfig() { } } }