Эх сурвалжийг харах

修改相册模块中,添加人物碰撞体的函数

leiyasi 1 жил өмнө
parent
commit
57df2bd396

+ 5 - 2
GameClient/Assets/Game/HotUpdate/Data/PhotographSceneManager.cs

@@ -101,9 +101,13 @@ namespace GFGGame
         private void UpdatePhotographBody(GameObject sceneObj, GameObject parentObj)
         {
 
-            PhotographDataManager.Instance.dressUpObj.setSceneObj(sceneObj, false, false, parentObj, false);
+            PhotographDataManager.Instance.dressUpObj.setSceneObj(sceneObj, false, false, parentObj, false, 
+                () => { SetRoleBoxCollider(parentObj); });
             PhotographDataManager.Instance.dressUpObj.PutOnDressUpData(MyDressUpHelper.dressUpObj.DressUpDataClone());
+        }
 
+        private void SetRoleBoxCollider(GameObject parentObj)
+        {
             for (int i = 0; i < parentObj.transform.childCount; i++)
             {
                 Transform transform = parentObj.transform.GetChild(i);
@@ -113,7 +117,6 @@ namespace GFGGame
                 }
             }
             PhotographUtil.Instance.SetGameObjectCenter(parentObj);
-
         }
 
         //向Transform添加SpriteRenderer并设置资源