From ce850d87f69a3fae1134b5482c34077f1a934efe Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期一, 14 一月 2019 11:02:00 +0800
Subject: [PATCH] fixed 资源导出工具逻辑修改

---
 Assets/Editor/Actor/ModelResourcesBuilder.cs |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/Assets/Editor/Actor/ModelResourcesBuilder.cs b/Assets/Editor/Actor/ModelResourcesBuilder.cs
index b38cf69..87274c1 100644
--- a/Assets/Editor/Actor/ModelResourcesBuilder.cs
+++ b/Assets/Editor/Actor/ModelResourcesBuilder.cs
@@ -87,10 +87,13 @@
             _path = _path.Substring(0, _modelRes.ResourcesName.IndexOf('/'));
         }
 
-        HandleMaterial(_path, _resName, _modelRes.Material_Fight_Normal);
-        HandleMaterial(_path, _resName, _modelRes.Material_UI_Normal);
-        HandleMaterial(_path, _resName, _modelRes.Material_Fight_Suit);
-        HandleMaterial(_path, _resName, _modelRes.Material_UI_Suit);
+        if (suffix.Equals(InstanceResourcesLoader.raceSuffix))
+        {
+            HandleMaterial(_path, _resName, _modelRes.Material_Fight_Normal);
+            HandleMaterial(_path, _resName, _modelRes.Material_UI_Normal);
+            HandleMaterial(_path, _resName, _modelRes.Material_Fight_Suit);
+            HandleMaterial(_path, _resName, _modelRes.Material_UI_Suit);
+        }
 
         BuildPrefab(_path, _resName, suffix, null, isHighMesh);
     }
@@ -154,6 +157,8 @@
 
     protected override void OnSetupRenderer(string path, string resName, ref Renderer renderer)
     {//Assets/ART/Role/A_Zs_Sb/Materials/A_Zs05_Sb.mat
+        string _originalPath = path;
+        
         if (path.EndsWith("_Sb"))
         {
             path = path.Replace("_Sb", "");
@@ -169,7 +174,7 @@
 
         // 璁剧疆涓轰笉鎺ュ彈闃村奖
         renderer.receiveShadows = false;
-        if (path.Equals("A_Zs") || path.Equals("A_Fs"))
+        if (_originalPath.Equals("A_Zs") || _originalPath.Equals("A_Fs"))
         {
             renderer.material = renderer.sharedMaterial = null;
             renderer.materials = renderer.sharedMaterials = new Material[0];

--
Gitblit v1.8.0