Ресурсы Godot
godot_resourceRead, edit, or create Godot Resource files (.tres, themes, shaders): inspect metadata, get/set properties, save changes.
Instructions
Чтение и изменение любого Resource (.tres, темы, шейдеры, ресурсы сцен). mode=info — метаданные и зависимости, mode=get — свойства, mode=set — запись свойств (save=true сохраняет файл, save_as — в новый), mode=create — создание ресурса. Значения свойств: примитивы (число/строка/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 |
|---|---|---|---|
| base | No | Базовый ресурс для дублирования в mode=create | |
| mode | No | get | |
| path | Yes | Путь к ресурсу | |
| save | No | ||
| type | No | Класс ресурса для mode=create, например Theme или Environment | |
| items | No | ||
| limit | No | ||
| props | No | ||
| script | No | Скрипт для mode=create | |
| save_as | No | ||
| property_mode | No | Какие свойства читать в mode=get |