34 lines
1.2 KiB
C#
34 lines
1.2 KiB
C#
using XCEngine;
|
|
|
|
namespace Gameplay
|
|
{
|
|
public sealed class TransformSpaceProbe : MonoBehaviour
|
|
{
|
|
public Vector3 ObservedInitialWorldPosition;
|
|
public Vector3 ObservedInitialWorldScale;
|
|
public Vector3 ObservedInitialLocalEulerAngles;
|
|
public Vector3 ObservedEulerAfterSet;
|
|
public Vector3 ObservedWorldPositionAfterSet;
|
|
public Vector3 ObservedWorldScaleAfterSet;
|
|
|
|
public void Start()
|
|
{
|
|
ObservedInitialWorldPosition = transform.position;
|
|
ObservedInitialWorldScale = transform.scale;
|
|
ObservedInitialLocalEulerAngles = transform.localEulerAngles;
|
|
|
|
transform.localEulerAngles = new Vector3(0.0f, 45.0f, 0.0f);
|
|
ObservedEulerAfterSet = transform.localEulerAngles;
|
|
|
|
transform.position = new Vector3(20.0f, 6.0f, 10.0f);
|
|
ObservedWorldPositionAfterSet = transform.position;
|
|
|
|
Quaternion targetRotation = new Quaternion(0.0f, 0.5f, 0.0f, 0.8660254f);
|
|
transform.rotation = targetRotation;
|
|
|
|
transform.scale = new Vector3(6.0f, 8.0f, 10.0f);
|
|
ObservedWorldScaleAfterSet = transform.scale;
|
|
}
|
|
}
|
|
}
|