using XCEngine; namespace Gameplay { public sealed class TransformConversionProbe : MonoBehaviour { public Vector3 ObservedWorldPoint; public Vector3 ObservedLocalPoint; public Vector3 ObservedWorldDirection; public Vector3 ObservedLocalDirection; public void Start() { transform.localPosition = new Vector3(5.0f, 0.0f, 1.0f); transform.localEulerAngles = new Vector3(0.0f, 90.0f, 0.0f); ObservedWorldPoint = transform.TransformPoint(new Vector3(0.0f, 0.0f, 2.0f)); ObservedLocalPoint = transform.InverseTransformPoint(new Vector3(7.0f, 0.0f, 1.0f)); ObservedWorldDirection = transform.TransformDirection(new Vector3(0.0f, 0.0f, 1.0f)); ObservedLocalDirection = transform.InverseTransformDirection(new Vector3(1.0f, 0.0f, 0.0f)); } } }