unreal.SmartObjectLibrary
¶
- class unreal.SmartObjectLibrary(outer: Optional[Object] = None, name: Union[Name, str] = 'None')¶
Bases:
BlueprintFunctionLibrary
Smart Object Blueprint Function Library
C++ Source:
Plugin: SmartObjects
Module: SmartObjectsModule
File: SmartObjectBlueprintFunctionLibrary.h
- classmethod get_blackboard_value_as_so_claim_handle(node_owner, key) SmartObjectClaimHandle ¶
Get Blackboard Value as SOClaim Handle
- Parameters:
node_owner (BTNode) –
key (BlackboardKeySelector) –
- Return type:
- classmethod get_value_as_so_claim_handle(blackboard_component, key_name) SmartObjectClaimHandle ¶
Get Value as SOClaim Handle
- Parameters:
blackboard_component (BlackboardComponent) –
key_name (Name) –
- Return type:
- classmethod is_valid_smart_object_claim_handle(handle) bool ¶
Is Valid Smart Object Claim Handle
- Parameters:
handle (SmartObjectClaimHandle) –
- Return type:
- classmethod set_blackboard_value_as_so_claim_handle(node_owner, key, value) None ¶
Set Blackboard Value as SOClaim Handle
- Parameters:
node_owner (BTNode) –
key (BlackboardKeySelector) –
value (SmartObjectClaimHandle) –
- classmethod set_value_as_so_claim_handle(blackboard_component, key_name, value) None ¶
Set Value as SOClaim Handle
- Parameters:
blackboard_component (BlackboardComponent) –
key_name (Name) –
value (SmartObjectClaimHandle) –