private void Start() { cavePlayerController = GetComponentInParent <CavePlayerController>(); if (!cavePlayerController.testMode) { kinectController = GetComponentInParent <InputController>().GetKinectController(); } }
private void Awake() { cavePlayerController = GetComponent <CavePlayerController>(); kinectController = GetComponent <KinectController>(); wiiController = GetComponent <WiiController>(); if (cavePlayerController.testMode) { kinectController.enabled = false; wiiController.enabled = false; } }
private void Start() { cam = GetComponent <Camera>(); cavePlayerController = GetComponentInParent <CavePlayerController>(); eyeAnchor = new GameObject("EyeAnchor"); eyeAnchor.transform.SetParent(transform.parent); eyeAnchor.transform.localPosition = Vector3.zero; eyeAnchor.transform.localRotation = transform.localRotation; leftEye = new GameObject("LeftEye"); leftEye.transform.SetParent(eyeAnchor.transform); leftEye.transform.localPosition = new Vector3(-cam.stereoSeparation / 2.0f, 0.0f, 0.0f); leftEye.transform.localRotation = Quaternion.identity; rightEye = new GameObject("RightEye"); rightEye.transform.SetParent(eyeAnchor.transform); rightEye.transform.localPosition = new Vector3(cam.stereoSeparation / 2.0f, 0.0f, 0.0f); rightEye.transform.localRotation = Quaternion.identity; LoadHomographyMatrix(); }