Example #1
0
 void OnResumeGame()
 {
     if (cameraMode == InGameCameraMode.OrbitalController) {
         cameraMode = InGameCameraMode.ThirdPersonController;
         NotifyPlayer ("Switching to Third Person View");
     }
 }
Example #2
0
 void OnGUI()
 {
     if (gamePaused) {
         if (cameraMode == InGameCameraMode.ThirdPersonController) {
             GUILayout.Label("Set Camera Height");
             hSliderValue = GUILayout.HorizontalSlider(hSliderValue, 0.5F, 10.0F);
             GUILayout.Label("Set Camera Distance");
             dSliderValue = GUILayout.HorizontalSlider( dSliderValue, 1.0F, 10.0F);
             ThirdPersonCamera.AdjustCameraHeight (hSliderValue);
             ThirdPersonCamera.AdjustCameraDistance (dSliderValue);
         }
         if (cameraMode == InGameCameraMode.OrbitalController) {
             GUILayout.Label("Set Camera Speed");
             sSliderValue = GUILayout.HorizontalSlider( sSliderValue, 2.0F, 20.0F);
             GUILayout.Label("Set Camera Axis");
             aSliderValue  = orbitalAxisOptions[GUILayout.SelectionGrid (GetAxisIndex(), axisOptions, 1)];
             ThirdPersonCamera.AdjustOrbitalParameters (aSliderValue, sSliderValue);
         }
         GUILayout.Label ("Set the InGame Camera Mode");
         cameraMode = (InGameCameraMode)(GUILayout.SelectionGrid ((int)(cameraMode), modeStrings, 1));
         GUILayout.Label (resumeMessage);
     } else {
         GUILayout.Label (pauseMessage);
     }
 }