少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-30 9df5aae86c098bf019f764d27b47d72da37bff84
Core/ResModule/InstanceResourcesLoader.cs
@@ -76,7 +76,7 @@
        return LoadMob(_assetBundleName, _assetName);
    }
    public static GameObject LoadModelRes(int id)
    public static GameObject LoadModelRes(int id, bool _ui = false)
    {
        ModelResConfig _m = Config.Instance.Get<ModelResConfig>(id);
@@ -95,26 +95,27 @@
        if (_m.Type == (int)E_ModelResType.Suit)
        {
            return LoadModelPrefab(raceSuffix, _name);
            return LoadModelPrefab(raceSuffix, _name, _ui);
        }
        else if (_m.Type == (int)E_ModelResType.Horse)
        {
            return LoadModelPrefab(horseSuffix, _name);
            return LoadModelPrefab(horseSuffix, _name, _ui);
        }
        else if (_m.Type == (int)E_ModelResType.Wing)
        {
            return LoadModelPrefab(wingSuffix, _name);
            return LoadModelPrefab(wingSuffix, _name, _ui);
        }
        else if (_m.Type == (int)E_ModelResType.Weapon)
        {
            return LoadModelPrefab(weaponSuffix, _name);
            return LoadModelPrefab(weaponSuffix, _name, _ui);
        }
        else if (_m.Type == (int)E_ModelResType.Secondary)
        {
            return LoadModelPrefab(secondarySuffix, _name);
            return LoadModelPrefab(secondarySuffix, _name, _ui);
        }
        return null;
    }
    public static void LoadCreateRole(int job, Action<bool, UnityEngine.Object> _callBack)
    {
@@ -188,6 +189,17 @@
        return _gameObject;
    }
    private static GameObject LoadModelPrefab(string _suffix, string name, bool _ui)
    {
        var prefab = LoadModelPrefab(_suffix, _ui ? name + "_UI" : name);
        if (prefab == null)
        {
            prefab = LoadModelPrefab(_suffix, name);
        }
        return prefab;
    }
    public static GameObject LoadMob(string assetBundleName, string assetName)
    {
        GameObject _gameObject = null;