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;
                }
            }
Beispiel #3
0
            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();
            }