Документация по JS-плагинам для BDEngine

Раздел в процессе написания и будет часто обновляться.

Важно: стабильным и официально поддерживаемым считается только API из window.editorAPI.

Объект window.editor доступен для изучения и экспериментов, но его структура может меняться без предупреждения и не гарантируется совместимость между версиями.

Триггеры/События

Описание
Запуск редактора

Срабатывает после того, как редактор полностью загрузился и собирается убрать экран запуска.

window.addEventListener('bde:started', (e) => {
    console.log('Started');
});
Смена режима редактора

Срабатывает при смене режима редактора (Editor/Animator/Sound) и возвращает текущий режим через переменную e.detail.

window.addEventListener('bde:change-mode', (e) => {
    let mode = e.detail;
    console.log(mode); // editor animator sound
});
Подключение к Share Party установлено

Срабатывает, когда редактор успешно подключается к Share Party.

window.addEventListener('bde:server-connected', () => {
    console.log('Connected to Share Party');
});
Отключение от Share Party

Срабатывает, когда соединение с Share Party закрывается.

window.addEventListener('bde:server-disconnected', () => {
    console.log('Disconnected from Share Party');
});
Ошибка подключения к Share Party

Срабатывает, когда соединение с Share Party сообщает об ошибке.

window.addEventListener('bde:server-error', () => {
    console.warn('Share Party connection error');
});
Sign up to create and share content. Sign up
Студия
Сообщения
Войти
Обзор