Files
XCEngine/managed/GameScripts/TransformConversionProbe.cs

24 lines
879 B
C#

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));
}
}
}