0x00x00C0
Members 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | k_maxRumbleEvents | int | PrivateStatic+1 flags | 5 |
| 0x08 | m_player | PlayerInput | Private | — | |
| 0x20 | m_defaultControlScheme | Nullable<UnityEngine.InputSystem.InputControlScheme> | Private | — | |
| 0x08 | m_actions | Dictionary<System.String | Private | — | |
| 0x08 | m_actionMaps | Dictionary<System.String | Private | — | |
| 0x01 | m_isListeningForUnpairedDevices | bool | Private | — | |
| 0x01 | m_initialized | bool | Private | — | |
| 0x01 | m_rumbleEnabled | bool | Private | — | |
| 0x004B | 0x05 | padding / unreflected | |||
| 0x08 | m_rumbleStack | float2[] | Private | — | |
| 0x04 | m_currentRumbleEvent | int | Private | — | |
| 0x01 | m_rumblePaused | bool | Private | — | |
| 0x005D | 0x03 | padding / unreflected | |||
| 0x08 | m_settingsService | ISettingsService | Private | — | |
| 0x04 | <Index>k__BackingField | int | Private+1 flags | — | |
| 0x01 | <Paired>k__BackingField | bool | Private | — | |
| 0x006D | 0x03 | padding / unreflected | |||
| 0x08 | <EventSystem>k__BackingField | MultiplayerEventSystem | Private+1 flags | — | |
| 0x08 | <InputModule>k__BackingField | InputSystemUIInputModule | Private+1 flags | — | |
| 0x04 | <CurrentControlType>k__BackingField | ControlType | Private | — | |
| 0x04 | <CurrentDeviceType>k__BackingField | ControlDeviceType | Private | — | |
| 0x04 | <PairingMode>k__BackingField | PairingMode | Private | — | |
| 0x008C | 0x04 | padding / unreflected | |||
| 0x08 | ControlsChanged | Action<Reloaded.Input.ControlType | Private | — | |
| 0x08 | DeviceStateChanged | Action<System.Boolean | Private | — | |
| 0x20 | m_debug | DebugProperties | Private | — | |
Functions 47
| Signature | Flags | Native | Params |
|---|---|---|---|
| PlayerInput get_Player() | Public+1 flags | 0x08 | |
| int get_Index() | Public+1 flags | 0x04 | |
| bool get_Paired() | Public+1 flags | 0x01 | |
| void set_Paired(bool value) | Private+1 flags | 0x01 | |
| MultiplayerEventSystem get_EventSystem() | Public+1 flags | 0x08 | |
| InputSystemUIInputModule get_InputModule() | Public+1 flags | 0x08 | |
| ControlType get_CurrentControlType() | Public+1 flags | 0x04 | |
| void set_CurrentControlType(const ControlType& value) | Private+1 flags | 0x04 | |
| ControlDeviceType get_CurrentDeviceType() | Public+1 flags | 0x04 | |
| void set_CurrentDeviceType(const ControlDeviceType& value) | Private+1 flags | 0x04 | |
| PairingMode get_PairingMode() | Public+1 flags | 0x04 | |
| void set_PairingMode(const PairingMode& value) | Private+1 flags | 0x04 | |
| void add_ControlsChanged(Action<Reloaded.Input.ControlType value) | Public+1 flags | 0x08 | |
| void remove_ControlsChanged(Action<Reloaded.Input.ControlType value) | Public+1 flags | 0x08 | |
| void add_DeviceStateChanged(Action<System.Boolean value) | Public+1 flags | 0x08 | |
| void remove_DeviceStateChanged(Action<System.Boolean value) | Public+1 flags | 0x08 | |
| void .ctor(IInputService inputService, IPlatformService platformService, PlayerInput playerInput, int index) | Public+1 flags | 0x08 | |
| void Initialize(bool checkForUnpairedDevices) | Public | 0x01 | |
| void OnSettingsVibrationChanged(bool enabled) | Private | 0x01 | |
| void Shutdown() | Public | 0x00 | |
| InputAction GetAction(const string& actionName) | Public | 0x08 | |
| bool TryGetGamepad(ref Gamepad& gamepad) | Private | 0x08 | |
| void Rumble(const RumbleType& rumbleType) | Public | 0x04 | |
| void StopRumble() | Public | 0x00 | |
| void PauseRumble(bool paused) | Public | 0x01 | |
| void OnUpdate() | Private | 0x00 | |
| void UpdateRumble(Gamepad gamepad) | Private | 0x08 | |
| InputActionMap GetActionMap(const string& mapName) | Public | 0x08 | |
| void SetActionMapActive(const string& mapName, bool active) | Public | 0x08 | |
| void DisableActionMaps(IReadOnlyList<System.String> exemptedMaps) | Public | 0x08 | |
| void SetListeningForUnpairedDevices(bool isListening) | Public | 0x01 | |
| void SetRootUIObject(GameObject root) | Public | 0x08 | |
| void SwitchControlSchemeForDevice(InputDevice device) | Public | 0x08 | |
| void SetPairingMode(const PairingMode& mode) | Public | 0x04 | |
| void _setControlType(const ControlType& controlType, const ControlDeviceType& deviceType) | Private | 0x04 | |
| int _getLocalizationOverrideValue() | Private | 0x04 | |
| void _onInputUserChange(const InputUser& user, const InputUserChange& change, InputDevice device) | 3 flags | 0x08 | |
| void _onControlsChanged(InputDevice device) | Private | 0x08 | |
| void _onUnpairedDeviceUsed(InputControl control, const InputEventPtr& inputEvent) | Private | 0x08 | |
| void Enable() | Public | 0x00 | |
| void _toggleInput(bool active) | Private | 0x01 | |
| void _handleUnpairedDevice(InputDevice device) | 3 flags | 0x08 | |
| void _onDeviceChange(InputDevice device, const InputDeviceChange& state) | 3 flags | 0x08 | |
| bool IsDeviceAllowedForPlatform(InputDevice device) | Private | 0x08 | |
| bool _canSwitchControlSchemeFromInputControl(InputControl control) | 3 flags | 0x08 | |
| ControlDeviceType _getControlDeviceType(InputDevice device) | Private | 0x08 | |
| void CreateDebugMenu(int playerIndex) | Private | 0x04 |
Used by 20
types with a member, parameter or interface of this typeControllerEntryDataModelCursorObjectDictionary`2EntryEqualityComparer`1GamepadCursorGamepadCursorControllerGridNavigationContainerICollection`1IDictionary`2IInputServiceInputNavigationManagerInputServiceIReadOnlyDictionary`2JcmsCursorKeyValuePair`2ReloadedNintendoInputSeedBankGamepadControlValueCollectionVersusPlayerModel