

核心功能
* Schema 语法系统:支持 #link 跨表关联、#enum 枚举类型、#range 数值范围、#checkpath 路径校验
* Cell级别的数据校验:导出Json期间对Excel数据进行校验,精准定位异常单元格
* 数据安全:运行时数据只读,无需担心运行时修改
* 强类型代码生成:自动生成 partial class 配置类和管理类,支持 O(1) ID 查询
* 跨表关联系统:一对一关联自动生成访问方法,如 GetDamage()
* 数据校验引擎:ID 唯一性、引用完整性、数值范围、路径存在性校验
* 多加密方案:支持 XOR、MD5 和自定义加密器(内置 AES 示例),运行时自动识别解密。
* 异步加载:支持同步/异步/并行异步三种模式,不卡主线程
* 多 Sheet 支持:单个 Excel 文件支持多个工作表,自动分别导出
* 自定义扩展:ScriptableObject 式自定义类型解析器和校验器
* 数据压缩:支持JSON紧凑模式导出
* 敏捷开发:支持 CI/CD
丰富的数据类型支持
* 基础类型:int, float, double, string, bool, long, short, byte, uint
* Unity 类型:Vector2, Vector3, Vector4, Color, Quaternion
* 集合类型:int[], float[], string[], List<T>
* 自定义类型:通过 ScriptableObject 扩展
使用示例
using Game.Config;
// 访问配置(支持自动懒加载)
var skillConfigs = SkillConfigs.Instance;
// O(1) 查询
var skill = skillConfigs.Get(1);
// 跨表关联(自动生成获取对象的方法)
var damage = skill.GetDamage();
// 异步加载
await SkillConfigs.LoadInstanceAsync();
文档与支持
* 离线文档:插件内置 Documentation.pdf
