using UnityEngine; namespace Es.WaveformProvider.Sample { [ExecuteInEditMode] public class AdjustReflectPosition : MonoBehaviour { [SerializeField] private Transform target; private void Update() { if (!(target == null)) { Vector3 position = target.position; Vector3 eulerAngles = target.rotation.eulerAngles; position.y *= -1f; eulerAngles.x *= -1f; eulerAngles.z *= -1f; base.transform.position = position; base.transform.rotation = Quaternion.Euler(eulerAngles); } } } }