|
@@ -105,23 +105,24 @@ namespace GFGGame
|
|
//拍照角色
|
|
//拍照角色
|
|
private void UpdatePhotographBody(GameObject sceneObj, GameObject parentObj)
|
|
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, async ()=>
|
|
|
|
+ {
|
|
|
|
+ SetRoleBoxCollider(parentObj);
|
|
|
|
+ });
|
|
PhotographDataManager.Instance.dressUpObj.PutOnDressUpData(MyDressUpHelper.dressUpObj.DressUpDataClone());
|
|
PhotographDataManager.Instance.dressUpObj.PutOnDressUpData(MyDressUpHelper.dressUpObj.DressUpDataClone());
|
|
- SetRoleBoxCollider(parentObj);
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- private void SetRoleBoxCollider(GameObject parentObj)
|
|
|
|
|
|
+ private async void SetRoleBoxCollider(GameObject parentObj)
|
|
{
|
|
{
|
|
for (int i = 0; i < parentObj.transform.childCount; i++)
|
|
for (int i = 0; i < parentObj.transform.childCount; i++)
|
|
{
|
|
{
|
|
Transform transform = parentObj.transform.GetChild(i);
|
|
Transform transform = parentObj.transform.GetChild(i);
|
|
- if (transform.name != DressUpUtil.BODY_ANIMATION_NAME)
|
|
|
|
|
|
+ if (transform.gameObject.GetComponent<SpriteRenderer>() != null)
|
|
{
|
|
{
|
|
SetBoxCollider2DToGameObject(transform.gameObject);
|
|
SetBoxCollider2DToGameObject(transform.gameObject);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- //await Task.Delay(16);
|
|
|
|
- PhotographUtil.Instance.SetGameObjectCenter(parentObj);
|
|
|
|
|
|
+ await PhotographUtil.Instance.SetGameObjectCenter(parentObj);
|
|
}
|
|
}
|
|
|
|
|
|
//向Transform添加SpriteRenderer并设置资源
|
|
//向Transform添加SpriteRenderer并设置资源
|