예제 #1
0
    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);
        }
    }
예제 #2
0
 static public void CreateModules(ModuleDataSO iModuleData)
 {
     BuildModuleData(iModuleData);
 }