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

feat: homeworkfinish

parent 9b6df022
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
// - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
import { setSprNodeMaxLen, btnClickAnima } from "./util"; import { setSprNodeMaxLen, btnClickAnima } from "./util";
import { onHomeworkFinish } from "./utils";
cc.Class({ cc.Class({
...@@ -795,7 +796,10 @@ cc.Class({ ...@@ -795,7 +796,10 @@ cc.Class({
this.showDragonAnima(); this.showDragonAnima();
if (this._curIndex == this.data.exercisesArr.length - 1) {
console.log('汪汪汪');
onHomeworkFinish();
}
}) })
.start(); .start();
}, },
......
...@@ -197,3 +197,15 @@ async function rabbonFall(node) { ...@@ -197,3 +197,15 @@ async function rabbonFall(node) {
await asyncTweenBy(node, time, { x: offsetX, angle: offsetX * 60 / 200 }); await asyncTweenBy(node, time, { x: offsetX, angle: offsetX * 60 / 200 });
rabbonFall(node); rabbonFall(node);
} }
export function onHomeworkFinish() {
const middleLayer = cc.find('middleLayer');
if (middleLayer) {
const middleLayerComponent = middleLayer.getComponent('middleLayer');
if (middleLayerComponent.role == 'student') {
middleLayerComponent.onHomeworkFinish(() => { });
}
} else {
console.log('onHomeworkFinish');
}
}
\ No newline at end of file
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