Intro
HPFramework Lite版是嵌入ReImagined-Monopoly项目的定制、简化版框架。
Architecture
为了尽量简化及减少耦合,框架仅由一个主入口App、模块分发系统Modules和一系列单文件模块构成。
所有模块均继承自GameModule抽象类,需实现OnRegister()和OnUnregister()方法,会在模块注册及销毁时自动调用。
Life Cycle
在场景加载前(具体为SubsystemRegistration时),App中的Start()方法会被调用。在其中初始化Modules,然后使用Modules依次注册所有模块。最后会输出Debug信息表示启动完成。