public void OnOpenMenu(InputAction.CallbackContext context) { if (context.phase == InputActionPhase.Performed) { OpenMenuEvent.Invoke(); } }
IEnumerator WaitForPauseIn(float waitTime) { currentState = PauseState.WaitForPauseIn; //// reset the hand positions //p1Hand.transform.position = new Vector2(p1Hand.transform.position.x, menuButtons[0].transform.localPosition.y); //p2Hand.transform.position = new Vector2(p2Hand.transform.position.x, menuButtons[0].transform.localPosition.y); yield return(new WaitForSeconds(waitTime)); p1PauseAnimator.SetBool("Close", true); p2PauseAnimator.SetBool("Close", true); p1PauseAnimator.SetBool("Open", false); p2PauseAnimator.SetBool("Open", false); pauseMenu.SetActive(true); // Make the menu visable pauseMenuAnimator.SetBool("IsActive", true); OpenMenuEvent.start(); callOnce = true; }
private void OnOpenMenuEvent(OpenMenuEvent openMenuEvent) { _running = false; }
private void OnOpenMenuEvent(OpenMenuEvent openMenuEvent) { _inputProcessor.ResetControllers(); _open = true; }