public void LoadRank(SRSMiniPokerRankItem data) { gameObject.SetActive(true); txtId.text = data.Username; txtTime.text = data.Time; txtRoom.text = VKCommon.ConvertStringMoney(data.BetValue); txtWin.text = VKCommon.ConvertStringMoney(data.PrizeValue); txtResult.text = VKCommon.ConvertCardTypeId(data.CardTypeID, true); }
IEnumerator LineSpinResult(SRSResultSpinMiniPoker result) { if (toggleFast.isOn == false) { AudioAssistant.Instance.PlaySoundGame(_GAMEID, _SREEL_SPIN); } var listCards = result.GetListCard(); for (int i = 0; i < lines.Count; i++) { yield return(new WaitForSeconds(toggleFast.isOn ? 0.07f : 0.2f)); lines[i].Init(listCards[i], _GAMEID); } yield return(new WaitUntil(() => lines.All(a => a.isDone = true))); string msg = result.PrizeValue > 0 ? "\n+ " + VKCommon.ConvertStringMoney(result.PrizeValue) : ""; if (Database.Instance.CanUpdateMoney(result.BetType, lastUpdateMoney)) { Database.Instance.UpdateUserMoney(result.BetType, result.Balance); } vkTxtJackpot.UpdateNumber(result.Jackpot); if (result.Cards[0].CardTypeID == 12) { txtJackpot.UpdateNumber(result.PrizeValue); gJackpot.SetActive(true); AudioAssistant.Instance.PlaySoundGame(_GAMEID, _SJACKPOT); yield return(new WaitForSeconds(3)); gJackpot.SetActive(false); } else { switch (result.Cards[0].CardTypeID) { case 10: case 11: break; default: SetNoti(VKCommon.ConvertCardTypeId(result.Cards[0].CardTypeID) + msg); AudioAssistant.Instance.PlaySoundGame(_GAMEID, _SWIN); break; } } isSpinning = false; if (isAuto) { yield return(new WaitForSeconds(1.5f)); gNoti.SetActive(false); isAbleSpin = true; ButtonSpinClickListener(); } else { //btSpin.interactable = true; isAbleSpin = true; } }