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; } }
//处理消息 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; } }
private void UpdateDis() { DistanceArgs e = new DistanceArgs { distance = (int )transform.position.z }; SendEvent(Const.E_UpdateDis, e); }
//UI更新 void UpdateDis() { DistanceArgs args = new DistanceArgs { Distance = (int)transform.position.z }; SendEvent(Consts.E_UpdateDis, args);//通知UIBoard }
void UpdateDis() { DistanceArgs e = new DistanceArgs() { M_Distance = (int)transform.position.z }; MVC.SendEvent(Consts.E_UpdateDisAttention, e); }
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; } }