更新于 

Intro

HPFramework Lite版是嵌入ReImagined-Monopoly项目的定制、简化版框架。

Architecture

为了尽量简化及减少耦合,框架仅由一个主入口App、模块分发系统Modules和一系列单文件模块构成。
所有模块均继承自GameModule抽象类,需实现OnRegister()OnUnregister()方法,会在模块注册及销毁时自动调用。

Life Cycle

在场景加载前(具体为SubsystemRegistration时),App中的Start()方法会被调用。在其中初始化Modules,然后使用Modules依次注册所有模块。最后会输出Debug信息表示启动完成。