Navigation
API > API/Plugins > API/Plugins/StateTreeModule > API/Plugins/StateTreeModule/Blueprint
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStateTreeNodeBlueprintBase
- UStateTreeConditionBlueprintBase
- UStateTreeEvaluatorBlueprintBase
- UStateTreeTaskBlueprintBase
References
| Module | StateTreeModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/Blueprint/StateTreeNodeBlueprintBase.h |
| Include | #include "Blueprint/StateTreeNodeBlueprintBase.h" |
Syntax
UCLASS&40;Abstract&41;
class UStateTreeNodeBlueprintBase : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| AActor * | GetOwnerActor
(
const FStateTreeExecutionContext& Context |
||
| UWorld * | GetWorld () |
||
| void | RequestTransition
(
const FStateTreeStateLink& TargetState, |
Request state transition. | |
| void | SendEvent
(
const FStateTreeEvent& Event |
Sends event to the StateTree. | |
| void | SetCachedInstanceDataFromContext
(
const FStateTreeExecutionContext& Context |
These methods are const as they set mutable variables and need to be called from a const method. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Use ClearCachedInstanceData() instead. | ||
| void | SetCachedEventQueueFromContext
(
const FStateTreeExecutionContext& Context |
Use SetCachedInstanceDataFromContext() instead. |