MCPcopy Create free account
hub / github.com/bigdra50/unity-cli / _query_elements

Method _query_elements

unity_cli/api/uitree_monkey.py:130–138  ·  view source on GitHub ↗

Query interactive elements from the panel.

(self, panel: str, type_filter: str | None, class_filter: str | None)

Source from the content-addressed store, hash-verified

128 return False
129
130 def _query_elements(self, panel: str, type_filter: str | None, class_filter: str | None) -> list[dict[str, Any]]:
131 """Query interactive elements from the panel."""
132 resp = self._uitree.query(
133 panel=panel,
134 type=type_filter,
135 class_name=class_filter,
136 )
137 elements: list[dict[str, Any]] = resp.get("matches", [])
138 return elements
139
140 def _check_errors(self) -> list[dict[str, Any]]:
141 """Check console for new errors since last clear, then clear to avoid duplicates."""

Callers 1

runMethod · 0.95

Calls 2

queryMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected