少年修仙传客户端基础资源
client_linchunjie
2018-08-20 7af526fd8c9acac62b7efcb21ef95842ddeeaaf4
2030【前端】境界功能界面修改
2个文件已修改
31 ■■■■■ 已修改文件
Assets/Editor/Actor/NpcResourcesBuilder.cs 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Actor/ResourcesBuilder.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Assets/Editor/Actor/NpcResourcesBuilder.cs
@@ -35,6 +35,22 @@
            }
        }
        var realmConfigs = ConfigManager.Instance.GetAllValues<RealmConfig>();
        foreach (var _realmConfig in realmConfigs)
        {
            _npcModel = ConfigManager.Instance.GetTemplate<NPCConfig>(_realmConfig.BossID);
            if (_npcModel == null)
            {
                continue;
            }
            if (_npcModel.MODE.Equals(modelName))
            {
                BuildRealmAnimatorController(modelName);
                break;
            }
        }
        BuildPrefab(modelName);
    }
@@ -85,6 +101,16 @@
        BuildAnimatorController(modelName, "Temple_AnimatorController_BossShow", "animatorBuildConfig_BossShow");
    }
    public void BuildRealmAnimatorController(string modelName)
    {
        if (!IsBuildAnimatorController)
        {
            return;
        }
        BuildAnimatorController(modelName, "Temple_AnimatorController_Realm", "animatorBuildConfig_Realm");
    }
    protected override void OnSetupRenderer(string resPath, string resName, ref Renderer _renderer)
    {
        string _texturePath = string.Format("Assets/ART/Role/{0}/Materials/{1}.png", resPath, resName);
Assets/Editor/Actor/ResourcesBuilder.cs
@@ -508,6 +508,11 @@
            _absAssetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutPath, resName, AnimatorControllerLoader.controllerShowSuffix, resName);
            _assetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutAssetPath, resName, AnimatorControllerLoader.controllerShowSuffix, resName);
        }
        if (templeName.Equals("Temple_AnimatorController_Realm"))
        {
            _absAssetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutPath, resName, AnimatorControllerLoader.controllerRealmSuffix, resName);
            _assetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutAssetPath, resName, AnimatorControllerLoader.controllerRealmSuffix, resName);
        }
        string _templePath = string.Format("{0}Mob/{1}.controller", ResourcesPath.ResourcesOutPath, templeName);
        if (File.Exists(_absAssetPath))