diff --git a/assets/libs/gui/label/LabelTime.ts b/assets/libs/gui/label/LabelTime.ts index 02cccc5..deceeee 100644 --- a/assets/libs/gui/label/LabelTime.ts +++ b/assets/libs/gui/label/LabelTime.ts @@ -2,6 +2,7 @@ import { Label, _decorator } from "cc"; import { oops } from "../../../core/Oops"; import { EventMessage } from "../../../core/common/event/EventMessage"; import { TimeUtil } from "../../../core/utils/TimeUtils"; +import { EDITOR } from "cc/env"; const { ccclass, property, menu } = _decorator; @@ -135,15 +136,19 @@ export default class LabelTime extends Label { } start() { - oops.message.on(EventMessage.GAME_SHOW, this.onGameShow, this); - oops.message.on(EventMessage.GAME_HIDE, this.onGameHide, this); + if (!EDITOR) { + oops.message.on(EventMessage.GAME_SHOW, this.onGameShow, this); + oops.message.on(EventMessage.GAME_HIDE, this.onGameHide, this); + } this.timing_start(); this.format(); } onDestroy() { - oops.message.off(EventMessage.GAME_SHOW, this.onGameShow, this); - oops.message.off(EventMessage.GAME_HIDE, this.onGameHide, this); + if (!EDITOR) { + oops.message.off(EventMessage.GAME_SHOW, this.onGameShow, this); + oops.message.off(EventMessage.GAME_HIDE, this.onGameHide, this); + } } private onGameShow() { diff --git a/package-lock.json b/package-lock.json index bf14f0b..c7f8391 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "oops-framework", - "version": "2.0.0.20241030", + "version": "2.0.0.20241118", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "oops-framework", - "version": "2.0.0.20241030", + "version": "2.0.0.20241118", "license": "MIT", "dependencies": { "axios": "^1.7.7",