|
|
@@ -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);
|
|
|
}
|
|
|
|
|
|
//遍历各部件操作器,检查状态并统一处理
|