Пример #1
0
        /// <summary>
        /// After it 's time for finish counting.
        /// </summary>
        public override bool Analysis(NetIO nio)
        {
            nio.ReadJsonValue(this);

            GlobalInfo.coin            = coin;
            GlobalInfo.cash            = cash;
            GlobalInfo.myProfile.point = point;

            if (levelBonus > 0)
            {
                GlobalInfo.myProfile.level    = level;
                GlobalInfo.myProfile.maxPoint = maxPoint;
                if (rankBonus > 0)
                {
                    GlobalInfo.myProfile.rank = rank;
                    GlobalInfo.rankName       = rankName;

                    GlobalInfo.crown = (crown > 0);
                }
            }

            if (recvScript != null)
            {
                recvScript.RecvGameEnd(this);
            }
            return(true);
        }
Пример #2
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     if (script != null)
     {
         script.OnOnlineStatusReceive(this);
     }
     return(true);
 }
Пример #3
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     if (script != null)
     {
         script.OnSearchReceive(searchRes);
     }
     return(true);
 }
Пример #4
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     if (script != null)
     {
         script.ReceiveCupList(this);
     }
     return(true);
 }
Пример #5
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     if (recvScript != null)
     {
         recvScript.GetUserInfo(this);
     }
     return(true);
 }
Пример #6
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     GlobalInfo.cash = value;
     if (CashUI.instance)
     {
         CashUI.instance.UpdateValue();
     }
     return(true);
 }
Пример #7
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     for (int i = 0; i < winnerList.Length; i++)
     {
         TournamentChart.instance.GetComponent <PhotonView>().RPC("SetWinner", PhotonTargets.AllBuffered
                                                                  , winnerList[i].pos, winnerList[i].pos0);
     }
     return(true);
 }
Пример #8
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     for (int i = 0; i < ballStatus.Length; i++)
     {
         TournamentChart.instance.GetComponent <PhotonView>().RPC("SetBalls", PhotonTargets.AllBuffered
                                                                  , ballStatus[i].pos, ballStatus[i].i, ballStatus[i].num);
     }
     return(true);
 }
Пример #9
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     if (type == 1)           //coin
     {
         GlobalInfo.coin = value;
     }
     else
     {
         GlobalInfo.cash = value;
     }
     if (CashUI.instance)
     {
         CashUI.instance.UpdateValue();
     }
     item.purchase_mode = PURCHASE_MODE.BOUGHT;
     if (tableName == "tablecolor")
     {
         recvScript.colorBuyBtn.SetActive(false);
         recvScript.colorUseBtn.SetActive(true);
     }
     else if (tableName == "tableframe")
     {
         recvScript.ShowTableSegment(id);
     }
     else if (tableName == "tablepattern")
     {
         recvScript.patternBuyBtn.SetActive(false);
         recvScript.patternUseBtn.SetActive(true);
     }
     else if (tableName == "data_cue")
     {
         cueScript.ShowCue(id);
     }
     else if (tableName == "data_avatar")
     {
         avatarScript.ShowAvatar(id);
     }
     return(true);
 }
Пример #10
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     return(true);
 }
Пример #11
0
 public override bool Analysis(NetIO nio)
 {
     nio.ReadJsonValue(this);
     TournamentChart.instance.GetComponent <PhotonView>().RPC("SetT_ID", PhotonTargets.AllBuffered, t_id + 1);
     return(true);
 }