33 lines
1.1 KiB
Markdown
33 lines
1.1 KiB
Markdown
# Navigation & selection commands
|
||
|
||
Commands to read and drive the Editor selection, and to run Unity Search queries. All commands are read-only or non-destructive and run on the main thread.
|
||
|
||
### `get_selection`
|
||
Read the current Editor selection as structured object identities.
|
||
|
||
No parameters.
|
||
|
||
**Returns:** `SelectionResult`
|
||
|
||
### `set_selection`
|
||
Set the Editor selection to the given assets/scene objects.
|
||
|
||
| Parameter | Required | Default | Description |
|
||
|-----------|----------|---------|-------------|
|
||
| `instance_ids` | no | `–` | Scene/loaded object instance IDs to select. |
|
||
| `paths` | no | `–` | Asset paths to select (e.g. Assets/Foo.prefab). |
|
||
|
||
**Returns:** `SelectionResult`
|
||
|
||
### `search`
|
||
Run a Unity Search query and return structured results.
|
||
|
||
| Parameter | Required | Default | Description |
|
||
|-----------|----------|---------|-------------|
|
||
| `query` | yes | `–` | Unity Search query string, e.g. 't:Material', 'p: my asset', 'h: Main Camera'. |
|
||
| `limit` | no | `50` | Max results to return (capped 200). |
|
||
|
||
**Returns:** `SearchResult`
|
||
|
||
See [Creating commands](../creating-commands.md) and [Connectivity](../connectivity.md).
|