Commit ce2411e8 authored by 范雪寒's avatar 范雪寒

feat: 上报成绩

parent 2b443661
......@@ -830,7 +830,6 @@ export default class SceneComponent extends MyCocosSceneComponent {
const playerMe = this.allPlayerList.find(
(player) => player.uuid == this.playerId
);
const board = cc.find("Canvas/bg/chessBoard/boardItems");
const idx = board.children.length;
const rightBlock = board.children[idx - 1];
......@@ -838,8 +837,10 @@ export default class SceneComponent extends MyCocosSceneComponent {
await this.pieceFindRightBlock(rightBlock, idx);
if (playerMe.color == this._status.current) {
this.showWin();
onHomeworkFinish({ isWin: true });
} else {
this.showLoss();
onHomeworkFinish({ isWin: false });
}
}
});
......@@ -920,7 +921,7 @@ export default class SceneComponent extends MyCocosSceneComponent {
}
finish() {
onHomeworkFinish();
// onHomeworkFinish();
}
rollTheDice(num) {
......
......@@ -102,7 +102,7 @@ export function getDistance(start, end) {
export function playAudioByUrl(audio_url, cb = null) {
if (audio_url) {
cc.assetManager.loadRemote(audio_url, (err, audioClip) => {
cc.assetManager.loadRemote(audio_url, (err, audioClip: any) => {
const audioId = cc.audioEngine.play(audioClip, false, 0.8);
if (cb) {
cc.audioEngine.setFinishCallback(audioId, () => {
......@@ -345,12 +345,12 @@ export function showTrebleFirework(baseNode, rabbonList) {
showFireworks(right);
}
export function onHomeworkFinish() {
export function onHomeworkFinish(data: any = null) {
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
if (middleLayerComponent.role == 'student') {
middleLayerComponent.onHomeworkFinish(() => { });
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