You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
修复 dialog 脚本容器的 exit button 无法绑定 script 段的问题。按钮 ID 会被拼进命名空间形式的点击回传 key,而 exit button 中的空格不被命名空间 key 接受,此前会报出 its ID cannot be used in a namespaced key 并静默丢弃该按钮的动作,script 段永不执行。现在 ID 中的空格会折成下划线,buttons 下键名带空格的按钮同样受益。
修复写在 base.exit button 下的退出按钮在点击时无法反查到自身脚本段的问题。此前回传路径写死为容器根部的 exit button,与文档所述的 base 段位置不符。
<context.button_id> 对退出按钮返回 exit_button。
文档
补充说明 base.after action 取 none 时会一并作用于退出按钮与 Esc 键,因此 list 与 multi 对话框使用 none 时,必须给 exit button 写一段关闭对话框的脚本,否则玩家无法离开该对话框。
补充说明 exit button 可以带自己的 script 段,以及按钮 ID 折叠为点击 key 的规则。