IEnumerator DoActionUpdateTableBet(DragonTigerCasinoData.DragonTiger_UpdateTableBet_Data _updateTableBetData) { // Debug.Log(">>> " + _indexBet + " - " + _tableCount + " - " + _tableBet); if (_updateTableBetData.indexBet == (sbyte)IndexBet.Dragon) { dragonTigerCasinoData.tableCountDragon = _updateTableBetData.tableCount; dragonTigerCasinoData.tableGlobalBetDragon = _updateTableBetData.tableBet; } else if (_updateTableBetData.indexBet == (sbyte)IndexBet.Tiger) { dragonTigerCasinoData.tableCountTiger = _updateTableBetData.tableCount; dragonTigerCasinoData.tableGlobalBetTiger = _updateTableBetData.tableBet; } else { dragonTigerCasinoData.tableCountTie = _updateTableBetData.tableCount; dragonTigerCasinoData.tableGlobalBetTie = _updateTableBetData.tableBet; } if (currentGameState == GameState.Bet) { RefreshUITableBet(); } else { #if TEST Debug.LogError(">>> Không phải state Bet"); #endif } yield break; }
IEnumerator DoActionCheckUpdateTableBet() { DragonTigerCasinoData.DragonTiger_UpdateTableBet_Data _updateTableBetData = dragonTigerCasinoData.processUpdateTableBetData[0]; if (currentGameState == GameState.Bet) { yield return(StartCoroutine(DoActionUpdateTableBet(_updateTableBetData))); } else { listProcessPlaying.Add(DoActionUpdateTableBet(_updateTableBetData)); } _updateTableBetData = null; dragonTigerCasinoData.processUpdateTableBetData.RemoveAt(0); }