Возвращаемое значение#

Тип Значение
unknown Результат регистрации не установлен. Аргументы callback относятся к конкретному событию, а не к самому RegisterEvent.

Типы и методы

Используемая форма#

Слой: Lua UI игры.

LUA
RegisterEvent(name, callback)
Параметр Роль
name Имя принимаемого события
callback Функция обработки аргументов события

Пример ответа из MD#

LUA
RegisterEvent("Wiki.Pong", function(_, payload)
    if payload ~= "pong" then
        return
    end
    -- Ответ распознан. При необходимости обновите своё состояние.
end)

Здесь первый аргумент намеренно не используется; полезная нагрузка приходит вторым аргументом в показанном пути raise_lua_event. Не переносите эту форму на все внутренние события игры без проверки их контракта.

Жизненный цикл#

Не регистрируйте новый обработчик на каждом кадре. При смене Lua-адаптера старые callbacks могут нуждаться в проверке актуальности.

Проверка актуальности вашего экземпляра и освобождение окна должны соответствовать жизненному циклу UI. См. Lua UI.