Apparatus Version 1.23
ECS data-oriented workflow for Unreal Engine.
Loading...
Searching...
No Matches
Public Attributes | List of all members
FStandardSubjectivePropertyBlock Struct Reference

The standard subjective property block. More...

#include <Subjective.h>

Collaboration diagram for FStandardSubjectivePropertyBlock:
Collaboration graph
[legend]

Public Attributes

TArray< FTraitRecord > Traits
 The list of traits.
 
TArray< UDetail * > Details
 The list of details.
 
UBeltPreferredBelt = nullptr
 An optional preferred belt for the subject to be placed in.
 
int32 Flagmark = FM_None
 The flagmark of the subjective.
 
AMechanismMechanismOverride = nullptr
 The mechanism to use as a default one, when registering the subjective.
 

Detailed Description

The standard subjective property block.

All of the descendants must implement this with fields as UPROPERTY's.

Member Data Documentation

◆ Details

TArray<UDetail*> FStandardSubjectivePropertyBlock::Details

The list of details.

◆ Flagmark

int32 FStandardSubjectivePropertyBlock::Flagmark = FM_None

The flagmark of the subjective.

◆ MechanismOverride

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.

◆ PreferredBelt

UBelt* FStandardSubjectivePropertyBlock::PreferredBelt = nullptr

An optional preferred belt for the subject to be placed in.

◆ Traits

TArray<FTraitRecord> FStandardSubjectivePropertyBlock::Traits

The list of traits.


The documentation for this struct was generated from the following file: