Apparatus
Version 1.23
ECS data-oriented workflow for Unreal Engine.
|
The standard subjective property block. More...
#include <Subjective.h>
Public Attributes | |
TArray< FTraitRecord > | Traits |
The list of traits. | |
TArray< UDetail * > | Details |
The list of details. | |
UBelt * | PreferredBelt = nullptr |
An optional preferred belt for the subject to be placed in. | |
int32 | Flagmark = FM_None |
The flagmark of the subjective. | |
AMechanism * | MechanismOverride = nullptr |
The mechanism to use as a default one, when registering the subjective. | |
The standard subjective property block.
All of the descendants must implement this with fields as UPROPERTY's.
TArray<UDetail*> FStandardSubjectivePropertyBlock::Details |
The list of details.
int32 FStandardSubjectivePropertyBlock::Flagmark = FM_None |
The flagmark of the subjective.
AMechanism* FStandardSubjectivePropertyBlock::MechanismOverride = nullptr |
The mechanism to use as a default one, when registering the subjective.
If not set, the default mechanism of the world will be used.
UBelt* FStandardSubjectivePropertyBlock::PreferredBelt = nullptr |
An optional preferred belt for the subject to be placed in.
TArray<FTraitRecord> FStandardSubjectivePropertyBlock::Traits |
The list of traits.