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