26 lines
618 B
C#
26 lines
618 B
C#
|
using UnityEngine;
|
||
|
|
||
|
namespace DC.Tools
|
||
|
{
|
||
|
[ExecuteInEditMode]
|
||
|
public class BlankParentObject : MonoBehaviour
|
||
|
{
|
||
|
private void Start() => ZeroTransform();
|
||
|
|
||
|
private void OnDestroy()
|
||
|
{
|
||
|
#if UNITY_EDITOR
|
||
|
transform.hideFlags = HideFlags.None;
|
||
|
#endif
|
||
|
}
|
||
|
|
||
|
public void ZeroTransform()
|
||
|
{
|
||
|
var cachedTrans = transform;
|
||
|
cachedTrans.localPosition = new Vector3(0.0f, 0.0f, 0.0f);
|
||
|
cachedTrans.localEulerAngles = new Vector3(0.0f, 0.0f, 0.0f);
|
||
|
cachedTrans.localScale = new Vector3(1.0f, 1.0f, 1.0f);
|
||
|
}
|
||
|
}
|
||
|
}
|