Commit 123fa0e2 authored by Tt's avatar Tt

处理事件释放问题

parent bff22858
......@@ -43,6 +43,9 @@ export default class NewClass extends MyCocosSceneComponent {
protected onDestroy(): void {
cc.Tween.stopAll();
this.unscheduleAllCallbacks();
pg.event.off("game_start")
pg.event.off("speak_success");
pg.event.off("speak_fail");
}
_cantouch = null;
......@@ -68,6 +71,7 @@ export default class NewClass extends MyCocosSceneComponent {
private robotPoint: number;//
private turnRobot: boolean;//当前是谁操作
onGameStart() {
this.log("test onGameStart")
this.playerPoint = 0;
this.robotPoint = 0;
this.turnRobot = Math.random() < 0.5;
......@@ -252,6 +256,7 @@ export default class NewClass extends MyCocosSceneComponent {
}
private touziAudio: number;
startTouzi() {
this.log("test startTouzi")
let touzi_ani = pg.view.find(this, "touzi_ani");
let icon = pg.view.find(touzi_ani, "icon");
let touzi = icon.getComponent("touzi");
......
......@@ -23,6 +23,9 @@ export default class NewClass extends cc.Component {
this.updateRobot(data.isRobot, data.num);
})
}
protected onDestroy(): void {
pg.event.off("player_point_update");
}
updatePlayer(isRobot, num) {
if (!isRobot && num >= 1 && num <= 6) {
let icon_player = pg.view.find(this.player, "icon_player");
......
......@@ -52,6 +52,7 @@ export default class NewClass extends cc.Component {
}
protected onDestroy(): void {
pg.event.off("speak_open");
cc.Tween.stopAll();
this.unscheduleAllCallbacks();
}
......
......@@ -26,6 +26,7 @@ export default class NewClass extends cc.Component {
})
}
protected onDestroy(): void {
pg.event.off("game_over");
cc.Tween.stopAll();
this.unscheduleAllCallbacks();
}
......
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