UBehaviorTreeDecoratorGraphNode

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

BehaviorTreeEditor

Header

/Engine/Source/Editor/BehaviorTreeEditor/Classes/BehaviorTreeDecoratorGraphNode.h

Include

#include "BehaviorTreeDecoratorGraphNode.h"

Syntax

class UBehaviorTreeDecoratorGraphNode : public UEdGraphNode

Variables

Name Description

Public variable

uint32: 1

 

bAllowModifingInputs

Allow creating / removing inputs

Constructors

Name Description

Public function

UBehaviorTreeDecoratorGraphNode

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Virtual

UBehaviorTre...

 

GetDecoratorGraph()

Get the BT graph that owns this node

Public function Virtual Const

UEdGraphPin ...

 

GetInputPin

(
    int32 InputIndex
)

Public function Virtual Const

EBTDecorator...

 

GetOperationType()

Public function Virtual Const

UEdGraphPin ...

 

GetOutputPin

(
    int32 InputIndex
)

Overridden from UEdGraphNode

Name Description

Public function Virtual

void

 

AutowireNewNode

(
    UEdGraphPin* FromPin
)

Autowire a newly created node.

Public function Virtual Const

bool

 

CanCreateUnderSpecifiedSchema

(
    const UEdGraphSchema* Schema
)

Determine if this node can be created under the specified schema

Public function Virtual Const

bool

 

CanUserDeleteNode()

Whether or not this node can be deleted by user action

Public function Virtual

void

 

NodeConnectionListChanged()

Called when something external to this node has changed the connection list of any of the pins in the node