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:
Return type:

SmartObjectClaimHandle

classmethod get_value_as_so_claim_handle(blackboard_component, key_name) SmartObjectClaimHandle

Get Value as SOClaim Handle

Parameters:
Return type:

SmartObjectClaimHandle

classmethod is_valid_smart_object_claim_handle(handle) bool

Is Valid Smart Object Claim Handle

Parameters:

handle (SmartObjectClaimHandle) –

Return type:

bool

classmethod k2_set_smart_object_enabled(smart_object, enabled) bool

K2 Set Smart Object Enabled

Parameters:
  • smart_object (Actor) –

  • enabled (bool) –

Return type:

bool

classmethod set_blackboard_value_as_so_claim_handle(node_owner, key, value) None

Set Blackboard Value as SOClaim Handle

Parameters:
classmethod set_value_as_so_claim_handle(blackboard_component, key_name, value) None

Set Value as SOClaim Handle

Parameters: