Struct SteamItemInstanceID_t
Wraps the Steamworks SteamItemInstanceID_t handle, a ulong.
Inherited Members
Namespace: Unity.Steamworks.Interop
Assembly: Unity.Steamworks.Interop.dll
Syntax
[Serializable]
public struct SteamItemInstanceID_t : IEquatable<SteamItemInstanceID_t>, IComparable<SteamItemInstanceID_t>
Constructors
SteamItemInstanceID_t(ulong)
Initializes a new SteamItemInstanceID_t from its underlying value.
Declaration
public SteamItemInstanceID_t(ulong value)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | value | The underlying |
Fields
Invalid
The value the SDK reserves to mean "no SteamItemInstanceID_t".
Declaration
public static readonly SteamItemInstanceID_t Invalid
Field Value
| Type | Description |
|---|---|
| SteamItemInstanceID_t |
m_SteamItemInstanceID
The underlying ulong value.
Declaration
public ulong m_SteamItemInstanceID
Field Value
| Type | Description |
|---|---|
| ulong |
Methods
CompareTo(SteamItemInstanceID_t)
Orders this value against other by their underlying values.
Declaration
public int CompareTo(SteamItemInstanceID_t other)
Parameters
| Type | Name | Description |
|---|---|---|
| SteamItemInstanceID_t | other | The value to compare against. |
Returns
| Type | Description |
|---|---|
| int | Negative, zero or positive as this value sorts before, with or after |
Equals(object)
Returns true when other is a SteamItemInstanceID_t with the same value.
Declaration
public override bool Equals(object other)
Parameters
| Type | Name | Description |
|---|---|---|
| object | other | The object to compare against. |
Returns
| Type | Description |
|---|---|
| bool | true when |
Overrides
Equals(SteamItemInstanceID_t)
Returns true when this value equals other.
Declaration
public bool Equals(SteamItemInstanceID_t other)
Parameters
| Type | Name | Description |
|---|---|---|
| SteamItemInstanceID_t | other | The value to compare against. |
Returns
| Type | Description |
|---|---|
| bool | true when both hold the same underlying value. |
GetHashCode()
Returns the hash code of the underlying value.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| int | The underlying value's hash code. |
Overrides
ToString()
Returns the underlying value as a string.
Declaration
public override string ToString()
Returns
| Type | Description |
|---|---|
| string | The underlying value formatted by its own |
Overrides
Operators
operator ==(SteamItemInstanceID_t, SteamItemInstanceID_t)
Returns true when both operands hold the same value.
Declaration
public static bool operator ==(SteamItemInstanceID_t x, SteamItemInstanceID_t y)
Parameters
| Type | Name | Description |
|---|---|---|
| SteamItemInstanceID_t | x | The first value to compare. |
| SteamItemInstanceID_t | y | The second value to compare. |
Returns
| Type | Description |
|---|---|
| bool | true when the two hold the same underlying value. |
explicit operator SteamItemInstanceID_t(ulong)
Converts a ulong to a SteamItemInstanceID_t. Explicit, so two handle types cannot convert into each other through the type they share.
Declaration
public static explicit operator SteamItemInstanceID_t(ulong value)
Parameters
| Type | Name | Description |
|---|---|---|
| ulong | value | The underlying |
Returns
| Type | Description |
|---|---|
| SteamItemInstanceID_t | A |
explicit operator ulong(SteamItemInstanceID_t)
Converts a SteamItemInstanceID_t to its underlying ulong.
Declaration
public static explicit operator ulong(SteamItemInstanceID_t that)
Parameters
| Type | Name | Description |
|---|---|---|
| SteamItemInstanceID_t | that | The handle to unwrap. |
Returns
| Type | Description |
|---|---|
| ulong | The underlying |
operator !=(SteamItemInstanceID_t, SteamItemInstanceID_t)
Returns true when the operands hold different values.
Declaration
public static bool operator !=(SteamItemInstanceID_t x, SteamItemInstanceID_t y)
Parameters
| Type | Name | Description |
|---|---|---|
| SteamItemInstanceID_t | x | The first value to compare. |
| SteamItemInstanceID_t | y | The second value to compare. |
Returns
| Type | Description |
|---|---|
| bool | true when the two hold different underlying values. |