Button doesn't show up in pause

The pause function works but there is no button while paused.

var paused : boolean = false;


function Update () {



    if(Input.GetKeyDown(KeyCode.Escape) && paused == false)
   {
   
   paused = true;
   	if (GUI.Button(new Rect(10, 10, 200, 50), "Disconnect"))
   	{
   		Application.LoadLevel("MainMenu");
   		Network.Disconnect();
   	}
   
   Time.timeScale = 0;
   
   
   
   }
   else if(Input.GetKeyDown(KeyCode.Escape) && paused == true) {
   
   
   paused = false;
   
   
   Time.timeScale = 1;
   
   }
    
    

}

1 Answer

1

Remove this section of code from Update:

   if (GUI.Button(new Rect(10, 10, 200, 50), "Disconnect"))
    {
        Application.LoadLevel("MainMenu");
        Network.Disconnect();
    }

and put it in OnGUI():

function OnGUI()
{
   if (GUI.Button(new Rect(10, 10, 200, 50), "Disconnect"))
    {
        Application.LoadLevel("MainMenu");
        Network.Disconnect();
    }
}