pocketpy/plugins/unity/com.bl.pocketpy/Tests/PocketPyNumberTest.cs
2022-12-07 05:44:18 +08:00

35 lines
721 B
C#

using UnityEngine;
using UnityEngine.UI;
public class PocketPyNumberTest : MonoBehaviour
{
Text text;
pkpy.VM vm;
// Start is called before the first frame update
void Start()
{
text = GetComponent<Text>();
Application.targetFrameRate = 60;
try
{
vm = new pkpy.VM();
vm.exec("a = 0");
}
catch (System.Exception e)
{
text.text = e.StackTrace.ToString() + e.GetType().ToString()+ ": " + e.Message.ToString();
throw;
}
}
// Update is called once per frame
void Update()
{
if(vm == null) return;
vm.exec("a += 1");
text.text = vm.eval("a");
}
}