Возвращаемое значение#
| Тип | Значение |
|---|---|
| none (MD action) | Возвращаемого значения Lua нет. Выражение param передаёт значение обработчику Lua. |
Используемая форма#
Слой: Mission Director, внутри actions.
<raise_lua_event name="'Wiki.Pong'" param="'pong'" />| Атрибут | Значение |
|---|---|
name |
MD-выражение, возвращающее имя события |
param |
MD-выражение с полезной нагрузкой |
Внутренние кавычки задают строку MD. Lua-получатель заранее подписывается через RegisterEvent.
Передача результата#
В проекте для небольших результатов используются строки, для больших - согласованная серия событий с началом, частями и концом. Само получение одной части не подтверждает полноту снимка.
Ограничения#
Событие доставляет данные в интерфейс, а не сохраняет их автоматически в журнале операции. Если действие изменяет мир, сначала определите границу сохранения эффекта и результата.
Не вставляйте неэкранированные пользовательские значения в разделённый символами wire-формат без кодирования. Пример pong намеренно не содержит сложного пользовательского текста.