From 8b347eb7b90c1f70361ea40d5cd3efd3943a9772 Mon Sep 17 00:00:00 2001 From: client_Hale <339726288@qq.com> Date: 星期一, 08 十月 2018 10:04:35 +0800 Subject: [PATCH] 3732 【前端】场景Npc读取待机动作2号, 生成工具 --- Assets/Editor/Actor/ResourcesBuilder.cs | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) diff --git a/Assets/Editor/Actor/ResourcesBuilder.cs b/Assets/Editor/Actor/ResourcesBuilder.cs index 991ff25..6889125 100644 --- a/Assets/Editor/Actor/ResourcesBuilder.cs +++ b/Assets/Editor/Actor/ResourcesBuilder.cs @@ -10,6 +10,7 @@ protected const byte param_Prefab = 2; protected const byte param_Clip = 4; protected const byte param_AnimatorController = 8; + protected const byte param_AnimatorUIController = 16; protected class MountPointInfo { @@ -102,6 +103,25 @@ else { buildParams &= ~param_AnimatorController; + } + } + } + + public static bool IsBuildAnimatorUIController + { + get + { + return (buildParams & param_AnimatorUIController) != 0; + } + set + { + if (value) + { + buildParams |= param_AnimatorUIController; + } + else + { + buildParams &= ~param_AnimatorUIController; } } } @@ -546,18 +566,26 @@ } _absAssetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutPath, resName, AnimatorControllerLoader.controllerSuffix, outName); - string _assetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutAssetPath, resName, AnimatorControllerLoader.controllerSuffix, outName); + if (templeName.Equals("Temple_AnimatorController_BossShow")) { _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); } + + if(templeName.Equals("Temple_AnimatorController_UI")) + { + _absAssetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutPath, resName, AnimatorControllerLoader.controllerUISuffix, resName); + _assetPath = string.Format("{0}Mob/{1}/{2}{3}.controller", ResourcesPath.ResourcesOutAssetPath, resName, AnimatorControllerLoader.controllerUISuffix, resName); + } + string _templePath = string.Format("{0}Mob/{1}.controller", ResourcesPath.ResourcesOutPath, templeName); if (File.Exists(_absAssetPath)) -- Gitblit v1.8.0