protected override void DecodePackage(NetReader reader) { responsePack = JsonUtil.DeserializeObject <SingleSettlementResp>(reader.readString()); if (responsePack != null) { } }
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]); } } } }