DCBlankParentObject/Runtime/BlankParentObject.cs

26 lines
618 B
C#
Raw Permalink Normal View History

2025-07-13 18:34:38 +00:00
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);
}
}
}