using System; using UnityEngine; namespace HK { public class UpdateTransform : MonoBehaviour { private Transform target; bool isRuning = false; private void Awake() { } public void SetData(Transform target) { this.target = target; isRuning = true; } private void Update() { if (!isRuning) return; if (target == null) GameObject.Destroy(this.gameObject); if (transform == null || target == null) return; transform.localPosition = target.localPosition; transform.localScale = target.localScale; transform.localRotation = target.localRotation; } } }