Zdexby TheHolyOneZ
6,970 structs
Struct

InputUser

: ValueType : Object
UnityEngine.InputSystem.Users.InputUser, Unity.InputSystem 0x0004 (4 B) Unity.InputSystem.dll
implements IEquatable`1
0x00x0004

Members 3

OffsetSizeNameTypeFlags
—0x04InvalidIduintPublicStatic+1 flags
0x04m_IduintPrivate
0x168s_GlobalStateGlobalStatePrivateStatic

Functions 69

SignatureFlagsNativeParams
bool get_valid()Public+1 flags0x01
int get_index()Public+1 flags0x04
uint get_id()Public+1 flags0x04
Nullable<UnityEngine.InputSystem.Users.InputUserAccountHandle> get_platformUserAccountHandle()Public+1 flags0x18
string get_platformUserAccountName()Public+1 flags0x08
string get_platformUserAccountId()Public+1 flags0x08
ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_pairedDevices()Public+1 flags0x10
ReadOnlyArray<UnityEngine.InputSystem.InputDevice> get_lostDevices()Public+1 flags0x10
IInputActionCollection get_actions()Public+1 flags0x08
Nullable<UnityEngine.InputSystem.InputControlScheme> get_controlScheme()Public+1 flags0x20
MatchResult get_controlSchemeMatch()Public+1 flags0x50
bool get_hasMissingRequiredDevices()Public+1 flags0x01
ReadOnlyArray<UnityEngine.InputSystem.Users.InputUser> get_all()PublicStatic+1 flags0x10
void add_onChange(Action<UnityEngine.InputSystem.Users.InputUser value)PublicStatic+1 flags0x08
void remove_onChange(Action<UnityEngine.InputSystem.Users.InputUser value)PublicStatic+1 flags0x08
void add_onUnpairedDeviceUsed(Action<UnityEngine.InputSystem.InputControl value)PublicStatic+1 flags0x08
void remove_onUnpairedDeviceUsed(Action<UnityEngine.InputSystem.InputControl value)PublicStatic+1 flags0x08
void add_onPrefilterUnpairedDeviceActivity(Func<UnityEngine.InputSystem.InputDevice value)PublicStatic+1 flags0x08
void remove_onPrefilterUnpairedDeviceActivity(Func<UnityEngine.InputSystem.InputDevice value)PublicStatic+1 flags0x08
int get_listenForUnpairedDeviceActivity()PublicStatic+1 flags0x04
void set_listenForUnpairedDeviceActivity(int value)PublicStatic+1 flags0x04
string ToString()Public+1 flags0x08
void AssociateActionsWithUser(IInputActionCollection actions)Public0x08
ControlSchemeChangeSyntax ActivateControlScheme(const string& schemeName)Public0x08
bool TryFindControlScheme(const string& schemeName, ref InputControlScheme& scheme)Private0x18
void FindControlScheme(const string& schemeName, ref InputControlScheme& scheme)1 flags0x18
ControlSchemeChangeSyntax ActivateControlScheme(const InputControlScheme& scheme)Public0x18
void ActivateControlSchemeInternal(int userIndex, const InputControlScheme& scheme)Private0x18
void UnpairDevice(InputDevice device)Public0x08
void UnpairDevices()Public0x00
void RemoveLostDevicesForUser(int userIndex)PrivateStatic0x04
void UnpairDevicesAndRemoveUser()Public0x00
InputControlList<UnityEngine.InputSystem.InputDevice> GetUnpairedInputDevices()PublicStatic0x20
int GetUnpairedInputDevices(ref InputControlList<UnityEngine.InputSystem.InputDevice>& list)PublicStatic0x20
Nullable<UnityEngine.InputSystem.Users.InputUser> FindUserPairedToDevice(InputDevice device)PublicStatic0x08
Nullable<UnityEngine.InputSystem.Users.InputUser> FindUserByAccount(const InputUserAccountHandle& platformUserAccountHandle)PublicStatic0x10
InputUser CreateUserWithoutPairedDevices()PublicStatic0x04
InputUser PerformPairingWithDevice(InputDevice device, const InputUser& user, const InputUserPairingOptions& options)PublicStatic0x08
bool InitiateUserAccountSelection(int userIndex, InputDevice device, const InputUserPairingOptions& options)PrivateStatic0x08
bool Equals(const InputUser& other)PublicFinal+2 flags0x04
bool Equals(object obj)Public+1 flags0x08
int GetHashCode()Public+1 flags0x04
bool op_Equality(const InputUser& left, const InputUser& right)PublicStatic+1 flags0x04
bool op_Inequality(const InputUser& left, const InputUser& right)PublicStatic+1 flags0x04
int AddUser()PrivateStatic0x04
void RemoveUser(int userIndex)PrivateStatic0x04
void Notify(int userIndex, const InputUserChange& change, InputDevice device)PrivateStatic0x08
int TryFindUserIndex(uint userId)PrivateStatic0x04
int TryFindUserIndex(const InputUserAccountHandle& platformHandle)PrivateStatic0x10
int TryFindUserIndex(InputDevice device)PrivateStatic0x08
void AddDeviceToUser(int userIndex, InputDevice device, bool asLostDevice, bool dontUpdateControlScheme)PrivateStatic0x08
void RemoveDeviceFromUser(int userIndex, InputDevice device, bool asLostDevice)PrivateStatic0x08
void UpdateControlSchemeMatch(int userIndex, bool autoPairMissing)PrivateStatic0x04
long UpdatePlatformUserAccount(int userIndex, InputDevice device)PrivateStatic0x08
long QueryPairedPlatformUserAccount(InputDevice device, ref Nullable<UnityEngine.InputSystem.Users.InputUserAccountHandle>& platformAccountHandle, ref string& platformAccountName, ref string& platformAccountId)PrivateStatic0x18
bool InitiateUserAccountSelectionAtPlatformLevel(InputDevice device)PrivateStatic0x08
void OnActionChange(object obj, const InputActionChange& change)PrivateStatic0x08
void OnDeviceChange(InputDevice device, const InputDeviceChange& change)PrivateStatic0x08
int FindLostDevice(InputDevice device, int startIndex)PrivateStatic0x08
void OnEvent(const InputEventPtr& eventPtr, InputDevice device)PrivateStatic0x08
ISavedState SaveAndResetState()Static+1 flags0x08
void HookIntoActionChange()PrivateStatic0x00
void UnhookFromActionChange()PrivateStatic0x00
void HookIntoDeviceChange()PrivateStatic0x00
void UnhookFromDeviceChange()PrivateStatic0x00
void HookIntoEvents()PrivateStatic0x00
void UnhookFromDeviceStateChange()PrivateStatic0x00
void DisposeAndResetGlobalState()PrivateStatic0x00
void ResetGlobals()Static+1 flags0x00

Used by 14

types with a member, parameter or interface of this type