Exemple #1
0
 protected override void DecodePackage(NetReader reader)
 {
     responsePack = JsonUtil.DeserializeObject <SingleSettlementResp>(reader.readString());
     if (responsePack != null)
     {
     }
 }
Exemple #2
0
    private void SingleGameEnd(SingleSettlementResp msg)
    {
        mUIGameModel.RoomInfo.State        = RoomState.RoundEnd;
        mUIMainModel.PlayerInfo.RoomNumber = 0;
        mUIMainModel.PlayerInfo.IsReady    = false;

        UIWindowMgr.Instance.PushPanel <UISingleSettlementWindow>(msg);
    }
 public override void OnRefresh()
 {
     Array.ForEach <SingleSettlementItem>(mSingleEndItems, p => { p.SetVisible(false); });
     mSingleSettlementResp = mData as SingleSettlementResp;
     if (mSingleSettlementResp != null)
     {
         mGameResult.spriteName = mSingleSettlementResp.IsWinner.ToString();
         if (!mSingleSettlementResp.SingleSettlementInfos.IsNullOrEmpty())
         {
             for (int i = 0; i < mSingleSettlementResp.SingleSettlementInfos.Count; i++)
             {
                 mSingleEndItems[i].Refresh(mSingleSettlementResp.SingleSettlementInfos[i]);
             }
         }
     }
 }