RealDocs

12 results for "blackboard"

class
UBlackboardComponent AIModule

A component that stores key-value pairs for AI decision-making.

function
UBlackboardComponent::GetValueAsFloat AIModule

Returns the float value stored under the given blackboard key.

function
UBlackboardComponent::GetValueAsObject AIModule

Returns the UObject stored under the given blackboard key, or null if the key doesn't exist or holds no value.

function
UBlackboardComponent::GetValueAsVector AIModule

Returns the FVector stored under the given blackboard key.

function
UBlackboardComponent::SetValueAsFloat AIModule

Writes a float value to a blackboard key, which can then be read by behavior tree tasks and decorators.

function
UBlackboardComponent::SetValueAsObject AIModule

Writes a UObject reference to a blackboard key.

function
UBlackboardComponent::SetValueAsVector AIModule

Writes an FVector to a blackboard key.

function
AAIController::GetBlackboardComponent AIModule

Returns the Blackboard component associated with this controller, or null if UseBlackboard has not been called.

function
AAIController::ShouldSyncBlackboardWith AIModule

Called by the Blackboard system to determine whether this controller permits data synchronization from another UBlackboardComponent.

function
AAIController::UseBlackboard AIModule

Binds a Blackboard data asset to this controller, creating a UBlackboardComponent if one does not already exist.

class
AAIController AIModule

The base controller class for AI-driven pawns.

class
UBTService AIModule

The base class for Behavior Tree service nodes.