get_evaluator_property
Read a single property value from a StateTree evaluator node by reflection, returning its C++ type and value as JSON. Use it to inspect evaluator settings without modifying the asset.
Instructions
Read one property of a tree-scoped evaluator node of a StateTree asset by reflection, without changing it. Returns the value as JSON with its C++ type and has_value; only node struct properties are reachable, not instance data. Write it with set_evaluator_property.
Returns: { tree_path, evaluator_index, property, type, value, has_value }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| property | Yes | Name of a property on the evaluator node struct, e.g. "Name"; case-insensitive. | |
| tree_path | Yes | Asset path of the StateTree, e.g. "/Game/AI/ST_Guard". | |
| evaluator_index | No | 0-based index into the tree Evaluators, as listed by list_evaluators; omitting it fails as out of range. |