Commit 40a19edc authored by liujiangnan's avatar liujiangnan

feat: 退出APP功能改变

parent 3f445935
......@@ -70,23 +70,25 @@ export default class NewClass extends middleLayerBase {
});
}
exitFlag;
initListener() {
const ExitBtn = cc.find('middleLayer/ExitBtn');
ExitBtn.on("click", () => {
if (this.exitFlag) {
return;
}
this.exitFlag = true;
cc.tween(ExitBtn)
.to(0.1, { scaleX: 0.9, scaleY: 1.1 })
.to(0.1, { scaleX: 1.1, scaleY: 0.9 })
.to(0.1, { scaleX: 1, scaleY: 1 })
.call(() => {
exitGame(data = null) {
if (this.token) {
this.callNetworkApiPost(`api/dige/v1/user/report`, {
token: this.token,
syllabus_id: this.courseItem.course_id,
courseware_id: this.courseItem.id,
template_name: this.courseItem.template_name,
study_duration: Date.now() - this.courseOpenTimeStamp,
result: JSON.stringify(data),
}, () => {
this.callNativeFunction({ name: "exit", value: "" });
})
.start();
});
} else {
this.callNativeFunction({ name: "exit", value: "" });
}
}
initListener() {
}
reWriteAir() {
......
......@@ -205,7 +205,6 @@ export abstract class middleLayerBase extends cc.Component {
console.log('sceneName = ' + sceneName);
const canvas = cc.find('Canvas');
const middleLayer = cc.find('middleLayer');
cc.find('middleLayer/ExitBtn').active = true;
this.hideWaitingLetters();
canvas.getComponent(cc.Widget).updateAlignment();
middleLayer.scale = canvas.width / middleLayer.width;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment