FProperty
Namespace: UAssetAPI.FieldTypes
An UnrealScript variable.
public abstract class FProperty : FField
Inheritance Object → FField → FProperty
Fields
ArrayDim
public EArrayDim ArrayDim;
ElementSize
public int ElementSize;
PropertyFlags
public EPropertyFlags PropertyFlags;
RepIndex
public ushort RepIndex;
RepNotifyFunc
public FName RepNotifyFunc;
BlueprintReplicationCondition
public ELifetimeCondition BlueprintReplicationCondition;
RawValue
public object RawValue;
UsmapPropertyTypeOverrides
public IDictionary<string, EPropertyType> UsmapPropertyTypeOverrides;
SerializedType
public FName SerializedType;
Name
public FName Name;
Flags
public EObjectFlags Flags;
MetaDataMap
public TMap<FName, FString> MetaDataMap;
Constructors
FProperty()
public FProperty()
Methods
SetObject(Object)
public void SetObject(object value)
Parameters
value
Object
GetObject<T>()
public T GetObject<T>()
Type Parameters
T
Returns
T
GetUsmapPropertyType()
public EPropertyType GetUsmapPropertyType()
Returns
Read(AssetBinaryReader)
public void Read(AssetBinaryReader reader)
Parameters
reader
AssetBinaryReader
Write(AssetBinaryWriter)
public void Write(AssetBinaryWriter writer)
Parameters
writer
AssetBinaryWriter