Commit 3124e573 authored by liujiangnan's avatar liujiangnan

feat: 结束游戏上报成绩

parent 81bf8ca8
......@@ -90,7 +90,20 @@ export default class EndView extends cc.Component {
}
replay() {
cc.director.loadScene("L5R3_GuessingGame");
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
if (middleLayerComponent) {
middleLayerComponent.reloadBundle();
}
} else {
cc.director.getScene().destroy();
cc.audioEngine.stopAll();
if ((<any>window).courseware) {
(<any>window).courseware.freeAllOcMethod();
}
cc.director.loadScene("L5R3_GuessingGame");
}
}
}
......@@ -807,6 +807,8 @@ export default class SceneComponent extends MyCocosSceneComponent {
this._blueUrl
)
})
this.finish();
}
}
......@@ -1026,8 +1028,13 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
}
isFinished = false;
finish() {
// onHomeworkFinish();
if (this.isFinished) {
return;
}
this.isFinished = true;
onHomeworkFinish();
}
async playLocalAudio(audioName, callBack = null) {
......
......@@ -349,9 +349,7 @@ export function onHomeworkFinish(data: any = null) {
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
if (middleLayerComponent.role == 'student') {
middleLayerComponent.onHomeworkFinish(() => { }, data);
}
middleLayerComponent.onHomeworkFinish(() => { }, data);
} else {
console.log('onHomeworkFinish');
}
......
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