public void HandleSessionInfo(object[] data) { SRSTaiXiuSessionInfo sessionInfo = JsonConvert.DeserializeObject <SRSTaiXiuSessionInfo>(BestHTTP.JSON.Json.Encode(data[1])); _taixiu.UpdateInfo(sessionInfo); UpdateGame(); }
public void HandleSessionInfo(object[] data) { string json = LitJson.JsonMapper.ToJson(data[1]); SRSTaiXiuSessionInfo sessionInfo = JsonUtility.FromJson <SRSTaiXiuSessionInfo>(json); _taixiu.UpdateInfo(sessionInfo); UpdateGame(); }
public void UpdateInfo(SRSTaiXiuSessionInfo sessionInfo) { SessionID = sessionInfo.SessionID; CurrentState = (TaiXiuGameState)sessionInfo.CurrentState; Ellapsed = sessionInfo.Ellapsed; TotalTai = sessionInfo.TotalTai; TotalXiu = sessionInfo.TotalXiu; TotalBetTai = sessionInfo.TotalBetTai; TotalBetXiu = sessionInfo.TotalBetXiu; Result = sessionInfo.Result; Result.SessionId = SessionID; }
public void HandleEnterLobby(object[] data) { UILayerController.Instance.HideLoading(); _server.HubCallGetMessage(); SRSTaiXiuSessionInfo sessionInfo = JsonConvert.DeserializeObject <SRSTaiXiuSessionInfo>(BestHTTP.JSON.Json.Encode(data[1])); _taixiu.UpdateInfo(sessionInfo); double meBet = 0; int meBetGate = -1; if (data.Length > 2) { meBet = double.Parse(data[2].ToString()); } if (data.Length > 3) { meBetGate = int.Parse(data[3].ToString()); } if (meBetGate >= 0 && meBet > 0) { if (meBetGate == 0) { _taixiu.TotalMeBetTai = meBet; } else if (meBetGate == 1) { _taixiu.TotalMeBetXiu = meBet; } } UpdateMeBet(); UpdateGame(); txtXiuInput.text = "Đặt Cửa"; txtTaiInput.text = "Đặt Cửa"; }