import BaseMediator from "../../../lightMVC/core/base/BaseMediator"; import Notification from "../../Notification"; import ChooseLevelPanel from "./ChooseLevelPanel"; export default class ChooseLevelPanelMediator extends BaseMediator { public view: ChooseLevelPanel; public init(data?: any): void { console.log(data + "跳转。。。"); this.view.drawView(); // let playerModel = this.getModel(PlayerModel); // this.view.setLevelDisplay(playerModel.getPlayerLv()); // // 监听修改经验事件 // this.bindEvent(PopAView.UPDATE_LEVEL, (exp)=>{ // this.sendCmd(UpdateExpCommand, exp); // }, this); this.registerNoti("UPDATE_COIN", () => { console.log('UPDATE_TILI**************') this.view.ShowUserCoinValue(); }, this); } public viewDidAppear(): void { } public destroy(): void { this.deleteKey("UPDATE_COIN"); } }