unreal.BTFunctionLibrary¶
- class unreal.BTFunctionLibrary(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryBTFunction Library
C++ Source:
Module: AIModule
File: BTFunctionLibrary.h
- classmethod clear_blackboard_value(node_owner, key) None¶
Resets indicated value to “not set” value, based on values type
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- classmethod clear_blackboard_value_as_vector(node_owner, key) None¶
(DEPRECATED) Use ClearBlackboardValue instead deprecated: Use ClearBlackboardValue instead.
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- classmethod get_blackboard(node_owner: BTNode) BlackboardComponent¶
deprecated: ‘get_blackboard’ was renamed to ‘get_owners_blackboard’.
- classmethod get_blackboard_value_as_actor(node_owner, key) Actor¶
Get Blackboard Value as Actor
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_bool(node_owner, key) bool¶
Get Blackboard Value as Bool
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_class(node_owner, key)¶
Get Blackboard Value as Class
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_enum(node_owner, key) uint8¶
Get Blackboard Value as Enum
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
uint8
- classmethod get_blackboard_value_as_float(node_owner, key) float¶
Get Blackboard Value as Float
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_int(node_owner, key) int32¶
Get Blackboard Value as Int
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
int32
- classmethod get_blackboard_value_as_name(node_owner, key) Name¶
Get Blackboard Value as Name
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_object(node_owner, key) Object¶
Get Blackboard Value as Object
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_rotator(node_owner, key) Rotator¶
Get Blackboard Value as Rotator
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_string(node_owner, key) str¶
Get Blackboard Value as String
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_blackboard_value_as_vector(node_owner, key) Vector¶
Get Blackboard Value as Vector
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- Return type:
- classmethod get_owner_component(node_owner) BehaviorTreeComponent¶
Get Owner Component
- Parameters:
node_owner (BTNode)
- Return type:
- classmethod get_owners_blackboard(node_owner) BlackboardComponent¶
Get Owners Blackboard
- Parameters:
node_owner (BTNode)
- Return type:
- classmethod set_blackboard_value_as_bool(node_owner, key, value) None¶
Set Blackboard Value as Bool
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (bool)
- classmethod set_blackboard_value_as_class(node_owner, key, value) None¶
Set Blackboard Value as Class
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
- classmethod set_blackboard_value_as_enum(node_owner, key, value) None¶
Set Blackboard Value as Enum
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (uint8)
- classmethod set_blackboard_value_as_float(node_owner, key, value) None¶
Set Blackboard Value as Float
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (float)
- classmethod set_blackboard_value_as_int(node_owner, key, value) None¶
Set Blackboard Value as Int
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (int32)
- classmethod set_blackboard_value_as_name(node_owner, key, value) None¶
Set Blackboard Value as Name
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (Name)
- classmethod set_blackboard_value_as_object(node_owner, key, value) None¶
Set Blackboard Value as Object
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (Object)
- classmethod set_blackboard_value_as_rotator(node_owner, key, value) None¶
Set Blackboard Value as Rotator
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (Rotator)
- classmethod set_blackboard_value_as_string(node_owner, key, value) None¶
Set Blackboard Value as String
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (str)
- classmethod set_blackboard_value_as_vector(node_owner, key, value) None¶
Set Blackboard Value as Vector
- Parameters:
node_owner (BTNode)
key (BlackboardKeySelector)
value (Vector)