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 |