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; } }
void Start() { if (!dictionaryInitialized) { dict = new Dictionary <string, SpawnableObject>(); dictionaryInitialized = true; } if (!this.transform.root.CompareTag("SpawnParent")) { this.transform.SetParent(parent.transform); } var g = GameObject.Find("NodeManager"); ines = g.GetComponent <Cave.InstantiateNode>(); }