Esempio n. 1
0
    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;
        }
    }
Esempio n. 2
0
    //处理消息
    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;
        }
    }
Esempio n. 3
0
    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;
        }
    }
Esempio n. 4
0
    private void UpdateDis()
    {
        DistanceArgs e = new DistanceArgs
        {
            distance = (int )transform.position.z
        };

        SendEvent(Const.E_UpdateDis, e);
    }
Esempio n. 5
0
    //UI更新
    void UpdateDis()
    {
        DistanceArgs args = new DistanceArgs
        {
            Distance = (int)transform.position.z
        };

        SendEvent(Consts.E_UpdateDis, args);//通知UIBoard
    }
Esempio n. 6
0
    void UpdateDis()
    {
        DistanceArgs e = new DistanceArgs()
        {
            M_Distance = (int)transform.position.z
        };

        MVC.SendEvent(Consts.E_UpdateDisAttention, e);
    }
Esempio n. 7
0
    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;
        }
    }