FBoolProperty
Namespace: UAssetAPI.FieldTypes
public class FBoolProperty : FProperty
Inheritance Object → FField → FProperty → FBoolProperty
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