Возвращаемое значение#
| Тип | Значение |
|---|---|
| event data | Условие MD, а не результат Lua. screen/control являются выражениями фильтра; event.param3 содержит payload отправителя в показанном мосте. |
Используемая форма#
Слой: Mission Director, условия cue.
<cue name="Receive" instantiate="true" namespace="this">
<conditions>
<event_ui_triggered screen="'WikiBridge'" control="'ping'" />
</conditions>
<actions>
<set_value name="$Payload" exact="event.param3" />
</actions>
</cue>Этот cue-фрагмент размещается внутри cues. Имя screen и control соответствует аргументам AddUITriggeredEvent.
Параметры#
screen и control - выражения для сопоставления события. В показанном контракте проекта event.param3 содержит переданное значение payload.
До мутации#
Проверьте тип значения, длину списка, контекст и право на целевой объект. UI-событие само по себе не является авторизацией.
instantiate и namespace влияют на повторную обработку и контекст переменных. Для простого одноразового Init нужен другой жизненный цикл; см. cues.