Navigation
API > API/Plugins > API/Plugins/StateTreeEditorModule
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStateTreeState
References
Module | StateTreeEditorModule |
Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeEditorModule/Public/StateTreeState.h |
Include | #include "StateTreeState.h" |
Syntax
UCLASS&40;BlueprintType, EditInlineNew, CollapseCategories&41;
class UStateTreeState : public UObject
Remarks
Editor representation of a state in StateTree
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bEnabled | |
![]() ![]() ![]() |
bool | bExpanded | |
![]() ![]() |
TArray< TObjectPtr< UStateTreeState > > | Children | |
![]() ![]() ![]() |
TArray< FStateTreeEditorNode > | EnterConditions | |
![]() ![]() ![]() |
FGuid | ID | |
![]() ![]() ![]() |
FStateTreeStateLink | LinkedSubtree | |
![]() ![]() ![]() |
FName | Name | |
![]() ![]() ![]() |
FStateTreeStateParameters | Parameters | |
![]() ![]() ![]() |
TObjectPtr< UStateTreeState > | Parent | |
![]() ![]() ![]() |
EStateTreeStateSelectionBehavior | SelectionBehavior | |
![]() ![]() ![]() |
FStateTreeEditorNode | SingleTask | Single item used when schema calls for single task per state. |
![]() ![]() ![]() |
TArray< FStateTreeEditorNode > | Tasks | |
![]() ![]() ![]() |
TArray< FStateTreeTransition > | Transitions | |
![]() ![]() ![]() |
EStateTreeStateType | Type |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UStateTreeState
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
UStateTreeState & | AddChildState
(
const FName ChildName, |
Adds child state with specified name. |
![]() |
TStateTreeEditorNode< T > & | AddEnterCondition
(
TArgs&&... InArgs |
Adds enter condition of specified type. |
![]() |
TStateTreeEditorNode< T > & | AddTask
(
TArgs&&... InArgs |
Adds Task of specified type. |
![]() |
FStateTreeTransition & | AddTransition
(
const EStateTreeTransitionTrigger InTrigger, |
Adds Transition. |
![]() |
FStateTreeTransition & | AddTransition
(
const EStateTreeTransitionTrigger InTrigger, |
|
![]() ![]() |
FStateTreeStateLink | StateTree Builder API. | |
![]() ![]() |
const UStateTreeState * | ||
![]() ![]() |
const UStateTreeState * | ||
![]() ![]() |
const UStateTreeState * | GetRootState () |
|
![]() |
void |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. |
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
Deprecated Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TArray< FStateTreeEditorNode > | Evaluators_DEPRECATED | Evaluators are moved into UStateTreeEditorData. This property will be removed for 5.1. |