Repository navigation
UnityModBase v1.0.0
UnityModBase v1.0.0
UnityModBase 的首个版本,为 Unity 模组提供统一的基础设施与 BepInEx 生命周期集成。
主要功能
- 进程初始化、游戏启动、逐帧更新及退出生命周期
- 基于特性的启动方法和常驻 Unity 组件注册
- 强类型配置、自动保存与事务式配置重载
- 用户上下文及子上下文资源隔离
- 内存日志、重复日志合并和文件日志
- 键盘与手柄组合热键
- 中英文文本及运行时语言切换
- 配置、日志和实时控制 IMGUI 窗口
- 可替换的 Unity 与 IMGUI 提供器
- BepInEx 启动器自动管理初始化、启动和释放
安装
将以下文件放入游戏的 BepInEx/plugins 目录:
UnityModBase.dll
UnityModBase.BepInExLauncher.dll
开发环境
- .NET Framework 4.7.2
- BepInEx
详细接入方式及公开 API 请参阅仓库中的中英文文档。
许可
UnityModBase 使用 LGPL-3.0 许可证。