AudioAsset
Ease
FastString
FontAsset
NineSlice
PackedSprite
PackedSpriteID
RB
   HardwareSettings
   IRetroBlitGame
RBAsset
Rect2i
ShaderAsset
SoundReference
SpriteGrid
SpriteSheetAsset
TMXMapAsset
   TMXLayer
   TMXLayerLoadState
   TMXObject
   TMXObjectGroup
   TMXProperties
Vector2i

RB.ButtonDown

Method  -  Static

public static bool ButtonDown(int button, int player = RB.PLAYER_ONE)

Parameters

button int A bitmask of one or multiple buttons
player int A bitmask of players to check, or RB.PLAYER_ANY to check any player. Defaults to RB.PLAYER_ONE

Returns

bool

True if button(s) held down

Description

Return true if any of the given button(s) are held down. Supported buttons are:

Multiple buttons can be checked at once by ORing them. A few useful combinations are provided: If player parameter is not provided then by default only RB.PLAYER_ONE buttons will be checked. Optionally any player can be specified: Players can also be ORed to check for more than one player, or RB.PLAYER_ANY can be used to check for any player.

Example

void Update() {
    if (RB.ButtonDown(RB.BTN_LEFTRB.PLAYER_TWO) {
        playerTwoPos.x--;
    }
}

See Also

RB.ButtonReleased
RB.ButtonPressed
RB.InputOverride

See Docs

Features - Gamepads
Features - Gamepad Input Override