- Home /
In game Escape menu displays all the time
Ive recently coded a pause menu that should display when the escape key is pressed. It is composed of several buttons that edit traits/save the game, but when i run the game these buttons show all the time regardless of weather or not escape has been pressed, if someone could give me some insight into whats going wrong i would greatly appreciate it :P (Code:)
using System.Collections;
public class EscMenu : MonoBehaviour {
private bool EscaMenu;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
if (Input.GetKeyDown(KeyCode.Escape))
{
EscaMenu = true;
}
}
void OnGUI()
{
if (EscaMenu = true)
{
if(GUI.Button (new Rect(10, 100, 100, 30), "Health Up"))
{
GameControl.control.health += 10;
}
if(GUI.Button (new Rect(10, 140, 100, 30), "Health Down"))
{
GameControl.control.health -= 10;
}
if(GUI.Button (new Rect(10, 180, 100, 30), "Exp Up"))
{
GameControl.control.experience += 10;
}
if(GUI.Button (new Rect(10, 220, 100, 30), "Exp Down"))
{
GameControl.control.experience -= 10;
}
if(GUI.Button (new Rect(10, 260, 100, 30), "Save"))
{
GameControl.control.Save();
}
if(GUI.Button (new Rect(10, 300, 100, 30), "Resume"))
{
EscaMenu = false;
}
if(GUI.Button (new Rect(10, 340, 100, 30), "Quit"))
{
Application.LoadLevel(0);
}
}
}
}
Thanks for looking at this! -Drake
Comment
Your answer
Follow this Question
Related Questions
UI button doesn't appear - c# 3 Answers
How to instantiate a prefab between Canvas and a Button? 0 Answers
Making a button desplay after pressing a button? 2 Answers
C# Why Won't My GUI Layout Button Appear? 1 Answer
"Organic" GUI Layout C# 3 Answers