ConditionalEvent

登錄做為 true 條件結果所觸發的事件。

YAML 表示法
condition: string
transitionToScene: string
handler: 
  object (EventHandler)
欄位
condition

string

必要欄位。用來觸發這個事件的篩選條件。如果條件評估為 true,就會觸發相關聯的 handler。支援下列變數參照:$session - 如要參照工作階段儲存空間中的資料。$user - 參照使用者儲存空間中的資料。支援下列布林運算子 (含範例):&& - session.params.counter > 0 && session.params.counter < 100 || - session.params.foo == "John" || session.params.counter == "Adam" ! - !(session.params.counter == 5) 支援下列比較:==!=<><=>= 支援下列清單和字串運算子 (含範例):in - "西瓜紅"session.params.fruitList sizesize(session.params.fruitList) > 2 substringsession.params.fullName.contains("John")

transitionToScene

string

選用設定。相關條件經評估為 true 時,對話應跳到的目的地場景。目前場景的狀態會在轉場時刪除。

handler

object (EventHandler)

選用設定。將相關條件評估為 true 時觸發的事件處理常式。轉換至目的地場景之前應執行。適合用來產生回應事件的提示。