unreal.SmartObjectDefinitionPropertyBinding¶
- class unreal.SmartObjectDefinitionPropertyBinding¶
Bases:
PropertyBindingBindingRepresentation of a property binding used inside a FSmartObjectBindingCollection. This is an extension of FPropertyBindingBinding with source and target FSmartObjectDefinitionDataHandle allowing to refer to bindable structs in the SmartObjectDefinition (e.g., Parameters, Slots, etc.)
C++ Source:
Plugin: SmartObjects
Module: SmartObjectsModule
File: SmartObjectDefinitionPropertyBinding.h
Editor Properties: (see get_editor_property/set_editor_property)
property_function_node(InstancedStruct): [Read-Only] Instance of bound PropertyFunction.source_data_handle(SmartObjectDefinitionDataHandle): [Read-Only]source_property_path(PropertyBindingPath): [Read-Only] Source property path of the bindingtarget_data_handle(SmartObjectDefinitionDataHandle): [Read-Only]target_path_retargeting_status(SmartObjectPropertyPathRetargetingStatus): [Read-Only] Bindings targeting properties inside FWorldConditionQueryDefinition (e.g., SelectionPreconditions) require an additional binding with a retarget path for runtime. For that reason we categorized them so we can get rid of the original picked path when cooking the content.target_property_path(PropertyBindingPath): [Read-Only] Target property path of the binding