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

ReadObjectThumbnail()

public FObjectThumbnail ReadObjectThumbnail()

Returns

FObjectThumbnail

ReadLocMetadataObject()

public FLocMetadataObject ReadLocMetadataObject()

Returns

FLocMetadataObject

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[]