Пример #1
0
    public void setZongJieSuan(PB_Server_ALL_Bill_Info result)
    {
        mTextTime.text    = System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //时间
        mTextTableId.text = GameManage.GetInstan.RoomID.ToString();              //房间号
        mTextRound.text   = CreatCard.GetInstance_.CurJuShu.text;
        for (int i = 0; i < result.best_pao.Count; i++)
        {
            player_Result[result.best_pao[i]].paoShou.SetActive(true);//炮手图标
        }
        for (int i = 0; i < result.best_win.Count; i++)
        {
            player_Result[result.best_win[i]].win.SetActive(true);//炮手图标
        }

        for (int i = 0; i < player_Result.Length; i++)
        {
            player_Result[i].TouXiang.sprite     = CreatCard.GetInstance_.UserInfoS[GameManage.GetInstan.GetViewSeatID((uint)i)].TX.sprite;
            player_Result[i].Nick.text           = CreatCard.GetInstance_.UserInfoS[GameManage.GetInstan.GetViewSeatID((uint)i)].Nick.text; //昵称
            player_Result[i].ziMoTimes.text      = result.player_info[i].zi_mo.ToString();                                                  //自摸次数
            player_Result[i].jiePaoTimes.text    = result.player_info[i].get_pao.ToString();                                                //接炮次数
            player_Result[i].dianPaoTimes.text   = result.player_info[i].fang_pao.ToString();                                               //点炮次数
            player_Result[i].zhongNiaoTimes.text = result.player_info[i].zha_niao.ToString();                                               //中鸟次数
            player_Result[i].kaiGangTimes.text   = result.player_info[i].kai_gang.ToString();                                               //开杠次数
            player_Result[i].ALLScore.text       = result.player_info[i].all_score.ToString();                                              //总分
        }
        CreatCard.GetInstance_.allResult_view = this.gameObject;
    }
Пример #2
0
 public void OnAllResult(PB_Server_ALL_Bill_Info result)
 {
     Loom.QueueOnMainThread(() =>
     {
         if (ZongJieSuan != null)
         {
             ZongJieSuan(result);
         }
         else
         {
             Debuger.Log("ZongJieSuan没初始化成功");
         }
     });
 }
Пример #3
0
        static void Dis_1000_MAX(BufferData Msg)
        {
            switch ((ServerProtocol)Msg.Cmd)
            {
            case ServerProtocol.Server_Protocol_Room_Info:
            {
                PB_Server_Room_Info result = ProtoBufSerialize <PB_Server_Room_Info> .DeSerialize(Msg.Buf);

                if (KWXFrom.GetIns.Game_ != null)
                {
                    KWXFrom.GetIns.Game_.OnGAME_STATE(result);
                }
            }
            break;

            case ServerProtocol.Server_Protocol_Single_Bill:
            {
                PB_Server_Single_Bill result = ProtoBufSerialize <PB_Server_Single_Bill> .DeSerialize(Msg.Buf);

                if (KWXFrom.GetIns.Game_ != null)
                {
                    KWXFrom.GetIns.Game_.OnSingleResult(result);
                }
            }
            break;

            case ServerProtocol.Server_Protocol_All_Bill:
            {
                PB_Server_ALL_Bill_Info result = ProtoBufSerialize <PB_Server_ALL_Bill_Info> .DeSerialize(Msg.Buf);

                if (KWXFrom.GetIns.Game_ != null)
                {
                    KWXFrom.GetIns.Game_.OnAllResult(result);
                }
            }
            break;

            default:
                break;
            }
        }
Пример #4
0
 public void OnAllResult(PB_Server_ALL_Bill_Info result)
 {
 }