Zdexby TheHolyOneZ
49,743 classes
Class

InputService

: Singleton`1 : Object
Reloaded.Input.InputService, Assembly-CSharp 0x0030 (48 B) inherited 0x0010 Assembly-CSharp.dll
implements IInputService
0x00x0030

Members 10

OffsetSizeNameTypeFlagsDefault
—0x08k_guestPlayerRegisterControlNamestringPrivateStatic+1 flags2006073858544
—0x04k_defaultPlayerLimitintPrivateStatic+1 flags2
—0x04k_minGamepadsForMPintPrivateStatic+1 flags1
0x08m_playerInputsDictionary<System.Int32Private+1 flags—
0x01m_isListeningForGuestboolPrivate—
0x01m_touchSupportedboolPrivate—
0x01m_canSwapDevicesWhilePairingForGuestboolPrivate—
0x01m_rumblePausedboolPrivate—
0x001C0x04padding / unreflected
0x08ActiveControlsChangedAction<Reloaded.Input.ControlTypePrivate—
0x08<PrimaryPlayer>k__BackingFieldPlayerInputPrivate—
Inherited from Singleton`1 1
OffsetSizeNameTypeFlagsDefault
0x08<Instance>k__BackingFieldInputServicePrivateStatic—

Functions 39

SignatureFlagsNativeParams
void add_ActiveControlsChanged(Action<Reloaded.Input.ControlType value)PublicFinal+3 flags0x08
void remove_ActiveControlsChanged(Action<Reloaded.Input.ControlType value)PublicFinal+3 flags0x08
PlayerInput get_PrimaryPlayer()Public+1 flags0x08
void set_PrimaryPlayer(PlayerInput value)Private+1 flags0x08
ControlType get_CurrentControlType()PublicFinal+3 flags0x04
ControlDeviceType get_CurrentDeviceType()PublicFinal+3 flags0x04
EventSystem get_CurrentEventSystem()PublicFinal+3 flags0x08
InputSystemUIInputModule get_CurrentInputModule()PublicFinal+3 flags0x08
bool get_TouchSupported()PublicFinal+3 flags0x01
ControlDeviceType get_DefaultGamepadType()PublicFinal+3 flags0x04
void DisposeGuestListener()PublicFinal+2 flags0x00
InputAction GetAction(const string& actionName, int playerIndex)PublicFinal+2 flags0x08
void SubscribePerformedAction(const string& actionName, Action<UnityEngine.InputSystem.InputAction.CallbackContext> callback, int playerIndex)PublicFinal+2 flags0x08
void UnsubscribePerformedAction(const string& actionName, Action<UnityEngine.InputSystem.InputAction.CallbackContext> callback, int playerIndex)PublicFinal+2 flags0x08
void SetActionMapActive(const string& mapName, bool active, int playerIndex)PublicFinal+2 flags0x08
void SetPlayerRootUIObject(int playerIndex, GameObject root)PublicFinal+2 flags0x08
void EnableGuestPlayerInput(InputDevice deviceToPair)PublicFinal+2 flags0x08
void DisableGuestPlayerInput()PublicFinal+2 flags0x00
void BeginListeningForGuestInputDevice(bool canSwapDevices)PublicFinal+2 flags0x01
bool IsGuestPlayerEnabledAndReady()PublicFinal+2 flags0x01
bool HasMinimumGamepadsForMultiplayer()PublicFinal+2 flags0x01
bool IsAnyPlayerUsingController()PublicFinal+2 flags0x01
void SwitchPlayerControlSchemeForDevice(int playerIndex, InputDevice device)PublicFinal+2 flags0x08
bool TryGetPlayerInput(int playerIndex, ref ReloadedPlayerInput& playerInput)Private0x08
ReloadedPlayerInput GetPlayer(int playerIndex)PublicFinal+2 flags0x08
void RumbleAll(const RumbleType& rumbleType)PublicFinal+2 flags0x04
void RumblePlayer(const RumbleType& rumbleType, int playerIndex)PublicFinal+2 flags0x04
void StopRumbleAll()PublicFinal+2 flags0x00
void StopRumble(int playerIndex)PublicFinal+2 flags0x04
void PauseRumbleAll(bool paused)PublicFinal+2 flags0x01
void PauseRumble(int playerIndex, bool paused)Private0x04
void SetTouchSupportActive(bool active)PublicFinal+2 flags0x01
void RegisterPlayerInput(IPlatformService platformService, PlayerInput input, int index)PublicFinal+2 flags0x08
void _setupForPrimaryPlayer(ReloadedPlayerInput input)Private0x08
void _tryRegisterUnpairedDeviceToGuest(InputControl control, const InputEventPtr& ptr)Private0x08
void _initializeGuestInput(InputDevice device)Private0x08
InputAction _getAction(const string& actionName, int playerIndex)Private0x08
void .ctor()Public+1 flags0x00
void <_setupForPrimaryPlayer>b__50_0(const ControlType& controlType, const ControlDeviceType& deviceType)Private0x04

Used by 1

types with a member, parameter or interface of this type