So, i have my script thats a pause menu with some buttons and textures. But it won’t open when i
hit the “Esc / Escape” key. But it does however open if i click the “MenuActive” variable in the Isnpector. Does anyone know what im doing wrong?
#pragma strict
var menuActive : boolean = false;
var pauseMenuTexture : Texture;
function Start () {
}
function Update () {
}
function OnGUI () {
if(Input.GetKeyDown(KeyCode.Escape) && menuActive == false) {
menuActive = true;
}
else if (Input.GetKeyDown(KeyCode.Escape) && menuActive == true) {
menuActive = false;
}
if (menuActive == true) {
GUI.DrawTexture(Rect(0, 0, 9000, 9000), pauseMenuTexture);
GUI.Label(Rect(10, 10, 500, 500), "Pause Menu");
GUI.Button(Rect(10, 30, 80, 30), "Resume");
GUI.Button(Rect(10, 50, 80, 30), "Options");
GUI.Button(Rect(10, 70, 80, 30), "Exit Game");
}
}