public void Show() { shown = true; GameObject.Find("Menu").GetComponent <Canvas>().enabled = true; Cursor.visible = true; Cursor.lockState = CursorLockMode.None; OldMode = cm.PubControlMode; cm.SetMode(null); }
public void Hide() { if (intro) { OldMode = cm.ControlModes[0]; intro = false; } shown = false; Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; cm.SetMode(OldMode); GameObject.Find("Menu").GetComponent <Canvas>().enabled = false; }
void Update() { if (Input.GetKeyDown("escape")) { if (!shown) { Show(); } else { if (intro) { OldMode = cm.ControlModes[0]; intro = false; } Hide(); } } }