UBTDecorator_BlackboardBase

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/Decorators/BTDecorator_BlackboardBase.h

Include

#include "BehaviorTree/Decorators/BTDecorator_BlackboardBase.h"

Syntax

class UBTDecorator_BlackboardBase : public UBTDecorator

Variables

Name Description

Protected variable

FBlackboardKeyS...

 

BlackboardKey

Blackboard key selector

Constructors

Name Description

Public function

UBTDecorator_BlackboardBase

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

FName

 

GetSelectedBlackboardKey()

Get name of selected blackboard key

Public function Virtual

EBlackboardN...

 

OnBlackboardKeyValueChange

(
    const UBlackboardComponent& Blackb...,
    FBlackboard::FKey ChangedKeyID
)

Notify about change in blackboard keys

Overridden from UBTAuxiliaryNode

Name Description

Protected function Virtual

void

 

OnBecomeRelevant

(
    UBehaviorTreeComponent& OwnerComp,
    uint8* NodeMemory
)

Called when execution flow controller becomes active

Protected function Virtual

void

 

OnCeaseRelevant

(
    UBehaviorTreeComponent& OwnerComp,
    uint8* NodeMemory
)

Called when execution flow controller becomes inactive

Overridden from UBTNode

Name Description

Public function Virtual Const

FName

 

GetNodeIconName()

Get the name of the icon used to display this node in the editor

Public function Virtual

void

 

InitializeFromAsset

(
    UBehaviorTree& Asset
)

Initialize any asset related data

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss