1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import { GUIManager } from "../../../engines/gui/GUIManager";
- import GUIMediator from "../../../engines/gui/GUIMediator";
- import LoadingView from "../../../engines/loadingView/LoadingView";
- import SceneManager from "../../../engines/scenes/SceneManager";
- import UI_Hall from "../../../ui/Hall/UI_Hall";
- import LayerKeys from "../../LayerKeys";
- import GameModel from "../../models/GameModel";
- import UIKeys from "../../UIKeys";
- export default class HallMediator extends GUIMediator
- {
- protected OnShow():void{
- GUIManager.single.Show(UIKeys.WXS01);
- this.view.m_levelLabel.text="第"+GameModel.single.currentLevel+"关";
- }
- protected OnHide():void{
-
- }
- protected AddEvents():void{
- this.view.m_Start.onClick(this.StartButtonClick,this);
- this.view.m_btnMore.onClick(this.MoreButtonClick,this);
- }
- protected RemoveEvents():void{
- this.view.m_Start.offClick(this.StartButtonClick,this);
- this.view.m_btnMore.offClick(this.MoreButtonClick,this);
- }
- private MoreButtonClick():void{
- GUIManager.single.Show(UIKeys.WXS01);
- }
- private StartButtonClick():void{
- GUIManager.single.Show(UIKeys.EGG);
- this.HideSelf();
- }
- get view():UI_Hall{
- return this._view as UI_Hall;
- }
- }
|