|
@@ -339,16 +339,16 @@ namespace GFGGame
|
|
|
}
|
|
|
if (objName == BODY_ANIMATION_NAME)
|
|
|
{
|
|
|
- DressUpBodyOffsetInfo dressUpBodyOffsetInfo = gameObj.GetComponent<DressUpBodyOffsetInfo>();
|
|
|
- if(dressUpBodyOffsetInfo == null)
|
|
|
+ DressUpOffsetInfo dressUpOffsetInfo = gameObj.GetComponent<DressUpOffsetInfo>();
|
|
|
+ if(dressUpOffsetInfo == null)
|
|
|
{
|
|
|
- dressUpBodyOffsetInfo = gameObj.AddComponent<DressUpBodyOffsetInfo>();
|
|
|
- dressUpBodyOffsetInfo.OffsetPosition = gameObj.transform.localPosition;
|
|
|
- dressUpBodyOffsetInfo.Rotation = gameObj.transform.localRotation;
|
|
|
+ dressUpOffsetInfo = gameObj.AddComponent<DressUpOffsetInfo>();
|
|
|
+ dressUpOffsetInfo.OffsetPosition = gameObj.transform.localPosition;
|
|
|
+ dressUpOffsetInfo.Rotation = gameObj.transform.localRotation;
|
|
|
}
|
|
|
//如果是动作动画,就根据动画位置及角度信息设置给Role对象
|
|
|
- parentObj.transform.localPosition = dressUpBodyOffsetInfo.OffsetPosition;
|
|
|
- parentObj.transform.rotation = dressUpBodyOffsetInfo.Rotation;
|
|
|
+ parentObj.transform.localPosition = dressUpOffsetInfo.OffsetPosition;
|
|
|
+ parentObj.transform.rotation = dressUpOffsetInfo.Rotation;
|
|
|
//.SetPositionAndRotation(Vector3.zero, Quaternion.identity);
|
|
|
}
|
|
|
gameObj.transform.localPosition = Vector3.zero;
|
|
@@ -384,6 +384,16 @@ namespace GFGGame
|
|
|
{
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ DressUpOffsetInfo dressUpOffsetInfo = gameObj.GetComponent<DressUpOffsetInfo>();
|
|
|
+ if (dressUpOffsetInfo == null)
|
|
|
+ {
|
|
|
+ dressUpOffsetInfo = gameObj.AddComponent<DressUpOffsetInfo>();
|
|
|
+ dressUpOffsetInfo.OffsetPosition = gameObj.transform.localPosition;
|
|
|
+ dressUpOffsetInfo.Rotation = gameObj.transform.localRotation;
|
|
|
+ }
|
|
|
+ gameObj.transform.localPosition = dressUpOffsetInfo.OffsetPosition;
|
|
|
+ gameObj.transform.rotation = dressUpOffsetInfo.Rotation;
|
|
|
gameObj.transform.SetParent(parentObj.transform, false);
|
|
|
gameObj.name = objName;
|
|
|
var sortingGroup = gameObj.transform.GetComponent<SortingGroup>();
|