少年修仙传客户端代码仓库
client_Wu Xijin
2018-10-19 570b476fc4c8140637e4919b7b6f94d27e8d2a44
Core/ResModule/InstanceResourcesLoader.cs
@@ -26,28 +26,52 @@
        return LoadModelPrefab(raceSuffix, _m.MODE);
    }
    public static RuntimeAnimatorController LoadDefaultMobAnimatorController_Fight()
    {
        return AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerSuffix,
                                                          GeneralDefine.ModeDefaultConfig[1][1]);
    }
    public static RuntimeAnimatorController LoadDefaultMobAnimatorController_Func()
    {
        return AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerSuffix,
                                                          GeneralDefine.ModeDefaultConfig[0][1]);
    }
    public static RuntimeAnimatorController LoadDefaultMobAnimatorController_Horse()
    {
        return AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerSuffix,
                                                          GeneralDefine.ModeDefaultConfig[3][1]);
    }
    public static RuntimeAnimatorController LoadDefaultMobAnimatorController_Pet()
    {
        return AnimatorControllerLoader.LoadMobController(AnimatorControllerLoader.controllerSuffix,
                                                          GeneralDefine.ModeDefaultConfig[2][1]);
    }
    public static GameObject LoadDefaultFightNPC()
    {
        return LoadMob(GeneralConfig.Instance.ModeDefaultConfig[1][0],
                       GeneralConfig.Instance.ModeDefaultConfig[1][1]);
        return LoadMob(GeneralDefine.ModeDefaultConfig[1][0],
                       GeneralDefine.ModeDefaultConfig[1][1]);
    }
    public static GameObject LoadDefaultFuncNPC()
    {
        return LoadMob(GeneralConfig.Instance.ModeDefaultConfig[0][0],
                       GeneralConfig.Instance.ModeDefaultConfig[0][1]);
        return LoadMob(GeneralDefine.ModeDefaultConfig[0][0],
                       GeneralDefine.ModeDefaultConfig[0][1]);
    }
    public static GameObject LoadDefaultHorse()
    {
        return LoadMob(GeneralConfig.Instance.ModeDefaultConfig[3][0],
                       GeneralConfig.Instance.ModeDefaultConfig[3][1]);
        return LoadMob(GeneralDefine.ModeDefaultConfig[3][0],
                       GeneralDefine.ModeDefaultConfig[3][1]);
    }
    public static GameObject LoadDefaultPet()
    {
        return LoadMob(GeneralConfig.Instance.ModeDefaultConfig[2][0],
                       GeneralConfig.Instance.ModeDefaultConfig[2][1]);
        return LoadMob(GeneralDefine.ModeDefaultConfig[2][0],
                       GeneralDefine.ModeDefaultConfig[2][1]);
    }
    public static GameObject LoadNpcPrefab(int npcID)
@@ -114,6 +138,10 @@
        {
            return LoadModelPrefab(secondarySuffix, _name, _ui);
        }
        else if (_m.Type == (int)E_ModelResType.Hand)
        {
            return LoadModelPrefab(handSuffix, _name, _ui);
        }
        return null;
    }
@@ -176,7 +204,7 @@
        }
        else
        {
            string _bundleName = StringUtility.Contact(ResourcesPath.MOB_FOLDER_NAME, "prefab_race_" + name);
            string _bundleName = StringUtility.Contact(ResourcesPath.MOB_FOLDER_NAME, "prefab_race_" + name.Replace("_UI", ""));
            string _assetName = _suffix + name;
            AssetInfo _assetInfo = new AssetInfo(_bundleName, _assetName);
            _gameObject = AssetBundleUtility.Instance.Sync_LoadAsset(_assetInfo) as GameObject;