Struct InputUserAccountHandle
Handle for a user account in an external API.
Namespace: UnityEngine.InputSystem.Users
Syntax
public struct InputUserAccountHandle : IEquatable<InputUserAccountHandle>
Constructors
InputUserAccountHandle(String, UInt64)
Declaration
public InputUserAccountHandle(string apiName, ulong handle)
Parameters
Type | Name | Description |
---|---|---|
String | apiName | |
UInt64 | handle |
Properties
apiName
Symbolic name of the API that owns the handle.
Declaration
public readonly string apiName { get; }
Property Value
Type | Description |
---|---|
String |
Remarks
This essentially provides a namespace for handle.
On PS4, for example, this will read "PS4" for user handles corresponding
to sceUserId
.
This will not be null or empty except if the handle is invalid.
handle
Declaration
public readonly ulong handle { get; }
Property Value
Type | Description |
---|---|
UInt64 |
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type | Name | Description |
---|---|---|
Object | obj |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Equals(InputUserAccountHandle)
Declaration
public bool Equals(InputUserAccountHandle other)
Parameters
Type | Name | Description |
---|---|---|
InputUserAccountHandle | other |
Returns
Type | Description |
---|---|
Boolean |
Implements
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 |
Overrides
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
Operators
Equality(InputUserAccountHandle, InputUserAccountHandle)
Declaration
public static bool operator ==(InputUserAccountHandle left, InputUserAccountHandle right)
Parameters
Type | Name | Description |
---|---|---|
InputUserAccountHandle | left | |
InputUserAccountHandle | right |
Returns
Type | Description |
---|---|
Boolean |
Inequality(InputUserAccountHandle, InputUserAccountHandle)
Declaration
public static bool operator !=(InputUserAccountHandle left, InputUserAccountHandle right)
Parameters
Type | Name | Description |
---|---|---|
InputUserAccountHandle | left | |
InputUserAccountHandle | right |
Returns
Type | Description |
---|---|
Boolean |