private void OnPause(object sender, PauseArgs args) { if (stateMachine.update != null) { stateMachine.update.Pause(args.paused); } }
/// <summary> /// 暂停按钮点击 /// </summary> public void OnPauseClick() { PauseArgs e = new PauseArgs() { coin = Coin, distance = Distance, goal = GoalCount * 30 + Distance + Coin * 3 }; SendEvent(Consts.E_PauseGame, e); }
public override void Execute(object data) { GameModel gm = GetModel <GameModel>(); gm.m_isPause = true; UIPause pause = GetView <UIPause>(); PauseArgs e = data as PauseArgs; pause.Show(e); }
//点击暂停按钮 public void OnPauseBtnClick() { Game.Instance.Sound.PlayEffect("Se_UI_Button"); PauseArgs e = new PauseArgs { coinCount = Coin, distance = Distance, score = Coin + Distance * (GoalCount + 1) }; SendEvent(Consts.E_PauseGame, e);//通知PauseGameCtrl }
public void OnPauseClick() { Game.M_Instance.M_Sound.PlayEffect(Consts.S_Se_UI_Button); PauseArgs e = new PauseArgs { M_Coin = this.M_Coin, M_Distance = this.M_Distance, M_Score = this.M_Coin + this.M_Distance * (M_GoalCount + 1) }; MVC.SendEvent(Consts.E_PauseGameController, e); }
public void OnPauseButtonClick() { Game.Instance.sound.PlayEffect("Se_UI_Button"); PauseArgs e = new PauseArgs { coin = Coin, distance = Distance, score = Distance * (Goal + 1) + Coin * 10 }; SendEvent(Const.E_PauseGame, e); }
public override void Execute(object data) { PauseArgs e = data as PauseArgs; GameModel gm = GetModel <GameModel>(); gm.IsPause = true; UIPause pause = GetView <UIPause>(); pause.txtCoins.text = e.coin.ToString(); pause.txtDistance.text = e.distance.ToString(); pause.txtScore.text = e.score.ToString(); pause.Show(); }
public override void Execute(object data) { PauseArgs e = data as PauseArgs; GameModel gm = GetModel <GameModel>(); gm.IsPause = true; UIPause pause = GetView <UIPause>(); pause.Show(); pause.ShowScore(e.distance, e.coin, e.score); }
public override void Excute(object data) { GameModel gameModel = GetModel <GameModel>(); gameModel.IsPause = true; PauseArgs args = (PauseArgs)data; UIPause pause = GetView <UIPause>(); pause.Coin = args.coin; pause.Distance = args.distance; pause.Score = args.score; pause.Show(); }
public override void Execute(object data = null) { GameModel gm = GetModel <GameModel>(); gm.IsPause = true; //显示暂停UI UIPause pause = GetView <UIPause>(); pause.Show(); PauseArgs e = data as PauseArgs; //更新UI pause.UpdateUI(e); }
public override void Execute(object data) { PauseArgs e = data as PauseArgs; Game.M_Instance.M_GM.M_IsPause = true; UIPause pause = MVC.GetView <UIPause>(); pause.Show(); pause.m_textCoin.text = e.M_Coin.ToString(); pause.m_textDis.text = e.M_Distance.ToString(); pause.m_textScore.text = e.M_Score.ToString(); PlayerAnim anim = MVC.GetView <PlayerAnim>(); anim.StopPlayerAnim(); }
//更新UI public void UpdateUI(PauseArgs args) { Dis_txt.text = args.distance.ToString(); Coin_txt.text = args.coinCount.ToString(); Socre_txt.text = args.score.ToString(); }
public void DataUpdate(PauseArgs p) { texDis.text = p.distance.ToString(); texCoin.text = p.coin.ToString(); texScore.text = p.goal.ToString(); }
public void Show(PauseArgs p) { gameObject.SetActive(true); DataUpdate(p); }