//处理消息 public override void HandleEvent(string name, object data = null) { switch (name) { case Consts.E_UpdateDis: DistanceArgs Disargs = data as DistanceArgs; Distance = Disargs.Distance; break; case Consts.E_UpdateCoin: CoinArgs c = data as CoinArgs; Coin += c.CoinCount; break; case Consts.E_HitAddTime: Curtime += 10f; break; case Consts.E_HitGoalTrigger: ShowGoalClick(); break; case Consts.E_ShotGoal: GoalCount += 1; break; default: break; } }
public override void HandleEvent(string eventName, object data) { switch (eventName) { case Const.E_UpdateDis: DistanceArgs e1 = data as DistanceArgs; Distance = e1.distance; break; case Const.E_UpdateCoin: CoinArgs e2 = data as CoinArgs; Coin += e2.Coin; break; case Const.E_HitAddtime: Times += 20; break; case Const.E_HitGoalTrigger: ShowGoalbtn(); break; case Const.E_ShootGoal: Goal += 1; print("进了" + Goal + "个球"); break; } }
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 HandleEvent(string name, object data) { switch (name) { case Consts.E_UpdateDisAttention: DistanceArgs e1 = data as DistanceArgs; M_Distance = e1.M_Distance; break; case Consts.E_UpdateCoinAttention: CoinArgs e2 = data as CoinArgs; M_Coin += e2.M_Coin; break; case Consts.E_HitAddTimeAttention: M_Timer += 20; break; case Consts.E_HitGoalTriggerAttention: ShowGoalClick(); break; case Consts.E_ShootGoalAttention: M_GoalCount += 1; break; } }
/// <summary> /// 吃金币 /// </summary> public void HitCoin() { CoinArgs e = new CoinArgs() { coin = m_Multiply }; SendEvent(Consts.E_UpdateCoin, e); }
public void HitCoin() { CoinArgs e = new CoinArgs { M_Coin = m_DoubleTime }; MVC.SendEvent(Consts.E_UpdateCoinAttention, e); }
//吃金币 public void HitCoin() { //Debug.Log("HitCoin"); CoinArgs e = new CoinArgs { Coin = m_DoubleTime }; SendEvent(Const.E_UpdateCoin, e); }
//点击贿赂 public void OnBriberyBtnClick() { Game.Instance.Sound.PlayEffect("Se_UI_Button"); CoinArgs e = new CoinArgs { CoinCount = 500 * BriberyTime }; SendEvent(Consts.E_BriberyClick, e);//----->BriberyCtrl }
public void OnBriberyClick() { Game.Instance.sound.PlayEffect("Se_UI_Button"); CoinArgs e = new CoinArgs { Coin = BriberyTime * 500 }; SendEvent(Const.E_BriberyClick, e); }
public void OnBriberyClick() { Game.M_Instance.M_Sound.PlayEffect(Consts.S_Se_UI_Button); CoinArgs e = new CoinArgs { M_Coin = M_BriberyTime * 500 }; MVC.SendEvent(Consts.E_BriberyClickController, e); }
//吃金币 public void HitCoin() { //sendEvent 加金币数 //print("Eat coin"); CoinArgs args = new CoinArgs { CoinCount = m_isDoubleTime }; SendEvent(Consts.E_UpdateCoin, args); }
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) { 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) { 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) { 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 = 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("金币不足!"); } }
public override void HandleEvent(string name, object data) { switch (name) { case Consts.E_UpdateDis: DistanceArgs e = data as DistanceArgs; Distance = e.distance; break; case Consts.E_UpdateCoin: CoinArgs c = data as CoinArgs; Coin += c.coin; break; case Consts.E_HitAddTime: MyTime += 20; break; default: break; } }