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();
}, },
......
...@@ -196,4 +196,16 @@ async function rabbonFall(node) { ...@@ -196,4 +196,16 @@ async function rabbonFall(node) {
const offsetX = RandomInt(-200, 200) * time; const offsetX = RandomInt(-200, 200) * time;
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