24 lines
879 B
C#
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));
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|