unreal.SmartObjectLibrary

class unreal.SmartObjectLibrary(outer=None, name='None')

Bases: unreal.BlueprintFunctionLibrary

Smart Object Blueprint Function Library

C++ Source:

  • Plugin: SmartObjects

  • Module: SmartObjectsModule

  • File: SmartObjectBlueprintFunctionLibrary.h

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_add_loose_gameplay_tags(actor, gameplay_tags) bool

K2 Add Loose Gameplay Tags deprecated: Use AbilitySystemBlueprintLibrary::AddLooseGameplayTags instead

Parameters
Return type

bool

classmethod k2_remove_loose_gameplay_tags(actor, gameplay_tags) bool

K2 Remove Loose Gameplay Tags deprecated: Use AbilitySystemBlueprintLibrary::RemoveLooseGameplayTags instead

Parameters
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 k2_use_smart_object(avatar, smart_object) bool

K2 Use Smart Object

Parameters
Return type

bool

classmethod set_value_as_so_claim_handle(blackboard_component, key_name, value) None

Set Value as SOClaim Handle

Parameters