UProperty

Namespace: UAssetAPI.FieldTypes

An UnrealScript variable.

public abstract class UProperty : UField

Inheritance ObjectUFieldUProperty

Fields

ArrayDim

public EArrayDim ArrayDim;

ElementSize

public int ElementSize;

PropertyFlags

public EPropertyFlags PropertyFlags;

RepNotifyFunc

public FName RepNotifyFunc;

BlueprintReplicationCondition

public ELifetimeCondition BlueprintReplicationCondition;

RawValue

public object RawValue;

Next

Next Field in the linked list. Removed entirely in the custom version FFrameworkObjectVersion::RemoveUField_Next in favor of a regular array

public FPackageIndex Next;

Constructors

UProperty()

public UProperty()

Methods

SetObject(Object)

public void SetObject(object value)

Parameters

value Object

GetObject<T>()

public T GetObject<T>()

Type Parameters

T

Returns

T

Read(AssetBinaryReader)

public void Read(AssetBinaryReader reader)

Parameters

reader AssetBinaryReader

Write(AssetBinaryWriter)

public void Write(AssetBinaryWriter writer)

Parameters

writer AssetBinaryWriter

GetUsmapPropertyType()

public EPropertyType GetUsmapPropertyType()

Returns

EPropertyType