UBlackboardKeyType_SOClaimHandle

Blackboard key type that holds a SmartObject claim handle

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlackboardKeyType

UBlackboardKeyType_SOClaimHandle

References

Module

SmartObjectsModule

Header

/Engine/Plugins/Runtime/SmartObjects/Source/SmartObjectsModule/Public/BlackboardKeyType_SOClaimHandle.h

Include

#include "BlackboardKeyType_SOClaimHandle.h"

Syntax

UCLASS(EditInlineNew, Meta=(DisplayName="SmartObject Claim Handle"))
class UBlackboardKeyType_SOClaimHandle : public UBlackboardKeyType

Remarks

Blackboard key type that holds a SmartObject claim handle

Variables

Name Description

Public variable UProperty Category, EditDefaultsOnly

FSmartObjectCla...

 

Handle

Constructors

Name Description

Public function

UBlackboardKeyType_SOClaimHandle

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

FSmartObject...

 

GetValue

(
    const UBlackboardKeyType_SOClaimHan...,
    const uint8* MemoryBlock
)

Public function Static

bool

 

SetValue

(
    UBlackboardKeyType_SOClaimHandle&#...,
    uint8* MemoryBlock,
    const FSmartObjectClaimHandle& Val...
)

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

Protected function Virtual Const

EBlackboardC...

 

CompareValues

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

Compares two values

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

void

 

InitializeMemory

(
    UBlackboardComponent& OwnerComp,
    uint8* MemoryBlock
)

Initialize memory, works directly on provided memory/properties

Protected function Virtual Const

bool

 

TestBasicOperation

(
    const UBlackboardComponent& OwnerC...,
    const uint8* MemoryBlock,
    EBasicKeyOperation::Type Op
)

Various value testing, works directly on provided memory/properties

Typedefs

Name

Description

FDataType

Constants

Name

Description

InvalidValue