protected static void BuildModuleData(ModuleDataSO iModuleData) { if (iModuleData == null) { return; } foreach (ModuleData _Moduledata in iModuleData.m_ModuleDatas) { CommonModule _Newmodule = new CommonModule(); if (_Newmodule == null) { continue; } _Newmodule.m_ModuleID = _Moduledata.ModuleID; _Newmodule.e_AssetType = (CoreEnum.ASSET_TYPE)_Moduledata.AssetType; _Newmodule.m_AssetName = _Moduledata.AssetName; ModuleSystem.Instance.RegisterModule(_Newmodule); } }
static public void CreateModules(ModuleDataSO iModuleData) { BuildModuleData(iModuleData); }