EditorResourcePicker
Успадковує: HBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Успадковано від: EditorScriptPicker
Контроль редактора Godot для вибору параметрів Resource.
Опис
Цей вузол Control використовується в ідентифікаторі редактора, щоб дозволити редагування властивостей Resource. Для створення, завантаження, збереження та перетворення ресурсів. Може використовуватися з EditorInspectorPlugin для відтворення тієї ж поведінки.
Примітка: Цей Control не включає в себе будь-якого редактора для ресурсу, оскільки редагування контролюється самими інспекторами.
Властивості
|
||
|
||
|
Методи
_handle_menu_selected(id: int) virtual |
|
void |
_set_create_options(menu_node: Object) virtual |
get_allowed_types() const |
|
void |
set_toggle_pressed(pressed: bool) |
Сигнали
resource_changed(resource: Resource) 🔗
При зміні значення редагованого ресурсу.
resource_selected(resource: Resource, inspect: bool) 🔗
Увімкнено, коли було встановлено значення ресурсу і користувач натискав на його редагування. Коли inspect є true, сигнал був викликаний контекстним меню "Редагувати" або "Інспект" варіант.
Описи властивостей
Базовий тип дозволених типів ресурсів. Чи може бути окремий список декількох варіантів.
Якщо true, значення можна вибрати і редагувати.
Відредаговано значення ресурсу.
Якщо true, основна кнопка з ресурсом попереднього перегляду працює в режимі перемикання. Використовуйте set_toggle_pressed() для вручну встановити стан.
Описи методів
Цей віртуальний метод може бути реалізований для обробки елементів контекстного меню, які не обробляються за замовчуванням. Подивитися _create_options().
void _set_create_options(menu_node: Object) virtual 🔗
Цей віртуальний метод називається при оновленні контекстного меню EditorResourcePicker. Впроваджуйте цей метод, щоб перевизначити "Новий ..." предмети з власними опціями. menu_node є посиланням на вузол PopupMenu.
Примітка: Впровадження _handle_menu_selected() для обробки цих користувацьких елементів.
PackedStringArray get_allowed_types() const 🔗
Повертає список всіх дозволених типів і підтипів, що відповідають base_type. Якщо base_type порожній, повертається порожній список.
void set_toggle_pressed(pressed: bool) 🔗
Встановлює стан режимів перемикання для головної кнопки. true.