How to add a Control Page to Pause Menu?
So the problem I have is the control button I have will not open up the controls page I have. The code runs when I test it but nothing happens on screen so I know it's executing but not why it won't run. Its suppose to have a button to open the instructions and another to go back to the pause menu. I'm fairly new to this.
using UnityEngine; using UnityEngine.UI; using System.Collections;
public class PauseMenu : MonoBehaviour {
public GameObject PauseUI;
private bool paused = false;
public GameObject Controls;
//public Button backText;
//public Button InstructionsText;
void start ()
{
PauseUI.SetActive (false);
Controls.SetActive (false);
//Controls.enabled = false;
//Controls = Controls.GetComponent<Canvas> ();
//backText = backText.GetComponent<Button> ();
//InstructionsText = InstructionsText.GetComponent<Button> ();
}
// Used to see if the game is paused and whether or not the pause screen shows
void Update ()
{
if (Input.GetButtonDown ("Pause"))
{
paused = !paused;
}
//will pause the game
if (paused)
{
PauseUI.SetActive(true);
Controls.SetActive(false);
//Controls.enabled = false;
Time.timeScale = 0;
}
//will not pause the game
if (!paused)
{
PauseUI.SetActive(false);
Controls.SetActive(false);
//Controls.enabled = false;
Time.timeScale = 1;
}
}
//resumes the game
public void Resume()
{
paused = false;
}
//takes you back to the main menu
public void Exit()
{
Application.LoadLevel (0);
}
//suppose to bring up the controls
public void Instructions()
{
PauseUI.SetActive (false);
Controls.SetActive (true);
//Controls.enabled = true;
Debug.Log ("running");
}
//suppose to take you back to the pause menu
public void Back()
{
Debug.Log ("Back");
PauseUI.SetActive(true);
Controls.SetActive(false);
//Controls.enabled = false;
}
}
Comment
Your answer
Follow this Question
Related Questions
I don't know how to create a highscore gui text and display it at death screen 0 Answers
How to change GUI label size 1 Answer
Moving GUI Label through key board? 1 Answer
Connect C# script with GuiText 1 Answer
Loading Game Crash 1 Answer