reckfellENGINE

EditorCommandPalette

Палитра команд редактора Reckfell.

На этой странице
class EditorCommandPaletteReckfellSharpEditorНаследует ConfirmationDialog

Палитра команд редактора Reckfell.

Object , в котором хранятся все доступные команды и их сокращенный текст. Доступ к этим командам можно получить через Редактор > Командная палетка меню. Имена ключевых команд используют разграничители для различения участков, например: "example/command1" Тогда example будет название секции.

C#
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Конструктор
# EditorCommandPalette
C#
public EditorCommandPalette();

Методы2

AddCommandvoid
# AddCommand
C#
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 Текст Команда если имеется.)
Параметры
ИмяТипПо умолчанию
commandNamestring—
keyNamestring—
bindedCallableCallable—
shortcutTextstring"None"
RemoveCommandvoid
# RemoveCommand
C#
public void RemoveCommand(string keyName);

Удаляет пользовательскую команду из EditorCommandPalette.

  • key_name: string (Имя клавиши для конкретной Command.)
Параметры
ИмяТипПо умолчанию
keyNamestring—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.