/Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeTypes.h
Runtime representation of a StateTree state.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FCompactStateTreeState
uint8:  1
bEnabled
True if the state is Enabled (i.e. not explicitly marked as disabled).
uint8:  1
bHasTransitionTasks
True if the state contains tasks that should be called during transition handling.
uint16
ChildrenBegin
Indexto first child state
uint16
ChildrenEnd
Indexone past the last child state.
uint16
EnterConditionsBegin
Indexto first state enter condition
uint8
EnterConditionsNum
Number of enter conditions
FStateTreeState...
LinkedState
Linked state handle if the state type is linked state.
FName
Name
Name of the State
FStateTreeIndex...
ParameterDataViewIndex
Data view index of the input parameters.
FStateTreeIndex...
ParameterInstanceIndex
Indexto state instance data.
FStateTreeState...
Parent
Parent state handle, invalid if root state.
EStateTreeState...
SelectionBehavior
What to do when the state is considered for selection.
uint8
TaskInstanceObjectNum
Number of tasks with object instance data.
uint8
TaskInstanceStructNum
Number of tasks with struct instance data.
uint16
TasksBegin
Indexto first task
uint8
TasksNum
Number of tasks
uint16
TransitionsBegin
Indexto first transition
uint8
TransitionsNum
Number of transitions
EStateTreeState...
Type
Type of the state