Navigation
API > API/Editor > API/Editor/BehaviorTreeEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraph
- UAIGraph
- UBehaviorTreeGraph
References
| Module | BehaviorTreeEditor |
| Header | /Engine/Source/Editor/BehaviorTreeEditor/Classes/BehaviorTreeGraph.h |
| Include | #include "BehaviorTreeGraph.h" |
Syntax
class UBehaviorTreeGraph : public UAIGraph
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsUsingModCounter | ||
| int32 | ModCounter | Increased with every graph rebuild, used to refresh data from subtrees | |
| TSubclassOf< UBehaviorTreeGraphNode_Root > | RootNodeClass |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UBehaviorTreeGraph
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AutoArrange () |
||
| void | CreateBTFromGraph
(
UBehaviorTreeGraphNode* RootEdNode |
||
| UEdGraphNode * | FindInjectedNode
(
int32 Index |
||
| void | OnSave () |
||
| void | RebuildChildOrder
(
UEdGraphNode* ParentNode |
||
| void | |||
| void | |||
| void | ReplaceNodeConnections
(
UEdGraphNode* OldNode, |
||
| void | |||
| void | |||
| void | UpdateAbortHighlight
(
FAbortDrawHelper& Mode0, |
||
| void | |||
| void | |||
| bool | |||
| void | |||
| void | |||
| void | |||
| void |
Overridden from UAIGraph
| Type | Name | Description | |
|---|---|---|---|
| void | CollectAllNodeInstances
(
TSet< UObject* >& NodeInstances |
||
| void | Initialize () |
||
| void | MarkVersion () |
||
| void | OnCreated () |
||
| void | OnLoaded () |
||
| void | |||
| void | UpdateAsset
(
int32 UpdateFlags |
||
| void |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditUndo () |
Called after applying a transaction to the object. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EUpdateFlags |