Struct SoftObjectHandle
- Namespace
- Ceres.Serialization
- Assembly
- Ceres.dll
Soft Object Ptr
public readonly struct SoftObjectHandle
- Inherited Members
Constructors
SoftObjectHandle(object)
Create a new soft object handle from object
public SoftObjectHandle(object @object)
Parameters
objectobject
Fields
IndexBits
public const int IndexBits = 24
Field Value
MaxIndex
public const int MaxIndex = 16777216
Field Value
MaxSerialNumber
public const ulong MaxSerialNumber = 1099511627776
Field Value
SerialNumberBits
public const int SerialNumberBits = 40
Field Value
Properties
Handle
public ulong Handle { get; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
GetIndex()
public int GetIndex()
Returns
GetObject()
Get object if has been loaded
public object GetObject()
Returns
GetSerialNumber()
public ulong GetSerialNumber()
Returns
IsValid()
public bool IsValid()
Returns
Operators
operator ==(SoftObjectHandle, SoftObjectHandle)
public static bool operator ==(SoftObjectHandle left, SoftObjectHandle right)
Parameters
leftSoftObjectHandlerightSoftObjectHandle
Returns
operator !=(SoftObjectHandle, SoftObjectHandle)
public static bool operator !=(SoftObjectHandle left, SoftObjectHandle right)
Parameters
leftSoftObjectHandlerightSoftObjectHandle