Exemple #1
0
 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;
 }
Exemple #4
0
 private void OnOpenMenuEvent(OpenMenuEvent openMenuEvent)
 {
     _inputProcessor.ResetControllers();
     _open = true;
 }