I have this script and I can’t get it to work, it is pretty simple. it is for a GUIMenu wher you can turn on Q and E. Here’s the script:
enum currentMenu{isTime, isMaps, isBattery};
private var isTime = currentMenu.isTime;
private var isMaps = currentMenu.isMaps;
private var isBattery = currentMenu.isBattery;
private var menu : currentMenu;
if (Input.GetKeyUp(KeyCode.Q)){
if (menu == isBattery){
menu = isMaps;
}
if (menu == isMaps){
menu = isTime;
}
if (menu == isTime){
menu = isBattery;
}
}
if (Input.GetKeyUp(KeyCode.E)){
if (menu == isBattery){
menu = isTime;
}
if (menu == isTime){
menu = isMaps;
}
if (menu == isMaps){
menu = isBattery;
}
}
The problem was that I needed to put in some booleans, they only changed while i got the key up.