IEnumerator DoActionCheckUpdateTableBet() { KoprokData.Koprok_UpdateTableBet_Data _updateTableBetData = koprokData.processUpdateTableBetData[0]; if (currentGameState == GameState.Bet) { yield return(StartCoroutine(DoActionUpdateTableBet(_updateTableBetData))); } else { listProcessPlaying.Add(DoActionUpdateTableBet(_updateTableBetData)); } _updateTableBetData = null; koprokData.processUpdateTableBetData.RemoveAt(0); yield break; }
IEnumerator DoActionUpdateTableBet(KoprokData.Koprok_UpdateTableBet_Data _updateTableBetData) { #if TEST Debug.Log(">>> UpdateTableBet: " + _updateTableBetData.indexBet + " - " + _updateTableBetData.tableCount + " - " + _updateTableBetData.tableBet + " - " + DataManager.instance.userData.gold); #endif koprokData.tableCount[_updateTableBetData.indexBet] = _updateTableBetData.tableCount; koprokData.tableGlobalBet[_updateTableBetData.indexBet] = _updateTableBetData.tableBet; if (currentGameState == GameState.Bet) { RefreshUITableBet(); } else { #if TEST Debug.LogError(">>> Không phải state Bet"); #endif } yield break; }