hexiaojie 4 месяцев назад
Родитель
Сommit
4aa2802d35
1 измененных файлов с 9 добавлено и 2 удалено
  1. 9 2
      GameClient/Assets/Game/HotUpdate/DressUp/DressUpObj.cs

+ 9 - 2
GameClient/Assets/Game/HotUpdate/DressUp/DressUpObj.cs

@@ -744,7 +744,14 @@ namespace GFGGame
             CheckCurDressIsSuit();
             var handler = DressUpUtil.UpdateHeadAsync(!hasZhuangRong, _sceneObj, _needSetMask, _roleObj);
             TryAddHandler(handler);
-            handler.Completed += (aob) => { UpdateBodyView(itemIdLianYiQun, action); };
+            if (action == null)
+            {
+                UpdateBodyView(itemIdLianYiQun);
+            }
+            else
+            {
+                handler.Completed += (aob) => { UpdateBodyView(itemIdLianYiQun, action); };
+            }
         }
 
         //更新整个身体
@@ -759,8 +766,8 @@ namespace GFGGame
             }
 
             var handler = DressUpUtil.UpdateBodyAsync(actionRes, _sceneObj, _needSetMask, _roleObj, itemIdLianYiQun);
-            TryAddHandler(handler);
             handler.Completed += (aob) => { action?.Invoke(); };
+            TryAddHandler(handler);
         }
 
         //遍历各部件操作器,检查状态并统一处理