Exemplo n.º 1
0
    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;
    }
Exemplo n.º 2
0
    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;
    }