feat(scripting): add mono csharp runtime foundation

This commit is contained in:
2026-03-27 13:07:39 +08:00
parent 134a80b334
commit b06932724c
33 changed files with 4227 additions and 18 deletions

View File

@@ -0,0 +1,23 @@
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));
}
}
}