// Update is called once per frame void Update() { string javaMessage = jc.GetStatic <string>("text"); if (javaMessage != null) { sensorData = JsonUtility.FromJson <EpsonSensorData>(javaMessage); transform.Rotate(-sensorData.Gyroscope.x, -sensorData.Gyroscope.y, 0); //textbox.text = "Gyroscope: x = " + sensorData.Gyroscope.x + ",y = " + sensorData.Gyroscope.y + ", z = " + sensorData.Gyroscope.z; } }
//public TextMesh textbox; // Start is called before the first frame update void Start() { jc = new AndroidJavaClass("com.example.myreceiver.MyReceiver"); jc.CallStatic("createInstance"); string javaMessage = jc.GetStatic <string>("text"); if (javaMessage != null) { sensorData = JsonUtility.FromJson <EpsonSensorData>(javaMessage); //textbox.text = "Gyroscope: x = " + sensorData.Gyroscope.x + ",y = " + sensorData.Gyroscope.y + ", z = " + sensorData.Gyroscope.z; } }