UBehaviorTreeTypes

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/BehaviorTreeTypes.h

Include

#include "BehaviorTree/BehaviorTreeTypes.h"

Syntax

class UBehaviorTreeTypes : public UObject

Functions

Name Description

Public function Static

FString

 

DescribeActiveNode

(
    EBTActiveNode::Type ActiveNodeType
)

Public function Static

FString

 

DescribeFlowAbortMode

(
    EBTFlowAbortMode::Type FlowAbortMod...
)

Public function Static

FString

 

DescribeNodeHelper

(
    const UBTNode* Node
)

Public function Static

FString

 

DescribeNodeResult

(
    EBTNodeResult::Type NodeResult
)

Public function Static

FString

 

DescribeNodeUpdateMode

(
    EBTNodeUpdateMode::Type UpdateMode
)

Public function Static

FString

 

DescribeTaskStatus

(
    EBTTaskStatus::Type TaskStatus
)

Public function Static

FString

 

GetBTLoggingContext()

Public function Static

FString

 

GetShortTypeName

(
    const UObject* Ob
)

Returns short name of object's class (BTTaskNode_Wait -> Wait)

Public function Static

void

 

SetBTLoggingContext

(
    const UBTNode* NewBTLoggingCon...
)

Constants

Name

Description

BTLoggingContext