예제 #1
0
    /// <summary>
    /// Handles logic for inputs while in activation area
    /// </summary>
    public void ActivationInputListener()
    {
        if (Input.GetButton("PS4_DPAD_UP"))
        {
            playerForkInput = PMRail.eInput.UP;
        }

        if (Input.GetButton("PS4_DPAD_DOWN"))
        {
            playerForkInput = PMRail.eInput.DOWN;
        }

        if (Input.GetButton("PS4_DPAD_LEFT"))
        {
            playerForkInput = PMRail.eInput.LEFT;
        }

        if (Input.GetButton("PS4_DPAD_RIGHT"))
        {
            playerForkInput = PMRail.eInput.RIGHT;
        }
    }
예제 #2
0
    /// <summary>
    /// Handles logic for inputs while in warm-up area
    /// </summary>
    public void WarmupInputListener()
    {
        if (Input.GetButtonDown("PS4_DPAD_UP") && playerForkInput == PMRail.eInput.NONE)
        {
            playerForkInput = PMRail.eInput.UP;
        }

        if (Input.GetButtonDown("PS4_DPAD_DOWN") && playerForkInput == PMRail.eInput.NONE)
        {
            playerForkInput = PMRail.eInput.DOWN;
        }

        if (Input.GetButtonDown("PS4_DPAD_LEFT") && playerForkInput == PMRail.eInput.NONE)
        {
            playerForkInput = PMRail.eInput.LEFT;
        }

        if (Input.GetButtonDown("PS4_DPAD_RIGHT") && playerForkInput == PMRail.eInput.NONE)
        {
            playerForkInput = PMRail.eInput.RIGHT;
        }
    }