UBlackboardKeyType_String

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/Blackboard/BlackboardKeyType_String.h

Include

#include "BehaviorTree/Blackboard/BlackboardKeyType_String.h"

Syntax

class UBlackboardKeyType_String : public UBlackboardKeyType

Variables

Name Description

Public variable

FString

 

StringValue

Constructors

Name Description

Public function

UBlackboardKeyType_String

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

FString

 

GetValue

(
    const UBlackboardKeyType_String...,
    const uint8* RawData
)

Public function Static

bool

 

SetValue

(
    UBlackboardKeyType_String* Key...,
    uint8* RawData,
    const FString& Value
)

Overridden from UBlackboardKeyType

Name Description

Protected function Virtual

void

 

Clear

(
    UBlackboardComponent& OwnerComp,
    uint8* MemoryBlock
)

Sets value to the default, works directly on provided memory/properties

Public function Virtual Const

EBlackboardC...

 

CompareValues

(
    const UBlackboardComponent& OwnerC...,
    const uint8* MemoryBlock,
    const UBlackboardKeyType* Othe...,
    const uint8* OtherMemoryBlock
)

Compares two values

Protected function Virtual

void

 

CopyValues

(
    UBlackboardComponent& OwnerComp,
    uint8* MemoryBlock,
    const UBlackboardKeyType* Sour...,
    const uint8* SourceBlock
)

Copy value from other key, works directly on provided memory/properties

Protected function Virtual Const

FString

 

DescribeValue

(
    const UBlackboardComponent& OwnerC...,
    const uint8* MemoryBlock
)

Convert value to text, works directly on provided memory/properties

Protected function Virtual Const

bool

 

IsEmpty

(
    const UBlackboardComponent& OwnerC...,
    const uint8* MemoryBlock
)

Check if key has stored value, works directly on provided memory/properties

Protected function Virtual Const

bool

 

TestTextOperation

(
    const UBlackboardComponent& OwnerC...,
    const uint8* MemoryBlock,
    ETextKeyOperation::Type Op,
    const FString& OtherString
)

Typedefs

Name

Description

FDataType

Constants

Name

Description

InvalidValue