|
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.