26 lines
527 B
C#
26 lines
527 B
C#
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);
|
|
}
|
|
}
|
|
}
|
|
}
|