23 lines
520 B
C#
23 lines
520 B
C#
using UnityEngine;
|
|
|
|
[DefaultExecutionOrder(1)]
|
|
public class ParentSimuator : MonoBehaviour
|
|
{
|
|
[SerializeField] Transform _target;
|
|
[SerializeField] Vector3 _targetPosition;
|
|
|
|
void OnEnable()
|
|
{
|
|
_targetPosition = _target.InverseTransformPoint(transform.position);
|
|
}
|
|
|
|
void Update()
|
|
{
|
|
Vector3 targetPosition = _target.TransformPoint(_targetPosition);
|
|
|
|
transform.position = targetPosition;
|
|
|
|
_targetPosition = _target.InverseTransformPoint(transform.position);
|
|
}
|
|
}
|