Im trying to create a 'pause-game' button, so far I've managed to pause the game and sound. But Im having trouble pausing the camera (Mouse Look Script), is there something I have not added to the script? Appreciate any help.
var pausedGUI : GUIText; pausedGUI.enabled = false;
static var pauseVisible : boolean; private var player : GameObject; private var cam : GameObject;
function Start() {
// initially hide the pause menu
pauseVisible = false;
player = GameObject.Find("First Person Controller");
cam = GameObject.Find("Main Camera");
}
function Update () { if(Input.GetKeyUp("p")){ if(paused == true){ paused = false; } else { paused = true; }
if(paused == true){
Time.timeScale = 0.0;
pausedGUI.enabled = true;
} else {
Time.timeScale = 1.0;
pausedGUI.enabled = false;
}
if(paused == true){
AudioListener.pause = true;
} else {
AudioListener.pause = false;
}
if(paused == true){
GetComponent("MouseLook").enabled = true;
} else {
GetComponent("MouseLook").enabled = false;
}
}
}