void controllerXBOX() { if (((Input.GetAxisRaw("X360_LStickY01") < 0)) || ((Input.GetAxisRaw("X360_LStickY02") < 0)) || ((Input.GetAxisRaw("X360_LStickY03") < 0)) || ((Input.GetAxisRaw("X360_LStickY04") < 0))) { positionMenu = PositionMenu.CREDITS; } if (((Input.GetAxisRaw("X360_LStickY01") > 0)) || ((Input.GetAxisRaw("X360_LStickY02") > 0)) || ((Input.GetAxisRaw("X360_LStickY03") > 0)) || ((Input.GetAxisRaw("X360_LStickY04") > 0))) { positionMenu = PositionMenu.PLAY; } }
// Update is called once per frame void Update() { if (Camera.main.transform.position == new Vector3(0, 0, -10)) { timeRemaining += Time.deltaTime; float seconds = (timeRemaining % 60); if (seconds > 1) { // Verifica comando do controle do Xbox controllerXBOX(); // Selecionar componente do menu de acordo com comando do controle positionsMenu(); // Entrar em alguma opcao do menu / cena if (((Input.GetButtonDown("X360_A01"))) || ((Input.GetButtonDown("X360_A02"))) || ((Input.GetButtonDown("X360_A03"))) || ((Input.GetButtonDown("X360_A04")))) { if (!sceneCredits) { if (positionMenu == PositionMenu.PLAY) { SceneManager.LoadScene("MapSceneNavMesh"); } else if (positionMenu == PositionMenu.CREDITS) { callCredits(); positionMenu = PositionMenu.BACK; sceneCredits = true; } } else { if (positionMenu == PositionMenu.BACK) { positionMenu = PositionMenu.PLAY; callBack(); sceneCredits = false; } } } } } }
public void ShowMainMenu(PositionMenu menuPositioner) { UI.MainMenu.Instance.PopupWithPositioner(menuPositioner); }
public void PopupWithPositioner(PositionMenu menuPositioner) { this.menuPositioner = menuPositioner; Popup(null, null, PositionMainMenu, 3, Gtk.Global.CurrentEventTime); }
public void ShowMainMenu(PositionMenu menuPositioner) { Log.Debug("Default IWindowingService cannot show the main menu."); }