ConditionalEvent
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
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 size - size(session.params.fruitList) > 2 substring - session.params.fullName.contains("John")
|
transitionToScene |
string
可选。当关联条件评估为 true 时,对话应跳转到的目标场景。当前场景的状态会在转场时被销毁。
|
handler |
object (EventHandler )
可选。在关联条件的评估结果为 true 时触发的事件处理脚本。应在过渡到目标场景之前执行。可用于生成提示以响应事件。
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[],[],null,[]]