EditorCommandPalette
Палитра команд редактора Reckfell.
Палитра команд редактора Reckfell.
Object , в котором хранятся все доступные команды и их сокращенный текст. Доступ к этим командам можно получить через Редактор > Командная палетка меню.
Имена ключевых команд используют разграничители для различения участков, например: "example/command1" Тогда example будет название секции.
EditorCommandPalette commandPalette = EditorInterface.Singleton.GetCommandPalette();
// ExternalCommand is a function that will be called with the command is executed.
Callable commandCallable = new Callable(this, MethodName.ExternalCommand);
commandPalette.AddCommand("command", "test/command", commandCallable)Примечание: Экземпляр этого класса не следует создавать напрямую. Вместо этого, получите доступ к синглтону (singleton), используя EditorInterface.GetCommandPalette.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
EditorCommandPaletteКонструктор
public EditorCommandPalette();Методы2
AddCommandvoid
public void AddCommand(string commandName, string keyName, Callable bindedCallable, string shortcutText = "None");Добавить обычную команду в EditorCommandPalette.
command_name:string(Название Команда. Это отображается пользователю.)key_name:string(Наименование ключа для конкретного Команда. Это используется для уникальной идентификации Команда.)binded_callable:Callable(Callable ЗАПЛАНИРОВАННЫЕ ЗАСЕДАНИЯ Команда. Это будет сделано, когда Команда выбрано.)shortcut_text:string(Shortcut Текст Команда если имеется.)
| Имя | Тип | По умолчанию |
|---|---|---|
commandName | string | — |
keyName | string | — |
bindedCallable | Callable | — |
shortcutText | string | "None" |
RemoveCommandvoid
public void RemoveCommand(string keyName);Удаляет пользовательскую команду из EditorCommandPalette.
key_name:string(Имя клавиши для конкретной Command.)
| Имя | Тип | По умолчанию |
|---|---|---|
keyName | string | — |
Документация Reckfell EngineНаверх ↑