Class RWInput
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public static class RWInput
- Inheritance
-
RWInput
- Inherited Members
-
Fields
public static readonly Guid guidSwitchDual
Field Value
- Guid
public static readonly Guid guidSwitchHandheld
Field Value
- Guid
public static readonly Guid guidSwitchJoyConL
Field Value
- Guid
public static readonly Guid guidSwitchJoyConR
Field Value
- Guid
public static readonly Guid guidSwitchPro
Field Value
- Guid
Methods
public static bool CheckPauseButton(int playerNumber, RainWorld rainWorld)
Parameters
playerNumber int
rainWorld RainWorld
Returns
- bool
public static bool CheckSpecificButton(int playerNumber, int actionID, RainWorld rainWorld)
Parameters
playerNumber int
actionID int
rainWorld RainWorld
Returns
- bool
public static bool IsPlaystationControllerType(string deviceName, string hid)
Parameters
deviceName string
hid string
Returns
- bool
public static bool IsSwitchProControllerType(string deviceName, string hid)
Parameters
deviceName string
hid string
Returns
- bool
public static bool IsXboxControllerType(string deviceName, string hid)
Parameters
deviceName string
hid string
Returns
- bool
public static Player.InputPackage PlayerInput(int playerNumber, RainWorld rainWorld)
Parameters
playerNumber int
rainWorld RainWorld
Returns
- Player.InputPackage
public static Player.InputPackage PlayerInputLogic(int categoryID, int playerNumber, RainWorld rainWorld)
Parameters
categoryID int
playerNumber int
rainWorld RainWorld
Returns
- Player.InputPackage
public static Controller PlayerRecentController(int playerNumber, RainWorld rainWorld)
Parameters
playerNumber int
rainWorld RainWorld
Returns
- Controller
public static Player.InputPackage PlayerUIInput(int playerNumber, RainWorld rainWorld)
Parameters
playerNumber int
rainWorld RainWorld
Returns
- Player.InputPackage
public static void RefreshSystemControllers()