代码拉取完成,页面将自动刷新
同步操作将从 伍拾陆/ccc-tnt-framework 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
类 UIMgr
tnt.uiMgr.showWindow('PauseWindow', { pauseBgm: true }, (pauseWindow) => {
//增加弹窗关闭监听处理
pauseWindow.addCloseListener(() => {
// 这里会在 PauseWindow 关闭之后显示 "DialogWindow"
tnt.uiMgr.addToQueue('DialogWindow', () => {
});
//在队列后追加弹窗
tnt.uiMgr.addToQueue('VictoryWindow', { 'awards': [] });
// 开始显示
tnt.uiMgr.showQueue(() => {
console.log(`弹窗队列完成`);
});
});
})
//在队列后追加弹窗
tnt.uiMgr.addToQueue('PauseWindow', { 'pauseBgm': true }, () => {
// 插入到队列最前面,这里会在 PauseWindow 关闭之后显示 "DialogWindow"
tnt.uiMgr.insertToQueue('DialogWindow', () => {
});
});
//在队列后追加弹窗
tnt.uiMgr.addToQueue('VictoryWindow', { 'awards': [] });
// 开始显示
tnt.uiMgr.showQueue(() => {
console.log(`弹窗队列完成`);
});
注意:正常显示的弹窗与队列弹窗的方法无法交叉使用
具体可以查看 WindowScene
tnt.uiMgr.setMaskLayerController(CaptureScreenMaskLayerController.getInstance());
tnt.uiMgr.showDebugToast("...");
tnt.uiMgr.showBlockInput();
tnt.uiMgr.closeBlockInput();
TopMenuBarPlugin
和 UIDebugToastPlugin
的使用以上
showWindow
使用字符串的方式是为了减少脚本的相互引用,以便跨Bundle
调用弹窗
如果你可以保证正确的引用依赖,可以使用showWindowByClass
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。