Table of Contents

Class RWInput

Namespace
Global
Assembly
Assembly-CSharp.dll
public static class RWInput
Inheritance
RWInput
Inherited Members

Fields

guidSwitchDual

public static readonly Guid guidSwitchDual

Field Value

Guid

guidSwitchHandheld

public static readonly Guid guidSwitchHandheld

Field Value

Guid

guidSwitchJoyConL

public static readonly Guid guidSwitchJoyConL

Field Value

Guid

guidSwitchJoyConR

public static readonly Guid guidSwitchJoyConR

Field Value

Guid

guidSwitchPro

public static readonly Guid guidSwitchPro

Field Value

Guid

Methods

CheckPauseButton(int, RainWorld)

public static bool CheckPauseButton(int playerNumber, RainWorld rainWorld)

Parameters

playerNumber int
rainWorld RainWorld

Returns

bool

CheckSpecificButton(int, int, RainWorld)

public static bool CheckSpecificButton(int playerNumber, int actionID, RainWorld rainWorld)

Parameters

playerNumber int
actionID int
rainWorld RainWorld

Returns

bool

IsPlaystationControllerType(string, string)

public static bool IsPlaystationControllerType(string deviceName, string hid)

Parameters

deviceName string
hid string

Returns

bool

IsSwitchProControllerType(string, string)

public static bool IsSwitchProControllerType(string deviceName, string hid)

Parameters

deviceName string
hid string

Returns

bool

IsXboxControllerType(string, string)

public static bool IsXboxControllerType(string deviceName, string hid)

Parameters

deviceName string
hid string

Returns

bool

PlayerInput(int, RainWorld)

public static Player.InputPackage PlayerInput(int playerNumber, RainWorld rainWorld)

Parameters

playerNumber int
rainWorld RainWorld

Returns

Player.InputPackage

PlayerInputLogic(int, int, RainWorld)

public static Player.InputPackage PlayerInputLogic(int categoryID, int playerNumber, RainWorld rainWorld)

Parameters

categoryID int
playerNumber int
rainWorld RainWorld

Returns

Player.InputPackage

PlayerRecentController(int, RainWorld)

public static Controller PlayerRecentController(int playerNumber, RainWorld rainWorld)

Parameters

playerNumber int
rainWorld RainWorld

Returns

Controller

PlayerUIInput(int, RainWorld)

public static Player.InputPackage PlayerUIInput(int playerNumber, RainWorld rainWorld)

Parameters

playerNumber int
rainWorld RainWorld

Returns

Player.InputPackage

RefreshSystemControllers()

public static void RefreshSystemControllers()