Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Editor/BehaviorTreeEditor/Classes/BehaviorTreeGraphNode.h |
Include |
#include "BehaviorTreeGraphNode.h" |
class UBehaviorTreeGraphNode : public UAIGraphNode
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bDebuggerMarkBreakpointTrigger |
Debugger flag: mark stopped on this breakpoint |
|
uint32: 1 |
bDebuggerMarkCurrentlyActive |
Debugger flag: mark node as active (current state) |
|
uint32: 1 |
bDebuggerMarkFlashActive |
Debugger flag: briefly flash active node |
|
uint32: 1 |
bDebuggerMarkPreviouslyActive |
Debugger flag: mark node as active (browsing previous states) |
|
uint32: 1 |
bDebuggerMarkSearchFailed |
Debugger flag: mark as failed on search path |
|
uint32: 1 |
bDebuggerMarkSearchFailedTrigger |
Debugger flag: mark as trigger of discarded search path |
|
uint32: 1 |
bDebuggerMarkSearchReverseConnection |
Debugger flag: mark as going to parent |
|
uint32: 1 |
bDebuggerMarkSearchSucceeded |
Debugger flag: mark as succeeded search path |
|
uint32: 1 |
bDebuggerMarkSearchTrigger |
Debugger flag: mark as trigger of search path |
|
uint32: 1 |
bHasBreakpoint |
Debugger flag: breakpoint exists |
|
uint32: 1 |
bHasObserverError |
If set, observer setting is invalid (injected nodes only) |
|
uint32: 1 |
bHighlightChildNodeIndices |
Highlight other child node indexes when hovering over a child |
|
uint32: 1 |
bHighlightInAbortRange0 |
Highlighting nodes in abort range for more clarity when setting up decorators |
|
uint32: 1 |
bHighlightInAbortRange1 |
Highlighting nodes in abort range for more clarity when setting up decorators |
|
uint32: 1 |
bHighlightInSearchRange0 |
Highlighting connections in search range for more clarity when setting up decorators |
|
uint32: 1 |
bHighlightInSearchRange1 |
Highlighting connections in search range for more clarity when setting up decorators |
|
uint32: 1 |
bHighlightInSearchTree |
Highlighting nodes during quick find |
|
uint32: 1 |
bInjectedNode |
If set, this node was injected from subtree and shouldn't be edited |
|
uint32: 1 |
bIsBreakpointEnabled |
Debugger flag: breakpoint is enabled |
|
uint32: 1 |
bRootLevel |
If set, this node is root of tree or sub node of it |
|
DebuggerRuntimeDescription |
Used to show node's runtime description rather than static one |
|
|
DebuggerSearchPathIndex |
Debugger variable: index on search path |
|
|
DebuggerSearchPathSize |
Debugger variable: number of nodes on search path |
|
|
DebuggerUpdateCounter |
Debugger variable: incremented on change of debugger flags for render updates |
|
|
Decorators |
Only some of behavior tree nodes support decorators |
|
|
Services |
Only some of behavior tree nodes support services |
Name | Description | |
---|---|---|
|
UBehaviorTreeGraphNode ( |
Name | Description | ||
---|---|---|---|
|
AddContextMenuActionsDecorators ( |
Add right click menu to create subnodes: Decorators |
|
|
AddContextMenuActionsServices ( |
Add right click menu to create subnodes: Services |
|
|
CanPlaceBreakpoints() |
Check if node can accept breakpoints |
|
|
ClearDebuggerState() |
||
|
CreateAddDecoratorSubMenu |
Creates add decorator... submenu |
|
|
CreateAddServiceSubMenu |
Creates add service... submenu |
|
|
UBehaviorTre... |
GetBehaviorTreeGraph() |
|
|
GetNameIcon() |
Gets icon resource name for title bar |
Name | Description | ||
---|---|---|---|
|
FindSubNodeDropIndex ( |
||
|
GetDescription() |
||
|
HasErrors() |
Check if node has any errors, used for assigning colors on graph |
|
|
InitializeInstance() |
Initialize instance object |
|
|
InsertSubNodeAt ( |
||
|
OnSubNodeAdded ( |
||
|
OnSubNodeRemoved ( |
||
|
RemoveAllSubNodes() |
Name | Description | ||
---|---|---|---|
|
AllocateDefaultPins() |
Allocate default pins for a given node, based only the NodeType, which should already be filled in. |
|
|
CanCreateUnderSpecifiedSchema ( |
Determine if this node can be created under the specified schema |
|
|
FindDiffs ( |
Gives the node the option to customize how diffs are discovered within it. |
|
|
GetTooltipText() |
Gets the tooltip to display when over the node |
Name | Description | ||
---|---|---|---|
|
PostEditUndo() |
Called after applying a transaction to the object. |