Commit 123fa0e2 authored by Tt's avatar Tt

处理事件释放问题

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