get_blueprint_component_object_path
Resolve a Blueprint component's template archetype and return its object path so get/set property and call function tools can target that component directly.
Instructions
Resolve a Blueprint component's TEMPLATE archetype and return its object path, so get_property_value/set_property_value/call_function can target that component directly.
Returns: { object_path: string, class: string, source: 'scs'|'inherited' } -- object_path is GetPathName() (feed it to get/set_property_value); class is the component class' full path.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| blueprint_name | No | Name/path of the Blueprint that owns the component. | |
| blueprint_path | No | Alias of `blueprint_name` (same value, same meaning). Accepted because sibling tools spell this parameter differently; prefer `blueprint_name`. | |
| component_name | Yes | Component variable name. Resolves an OWN SCS component (the _GEN_VARIABLE archetype on USCS_Node::ComponentTemplate) or an INHERITED/native component (the like-named subobject on the generated-class CDO). |