public KeyCode wandSimulatorButton7 = KeyCode.LeftShift; // PS3 Navigation L2 // Use this for initialization new void Start() { base.Start(); Random.seed = 1138; head1 = new HeadTrackerState(Head1); head2 = new HeadTrackerState(Head2); if (wand1 == null) { wand1 = new WandState(Wand1, Wand1Mocap); } else { wand1.sourceID = Wand1; wand1.mocapID = Wand1Mocap; } if (wand2 == null) { wand2 = new WandState(Wand2, Wand2Mocap); } else { wand2.sourceID = Wand2; wand2.mocapID = Wand2Mocap; } Application.targetFrameRate = framerateCap; machineName = System.Environment.MachineName; if ((OnCAVE2Master() && Application.platform != RuntimePlatform.WindowsEditor) || OnCAVE2Display()) { #if USING_GETREAL3D if (Camera.main.GetComponent <getRealCameraUpdater>()) { Camera.main.GetComponent <getRealCameraUpdater>().applyHeadPosition = true; Camera.main.GetComponent <getRealCameraUpdater>().applyHeadRotation = true; Camera.main.GetComponent <getRealCameraUpdater>().applyCameraProjection = true; } else { Camera.main.gameObject.AddComponent <getRealCameraUpdater>(); } #endif keyboardEventEmulation = false; wandMousePointerEmulation = false; mocapEmulation = false; lockWandToHeadTransform = false; simulatorMode = false; } else if (Application.platform == RuntimePlatform.WindowsEditor) { if (Camera.main == null) { Debug.LogError("CAVE2Manager: No Camera tagged 'MainCamera' was found. Will not display properly in CAVE2!"); } #if USING_GETREAL3D else if (!simulatorMode && !Camera.main.GetComponent <getRealCameraUpdater>()) { Camera.main.gameObject.AddComponent <getRealCameraUpdater>(); } #endif } }
// Use this for initialization new void Start() { base.Start(); head1 = new HeadTrackerState(Head1); head2 = new HeadTrackerState(Head2); if (wand1 == null) wand1 = new WandState(Wand1, Wand1Mocap); else { wand1.sourceID = Wand1; wand1.mocapID = Wand1Mocap; } if( wand2 == null ) wand2 = new WandState(Wand2, Wand2Mocap); else { wand2.sourceID = Wand2; wand2.mocapID = Wand2Mocap; } Application.targetFrameRate = framerateCap; machineName = System.Environment.MachineName; if ( OnCAVE2Master() && Application.platform != RuntimePlatform.WindowsEditor ) { keyboardEventEmulation = false; wandMousePointerEmulation = false; mocapEmulation = false; lockWandToHeadTransform = false; } else if (OnCAVE2Display()) { #if USING_GETREAL3D Camera.main.GetComponent<getRealCameraUpdater>().applyHeadPosition = true; Camera.main.GetComponent<getRealCameraUpdater>().applyHeadRotation = true; Camera.main.GetComponent<getRealCameraUpdater>().applyCameraProjection = true; #endif keyboardEventEmulation = false; wandMousePointerEmulation = false; mocapEmulation = false; lockWandToHeadTransform = false; simulatorMode = false; } else if( Application.platform == RuntimePlatform.WindowsEditor ) { //#if USING_GETREAL3D //Camera.main.GetComponent<getRealCameraUpdater>().applyHeadPosition = true; ////Camera.main.GetComponent<getRealCameraUpdater>().applyHeadRotation = true; //Camera.main.GetComponent<getRealCameraUpdater>().applyCameraProjection = true; //ssh #endif } }