CHandle
Struct CHandle
Namespace: SwiftlyS2.Shared.Natives
Assembly: SwiftlyS2.CS2.dll
public struct CHandle<T> where T : class, ISchemaClass<T>Type Parameters
- T
Inherited Members
- object.Equals(object?)
- object.Equals(object?, object?)
- object.GetHashCode()
- object.GetType()
- object.ReferenceEquals(object?, object?)
- object.ToString()
Constructors
CHandle(uint)
public CHandle(uint raw)Parameters
- raw uint
Properties
EntityIndex
public readonly uint EntityIndex { get; }Property Value
IsValid
public readonly bool IsValid { get; }Property Value
Raw
public uint Raw { get; set; }Property Value
SerialNumber
public readonly uint SerialNumber { get; }Property Value
Value
public T? Value { get; set; }Property Value
- T?
Operators
implicit operator T(CHandle<T>)
public static implicit operator T(CHandle<T> handle)Parameters
- handle CHandle<T>
Returns
- T