Modules
Modules为原框架中ModuleDispatcher的简化版,默认所有模块均为MonoBehaviour进行处理,即给予每个模块一个单独的GameObject挂载在DontDestoryOnLoad下。
API
Get<T>() : T
获取类型为T的模块。
Param
T : 想要获取的模块类,需要继承自GameModule。
Return
类型为 T 的模块实例。
1 | // 获取游戏的存档模块并存为变量save。 |
Dev
⚠ 如果你在开发中遇到了觉得需要使用以下方法的情况,请先找我商量。
Register<T>()
注册类型为T的模块。
Unregister<T>()
销毁类型为T的模块。