public static void BuildMessage(InputTrackingMessage message) { GameObject origin = InstantiateNode.FindOrigin(); message.cameraRotation = origin.transform.Find("CameraHolder").transform.localEulerAngles; message.cameraPosition = origin.transform.Find("CameraHolder").transform.localPosition; message.flyStickRotation = origin.transform.Find("Flystick").transform.localEulerAngles; message.flyStickPosition = origin.transform.Find("Flystick").transform.localPosition; }
public static void ProcessMessage(InputTrackingMessage message) { GameObject origin = InstantiateNode.FindOrigin(); if (origin != null) { origin.transform.Find("CameraHolder").transform.localEulerAngles = message.cameraRotation; origin.transform.Find("CameraHolder").transform.localPosition = message.cameraPosition; origin.transform.Find("Flystick").transform.localEulerAngles = message.flyStickRotation; origin.transform.Find("Flystick").transform.localPosition = message.flyStickPosition; } }