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);
    }