Navigation
API > API/Plugins > API/Plugins/StateTreeModule > API/Plugins/StateTreeModule/Blueprint
Inheritance Hierarchy
- UObject
- UStateTreeNodeBlueprintBase
- UStateTreeConditionBlueprintBase
- UAvaTransitionConditionBlueprint
- UStateTreeConsiderationBlueprintBase
- UStateTreeEvaluatorBlueprintBase
- UStateTreeTaskBlueprintBase
- UAvaTransitionTaskBlueprint
References
| Module | StateTreeModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/Blueprint/StateTreeNodeBlueprintBase.h |
| Include | #include "Blueprint/StateTreeNodeBlueprintBase.h" |
Syntax
UCLASS (Abstract)
class UStateTreeNodeBlueprintBase : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| FText | GetDescription
(
const FGuid& ID, |
||
| FColor | GetIconColor () |
||
| FName | GetIconName () |
||
| AActor * | GetOwnerActor
(
const FStateTreeExecutionContext& Context |
||
| FText | GetPropertyDescriptionByPropertyName
(
FName PropertyName |
||
| void | GetPropertyReference
(
const FStateTreeBlueprintPropertyRef& PropertyRef |
Returns a reference to selected property in State Tree. | |
| UWorld * | GetWorld () |
||
| bool | IsPropertyRefValid
(
const FStateTreeBlueprintPropertyRef& PropertyRef |
Returns true if reference to selected property in State Tree is accessible. | |
| FText | ReceiveGetDescription
(
EStateTreeNodeFormatting Formatting |
Event to implement to get node description. | |
| void | RequestTransition
(
const FStateTreeStateLink& TargetState, |
Request state transition. | |
| void | SendEvent
(
const FStateTreeEvent& Event |
Sends event to the StateTree. | |
| void | SetCachedEventQueueFromContext
(
const FStateTreeExecutionContext& Context |
||
| void | SetCachedInstanceDataFromContext
(
const FStateTreeExecutionContext& Context |
These methods are const as they set mutable variables and need to be called from a const method. |
Constants
| Name | Description |
|---|---|
| CachedBindingLookup | |
| CachedNodeID | Cached values used during editor to make some BP nodes simpler to use. |