对话
通讯软件模拟中的对话列表从逻辑上不同于事件,对话列表通常没有不可点击状态, 所以对话的脚本功能没有 激活判定,显示判定 与事件相同。
打开对话
根据通讯软件的操作逻辑,点开对话框通常不存在进入一个其他页面或场景的情况,所以该函数不接受返回值。
js
export default {
...其他参数(不用管),
/**
* 打开对话
*
* @function run
* @param {object} save 存档 - 故事存档
* @param {object} story 故事 - 故事对象,可进行提示,弹窗等对故事进行修改操作
* @param {object} loader 加载器 - 事件加载器的 Vue 节点
* @return {Promise<void>}
*/
async run(save, story, loader) {
console.log('存档:\n', save)
console.log('故事:\n', story)
// 您可在这里修改存档或做一些其他的事
}
}