get_mpci_info
Read a Material Parameter Collection Instance's scalar and vector parameter values on the editor or a live world to inspect overrides, without changing any value.
Instructions
Read the transient Material Parameter Collection Instance of one collection on a world (editor by default): instance_exists, is_valid, parent_collection_path and, per parameter, current_value or current_rgba with readback_ok. Changes no value, but the engine lookup creates the instance, at the collection defaults, when the world has none, so instance_exists is true in practice; scalar_override_count and vector_override_count are only the parameter counts.
Returns: { collection_path: string, world_name: string, instance_exists: bool, is_valid: bool, parent_collection_path: string, scalar_override_count: int, vector_override_count: int, scalars: [object], vectors: [object] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| world_label | No | Empty or "editor" for the editor world (the default); otherwise the UWorld name of a live world context, compared case-insensitively | |
| collection_path | Yes | Full /Game path of the parent MPC |