public override void Execute(object data) { CoinArgs e = data as CoinArgs; UIDead dead = GetView <UIDead>(); //TODO /** * if(花钱成功) * dead.briberytime++ */ UIBoard board = GetView <UIBoard>(); GameModel gm = GetModel <GameModel>(); if (gm.PayCoin(e.Coin)) { if (board.Times < 0.1f) { board.Times += 20; } dead.BriberyTime++; dead.Hide(); UIResume resume = GetView <UIResume>(); resume.StartCount(); } }
public override void Execute(object data) { CoinArgs e = data as CoinArgs; UIDead dead = MVC.GetView <UIDead>(); if (Game.M_Instance.M_GM.GetMoney(e.M_Coin)) { dead.Hide(); dead.M_BriberyTime++; UIResume resume = MVC.GetView <UIResume>(); resume.StartCount(); } }
public override void Excute(object data) { GameModel gameModel = GetModel <GameModel>(); UIBoard board = GetView <UIBoard>(); UIDead dead = GetView <UIDead>(); UIFinalScore finalScore = GetView <UIFinalScore>(); board.Hide(); dead.Hide(); finalScore.Show(); gameModel.Exp += board.Coin + (board.Distance * (board.GoalCount + 1)); finalScore.UpdateUI(board.Distance, board.Coin, board.GoalCount, gameModel.Exp, gameModel.Grade); }
public override void Execute(object data) { CoinArgs e = data as CoinArgs; UIDead dead = GetView <UIDead>(); //花钱 //若 成功 //贿赂次数增加 dead.Hide(); UIResume resume = GetView <UIResume>(); resume.StartCount(); }
public override void Execute(object data) { GameModel gm = GetModel <GameModel>(); UIBoard board = GetView <UIBoard>(); UIDead dead = GetView <UIDead>(); UIFinalScore finalscore = GetView <UIFinalScore>(); board.Hide(); dead.Hide(); gm.Coin += board.Coin; finalscore.Show(); //更新Exp gm.Exp += (board.Coin * 10 + board.Distance * (board.Goal + 1)); //更新UI finalscore.UpdateUI(board.Distance, board.Coin, board.Goal, gm.Exp, gm.Level); }
public override void Execute(object data) { GameModel gm = GetModel <GameModel>(); UIBoard uIBoard = GetView <UIBoard>(); UIFinalScore uIFinalScore = GetView <UIFinalScore>(); UIDead uIDead = GetView <UIDead>(); uIDead.Hide(); uIBoard.Hide(); uIFinalScore.Show(); //更新Exp gm.Exp += uIBoard.Coin + (uIBoard.Distance * (uIBoard.Goal + 1)); uIFinalScore.UpdateUI(uIBoard.Distance, uIBoard.Coin, uIBoard.Goal, gm.Exp, gm.Grade); }
public override void Excute(object data) { CoinArgs coin = data as CoinArgs; UIDead dead = GetView <UIDead>(); GameModel gameModel = GetModel <GameModel>(); // 如果花钱成功 if (gameModel.GetMoney(coin.coin)) { dead.BriberyTime++; dead.Hide(); UIResume resume = GetView <UIResume>(); resume.StartCount(); } }
public override void Execute(object data) { UIBoard board = MVC.GetView <UIBoard>(); board.Hide(); UIFinalScore final = MVC.GetView <UIFinalScore>(); final.Show(); Game.M_Instance.M_GM.M_Exp += board.M_Coin + board.M_Distance * (board.M_GoalCount + 1); final.UpdateUI(board.M_Distance, board.M_Coin, board.M_GoalCount, Game.M_Instance.M_GM.M_Exp, Game.M_Instance.M_GM.M_Grage); UIDead dead = MVC.GetView <UIDead>(); dead.Hide(); Game.M_Instance.M_GM.M_Coin += board.M_Coin; }
public override void Execute(object data = null) { UIBoard board = GetView <UIBoard>(); UIFinalScore finalScore = GetView <UIFinalScore>(); UIDead dead = GetView <UIDead>(); GameModel gm = GetModel <GameModel>(); board.Hide(); dead.Hide(); finalScore.Show(); //1.更新Exp gm.Exp += board.Coin + board.Distance * (board.GoalCount + 1); //2.更新UI finalScore.UpdateUI(board.Distance, board.Coin, board.GoalCount, gm.Exp, gm.Level); //3.更新金币 gm.Coin += board.Coin; }
public override void Execute(object data) { CoinArgs e = data as CoinArgs; UIDead uIDead = GetView <UIDead>(); GameModel gm = GetModel <GameModel>(); //TODO //if(花钱成功) if (gm.BuyGoods(e.coin)) { uIDead.Hide(); uIDead.BriberyTime++; UIResume uIResume = GetView <UIResume>(); uIResume.StartCount(); } else { } }
public override void Execute(object data) { GameModel gm = GetModel <GameModel>(); UIBoard board = GetView <UIBoard>(); board.Hide(); UIFinalScore final = GetView <UIFinalScore>(); final.Show(); gm.Exp += board.Coin + board.Distance * (board.GoalCount + 1); final.UpdateUI(board.Distance, board.Coin, board.GoalCount, gm.Exp, gm.Level); UIDead dead = GetView <UIDead>(); dead.Hide(); }
public override void Execute(object data = null) { CoinArgs e = data as CoinArgs; UIDead dead = GetView <UIDead>(); GameModel gm = GetModel <GameModel>(); UIBoard uIBoard = GetView <UIBoard>(); //花钱 if (gm.GetMoney(e.CoinCount)) { dead.Hide(); dead.BriberyTime++; UIResume resume = GetView <UIResume>(); resume.StartCount();//继续游戏 uIBoard.UpdateUI(); } else { dead.TipMessage("金币不足!"); } }