FBoolProperty

Namespace: UAssetAPI.FieldTypes

public class FBoolProperty : FProperty

Inheritance ObjectFFieldFPropertyFBoolProperty

Fields

FieldSize

Size of the bitfield/bool property. Equal to ElementSize but used to check if the property has been properly initialized (0-8, where 0 means uninitialized).

public byte FieldSize;

ByteOffset

Offset from the memeber variable to the byte of the property (0-7).

public byte ByteOffset;

ByteMask

Mask of the byte with the property value.

public byte ByteMask;

FieldMask

Mask of the field with the property value. Either equal to ByteMask or 255 in case of 'bool' type.

public byte FieldMask;

NativeBool

public bool NativeBool;

Value

public bool Value;

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

FBoolProperty()

public FBoolProperty()

Methods

Read(AssetBinaryReader)

public void Read(AssetBinaryReader reader)

Parameters

reader AssetBinaryReader

Write(AssetBinaryWriter)

public void Write(AssetBinaryWriter writer)

Parameters

writer AssetBinaryWriter