reckfellENGINE

EditorScript

Базовый скрипт, который можно использовать для добавления функций расширения в редактор.

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

Базовый скрипт, который можно использовать для добавления функций расширения в редактор.

Скрипты, расширяющие этот класс EditorScript._Run метод может быть выполнен из Script Редактор Файл > Запустить меню (или при нажатии EditorPluginВместо этого. Если сценарий, расширяющий этот класс, также имеет название глобального класса, то он будет включен в командную палитру редактора. Примечание: Расширяющие сценарии должны иметь tool режим включен. Пример: Запустить следующие отпечатки сценария: "Привет от редактора Reckfell!"

C#
using Reckfell;

[Tool]
public partial class HelloEditor : EditorScript
{
    public override void _Run()
    {
        ReckfellApi.Print("Hello from the Reckfell Editor!");
    }
}

Примечание: EditorScript это RefCounted, то есть он уничтожается, если на него нет ссылок. Это может привести к ошибкам во время асинхронных операций, если на скрипт нет ссылок.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

EditorScriptКонструктор
# EditorScript
C#
public EditorScript();

Методы4

AddRootEntityvoid · Устарело
# AddRootEntity
C#
public void AddRootEntity(Entity node);

Делает node корнем текущей открытой сцены. Работает только если сцена пуста. Если node является экземпляром сцены, будет создана наследующая сцена.

Параметры
ИмяТипПо умолчанию
nodeEntity—
GetEditorInterfaceEditorInterface · Устарело
# GetEditorInterface
C#
public EditorInterface GetEditorInterface();

Возвращает экземпляр синглтона EditorInterface.

Возвращает EditorInterface
GetSceneEntity · Устарело
# GetScene
C#
public Entity GetScene();

Возвращает корень Entity редактируемой (текущей) сцены. Эквивалент EditorInterface.GetEditedSceneRoot.

Возвращает Entity
_Runvoid
# _Run
C#
public virtual void _Run();

Этот метод выполняется редактором при использовании Файл > Выполнить.

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

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

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

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