implements IEquatable`1
0x00x0004
Members 3
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | InvalidId | uint | PublicStatic+1 flags |
| 0x04 | m_Id | uint | Private | |
| 0x168 | s_GlobalState | GlobalState | PrivateStatic |
Functions 69
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_valid() | Public+1 flags | 0x01 | |
| int get_index() | Public+1 flags | 0x04 | |
| uint get_id() | Public+1 flags | 0x04 | |
| Nullable<UnityEngine.InputSystem.Users.InputUserAccountHandle> get_platformUserAccountHandle() | Public+1 flags | 0x18 | |
| string get_platformUserAccountName() | Public+1 flags | 0x08 | |
| string get_platformUserAccountId() | Public+1 flags | 0x08 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_pairedDevices() | Public+1 flags | 0x10 | |
| ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_lostDevices() | Public+1 flags | 0x10 | |
| IInputActionCollection get_actions() | Public+1 flags | 0x08 | |
| Nullable<UnityEngine.InputSystem.InputControlScheme> get_controlScheme() | Public+1 flags | 0x20 | |
| MatchResult get_controlSchemeMatch() | Public+1 flags | 0x50 | |
| bool get_hasMissingRequiredDevices() | Public+1 flags | 0x01 | |
| ReadOnlyArray<UnityEngine.InputSystem.Users.InputUser> get_all() | PublicStatic+1 flags | 0x10 | |
| void add_onChange(Action<UnityEngine.InputSystem.Users.InputUser value) | PublicStatic+1 flags | 0x08 | |
| void remove_onChange(Action<UnityEngine.InputSystem.Users.InputUser value) | PublicStatic+1 flags | 0x08 | |
| void add_onUnpairedDeviceUsed(Action<UnityEngine.InputSystem.InputControl value) | PublicStatic+1 flags | 0x08 | |
| void remove_onUnpairedDeviceUsed(Action<UnityEngine.InputSystem.InputControl value) | PublicStatic+1 flags | 0x08 | |
| void add_onPrefilterUnpairedDeviceActivity(Func<UnityEngine.InputSystem.InputDevice value) | PublicStatic+1 flags | 0x08 | |
| void remove_onPrefilterUnpairedDeviceActivity(Func<UnityEngine.InputSystem.InputDevice value) | PublicStatic+1 flags | 0x08 | |
| int get_listenForUnpairedDeviceActivity() | PublicStatic+1 flags | 0x04 | |
| void set_listenForUnpairedDeviceActivity(int value) | PublicStatic+1 flags | 0x04 | |
| string ToString() | Public+1 flags | 0x08 | |
| void AssociateActionsWithUser(IInputActionCollection actions) | Public | 0x08 | |
| ControlSchemeChangeSyntax ActivateControlScheme(const string& schemeName) | Public | 0x08 | |
| bool TryFindControlScheme(const string& schemeName, ref InputControlScheme& scheme) | Private | 0x18 | |
| void FindControlScheme(const string& schemeName, ref InputControlScheme& scheme) | 1 flags | 0x18 | |
| ControlSchemeChangeSyntax ActivateControlScheme(const InputControlScheme& scheme) | Public | 0x18 | |
| void ActivateControlSchemeInternal(int userIndex, const InputControlScheme& scheme) | Private | 0x18 | |
| void UnpairDevice(InputDevice device) | Public | 0x08 | |
| void UnpairDevices() | Public | 0x00 | |
| void RemoveLostDevicesForUser(int userIndex) | PrivateStatic | 0x04 | |
| void UnpairDevicesAndRemoveUser() | Public | 0x00 | |
| InputControlList<UnityEngine.InputSystem.InputDevice> GetUnpairedInputDevices() | PublicStatic | 0x20 | |
| int GetUnpairedInputDevices(ref InputControlList<UnityEngine.InputSystem.InputDevice>& list) | PublicStatic | 0x20 | |
| Nullable<UnityEngine.InputSystem.Users.InputUser> FindUserPairedToDevice(InputDevice device) | PublicStatic | 0x08 | |
| Nullable<UnityEngine.InputSystem.Users.InputUser> FindUserByAccount(const InputUserAccountHandle& platformUserAccountHandle) | PublicStatic | 0x10 | |
| InputUser CreateUserWithoutPairedDevices() | PublicStatic | 0x04 | |
| InputUser PerformPairingWithDevice(InputDevice device, const InputUser& user, const InputUserPairingOptions& options) | PublicStatic | 0x08 | |
| bool InitiateUserAccountSelection(int userIndex, InputDevice device, const InputUserPairingOptions& options) | PrivateStatic | 0x08 | |
| bool Equals(const InputUser& other) | PublicFinal+2 flags | 0x04 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool op_Equality(const InputUser& left, const InputUser& right) | PublicStatic+1 flags | 0x04 | |
| bool op_Inequality(const InputUser& left, const InputUser& right) | PublicStatic+1 flags | 0x04 | |
| int AddUser() | PrivateStatic | 0x04 | |
| void RemoveUser(int userIndex) | PrivateStatic | 0x04 | |
| void Notify(int userIndex, const InputUserChange& change, InputDevice device) | PrivateStatic | 0x08 | |
| int TryFindUserIndex(uint userId) | PrivateStatic | 0x04 | |
| int TryFindUserIndex(const InputUserAccountHandle& platformHandle) | PrivateStatic | 0x10 | |
| int TryFindUserIndex(InputDevice device) | PrivateStatic | 0x08 | |
| void AddDeviceToUser(int userIndex, InputDevice device, bool asLostDevice, bool dontUpdateControlScheme) | PrivateStatic | 0x08 | |
| void RemoveDeviceFromUser(int userIndex, InputDevice device, bool asLostDevice) | PrivateStatic | 0x08 | |
| void UpdateControlSchemeMatch(int userIndex, bool autoPairMissing) | PrivateStatic | 0x04 | |
| long UpdatePlatformUserAccount(int userIndex, InputDevice device) | PrivateStatic | 0x08 | |
| long QueryPairedPlatformUserAccount(InputDevice device, ref Nullable<UnityEngine.InputSystem.Users.InputUserAccountHandle>& platformAccountHandle, ref string& platformAccountName, ref string& platformAccountId) | PrivateStatic | 0x18 | |
| bool InitiateUserAccountSelectionAtPlatformLevel(InputDevice device) | PrivateStatic | 0x08 | |
| void OnActionChange(object obj, const InputActionChange& change) | PrivateStatic | 0x08 | |
| void OnDeviceChange(InputDevice device, const InputDeviceChange& change) | PrivateStatic | 0x08 | |
| int FindLostDevice(InputDevice device, int startIndex) | PrivateStatic | 0x08 | |
| void OnEvent(const InputEventPtr& eventPtr, InputDevice device) | PrivateStatic | 0x08 | |
| ISavedState SaveAndResetState() | Static+1 flags | 0x08 | |
| void HookIntoActionChange() | PrivateStatic | 0x00 | |
| void UnhookFromActionChange() | PrivateStatic | 0x00 | |
| void HookIntoDeviceChange() | PrivateStatic | 0x00 | |
| void UnhookFromDeviceChange() | PrivateStatic | 0x00 | |
| void HookIntoEvents() | PrivateStatic | 0x00 | |
| void UnhookFromDeviceStateChange() | PrivateStatic | 0x00 | |
| void DisposeAndResetGlobalState() | PrivateStatic | 0x00 | |
| void ResetGlobals() | Static+1 flags | 0x00 |