一.MBObject
沙盒游戏/自定义游戏/多人联机游戏中所需要的业务数据,王国,角色,文化等统一被定义为MBObject,所有的MBObject通过继承MBObjectBase获得GUID,ID等。
二.MBObject配置&加载&读取
配置:SubModule.xml中<xmls>标签声明ModuleData中xml加载路径
加载:MBGameManager.LoadModuleData()(InculdeGameType用于过滤游戏模式)
获取:MBObjectManager.Instance.GetObject<ItemObject>("guarded_padded_vambrace");
三.MBProject配置文件
引擎所需的重要数据配置文件即MBProject配置文件,例如骨骼动画,语音系统,粒子系统等依赖的配置文件
配置路径:ModuleData\project.mbproj配置的
四.多个MOD不同XML加载&合并
本体MOD:Native/ModuleData/a.xml <test id = '12'>q</test>