Esempio n. 1
0
 private void UpdateCurrentButtonFromGamepad(hGamepad gamepad)
 {
     foreach (hPressable button in AllGamepadButtons(gamepad))
     {
         if (!button.inDeadZone)
         {
             currentButton = button;
             break;
         }
     }
 }
Esempio n. 2
0
    private void GetNewCurrentButton()
    {
        if (globalAnyInput && !hinput.anyInput.inDeadZone)
        {
            currentButton = hinput.anyInput;
        }

        if (individualGamepads)
        {
            for (int i = 0; i < hUtils.maxGamepads; i++)
            {
                UpdateCurrentButtonFromGamepad(hinput.gamepad[i]);
            }
        }

        if (anyGamepad)
        {
            UpdateCurrentButtonFromGamepad(hinput.anyGamepad);
        }
    }