瀏覽代碼

换装支持连衣裙隐藏默认身体

guodong 1 年之前
父節點
當前提交
82ff415367
共有 1 個文件被更改,包括 12 次插入42 次删除
  1. 12 42
      GameClient/Assets/Game/HotUpdate/DressUp/DressUpLayerOperation.cs

+ 12 - 42
GameClient/Assets/Game/HotUpdate/DressUp/DressUpLayerOperation.cs

@@ -243,24 +243,7 @@ namespace GFGGame
         private void UpdateLayer()
         {
             Debug.Log($"add UpdateLayer {itemCfg.id} layerId {layerId}");
-            //string objName;
-            //if (showAni)
-            //{
-            //    objName = string.Format(DressUpUtil.FORMAT_ANIMATION_NAME, itemCfg.subType, layerId);
-            //}
-            //else
-            //{
-            //    objName = string.Format(DressUpUtil.FORMAT_SPRITE_NAME, itemCfg.subType, layerId);
-            //}
             int sortingOrder = ItemTypeCfgArray.Instance.GetSortingOrder(itemCfg.subType, layerId);
-            //var gameObj = DressUpUtil.GetGameObjExisted(parentObj, objName, resPath);
-            //if (gameObj != null)
-            //{
-            //    LogHelper.LogEditor("GetGameObjExisted!");
-
-            //    DressUpUtil.SetRenderersOrder(gameObj, sortingOrder);
-            //    return;
-            //}
             //清理旧的
             var spritObjName = string.Format(DressUpUtil.FORMAT_SPRITE_NAME, itemCfg.subType, layerId);
             DressUpUtil.TryRemoveSprite(parentObj, spritObjName);
@@ -293,37 +276,24 @@ namespace GFGGame
             var spritObjName = DressUpUtil.BODY_SPRITE_NAME;
             var aniObjName = DressUpUtil.BODY_ANIMATION_NAME;
             var effectObjName = DressUpUtil.BODY_EFFECT_OBJ_NAME;
-            //string objName;
-            //if (this.showAni)
-            //{
-            //    objName = DressUpUtil.BODY_ANIMATION_NAME;
-            //}
-            //else
-            //{
-            //    objName = DressUpUtil.BODY_SPRITE_NAME;
-            //}
             int sortingOrder = 0;
-            //var gameObj = DressUpUtil.GetGameObjExisted(parentObj, objName, resPath);
-            //if (gameObj != null)
-            //{
-            //    LogHelper.LogEditor("GetGameObjExisted!");
-            //    DressUpUtil.SetRenderersOrder(gameObj, sortingOrder);
-            //    return;
-            //}
             var removeBodyAni = DressUpUtil.TryRemoveObj(parentObj, aniObjName);
             DressUpUtil.TryRemoveObj(parentObj, effectObjName);
             DressUpUtil.TryRemoveSprite(parentObj, spritObjName);
-            if (this.showAni)
-            {
-                DressUpUtil.AddAnimationObj(this.resPath, aniObjName, parentObj, sortingOrder);
-            }
-            else
+            if(!string.IsNullOrEmpty(this.resPath))
             {
-                DressUpUtil.AddSpriteObj(this.resPath, spritObjName, parentObj, sortingOrder, needSetMask);
-                if (removeBodyAni)
+                if (this.showAni)
                 {
-                    parentObj.transform.localPosition = Vector3.zero;
-                    parentObj.transform.localRotation = Quaternion.identity;
+                    DressUpUtil.AddAnimationObj(this.resPath, aniObjName, parentObj, sortingOrder);
+                }
+                else
+                {
+                    DressUpUtil.AddSpriteObj(this.resPath, spritObjName, parentObj, sortingOrder, needSetMask);
+                    if (removeBodyAni)
+                    {
+                        parentObj.transform.localPosition = Vector3.zero;
+                        parentObj.transform.localRotation = Quaternion.identity;
+                    }
                 }
             }
             if (!string.IsNullOrEmpty(effectResPath))