AssetBinaryReader

Namespace: UAssetAPI

Reads primitive data types from Unreal Engine assets.

public class AssetBinaryReader : UnrealBinaryReader, System.IDisposable

Inheritance ObjectBinaryReaderUnrealBinaryReaderAssetBinaryReader
Implements IDisposable

Fields

Asset

public UnrealPackage Asset;

Properties

BaseStream

public Stream BaseStream { get; }

Property Value

Stream

Constructors

AssetBinaryReader(Stream, UnrealPackage)

public AssetBinaryReader(Stream stream, UnrealPackage asset)

Parameters

stream Stream

asset UnrealPackage

Methods

ReadPropertyGuid()

public Nullable<Guid> ReadPropertyGuid()

Returns

Nullable<Guid>

ReadFName()

public FName ReadFName()

Returns

FName

XFERSTRING()

public string XFERSTRING()

Returns

String

XFERUNICODESTRING()

public string XFERUNICODESTRING()

Returns

String

XFERTEXT()

public void XFERTEXT()

XFERNAME()

public FName XFERNAME()

Returns

FName

XFER_FUNC_NAME()

public FName XFER_FUNC_NAME()

Returns

FName

XFERPTR()

public FPackageIndex XFERPTR()

Returns

FPackageIndex

XFER_FUNC_POINTER()

public FPackageIndex XFER_FUNC_POINTER()

Returns

FPackageIndex

XFER_PROP_POINTER()

public KismetPropertyPointer XFER_PROP_POINTER()

Returns

KismetPropertyPointer

XFER_OBJECT_POINTER()

public FPackageIndex XFER_OBJECT_POINTER()

Returns

FPackageIndex

ReadExpressionArray(EExprToken)

public KismetExpression[] ReadExpressionArray(EExprToken endToken)

Parameters

endToken EExprToken

Returns

KismetExpression[]