import UIBase from "../base/UIBase"; import {EventCenter} from "./EventCenter"; const {ccclass, property} = cc._decorator; @ccclass export default class UIBaseEv extends UIBase { public registEvent(name:string,callback: Function,onece?:boolean) { EventCenter.on(name,callback,this,onece) } public onShow(...obj: any) { super.onShow(obj) this.initEvent() } public initEvent(){ } //清空对象 public onRemove(){ super.onRemove() EventCenter.targetOff(this) } }