Class AssetRef
Reference to an asset, either by full AssetId or by group index within a Packet. Binary layout: ByID: [0x01][34B AssetId] ByGroup: [0x02][2B groupIndex LE]
public class AssetRef
- Inheritance
-
AssetRef
- Inherited Members
Properties
AssetId
public AssetId? AssetId { get; }
Property Value
GroupIndex
public ushort? GroupIndex { get; }
Property Value
Type
public AssetRefType Type { get; }
Property Value
Methods
FromBytes(byte[])
public static AssetRef FromBytes(byte[] buf)
Parameters
bufbyte[]
Returns
FromGroupIndex(ushort)
public static AssetRef FromGroupIndex(ushort groupIndex)
Parameters
groupIndexushort
Returns
FromId(AssetId)
public static AssetRef FromId(AssetId assetId)
Parameters
assetIdAssetId
Returns
FromReader(BufferReader)
public static AssetRef FromReader(BufferReader reader)
Parameters
readerBufferReader
Returns
Serialize()
public byte[] Serialize()
Returns
- byte[]
SerializeTo(BufferWriter)
public void SerializeTo(BufferWriter writer)
Parameters
writerBufferWriter
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.