Инспекция и управление рантаймом
godot_runtimeControl a running Godot game: inspect node trees, read or set properties, call methods, emit signals, and connect signals to methods.
Instructions
Работа с живой игрой. mode=tree — дерево узлов, mode=inspect — свойства узла, mode=find — поиск по имени/типу/группе/скрипту, mode=get / set — чтение и запись свойств (в том числе вложенных вида "theme/colors/font_color"), mode=call — вызов метода узла, mode=emit — отправка сигнала, mode=connect — соединение сигнала с методом. Сначала запустите игру через godot_run { mode: "start" }. Значения свойств: примитивы (число/строка/bool), вложенные пути вида "theme/colors/font_color", строки вида "Vector2(10, 20)" или объекты {"$":"Vector2","x":10,"y":20}, {"$":"Color","hex":"#ff8800"}, ссылки на ресурсы {"path":"res://icon.svg"} или {"$":"ClassRef","class":"PointLight2D"}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Целевой узел для mode=connect | |
| args | No | Аргументы вызова | |
| from | No | Исходный узел для mode=connect | |
| mode | No | tree | |
| name | No | Подстрока имени узла для mode=find | |
| node | No | Путь к узлу, например Player/Sprite2D | |
| root | No | Поддерево для mode=tree (по умолчанию корень сцены) | |
| type | No | Тип узла для mode=find (с учётом наследования) | |
| group | No | Группа для mode=find | |
| items | No | ||
| limit | No | ||
| props | No | ||
| value | No | ||
| method | No | Метод для mode=call | |
| script | No | Путь к скрипту для mode=find | |
| signal | No | ||
| property | No | Имя свойства для mode=get | |
| max_depth | No | ||
| max_nodes | No | ||
| disconnect | No | ||
| has_script | No | ||
| prop_limit | No | ||
| prop_names | No | ||
| method_filter | No | ||
| property_mode | No |