Esempio n. 1
0
    public async void endTurn()
    {
        if (endingTurn)
        {
            Debug.Log("ending earlier since still in loop");
            return;
        }
        endingTurn = true;
        GameData.getInstance().fightData.turnCount++;
        cardUiManager.destroyPlayerHandUi();

        await enemyManagerService.enemyTurn(GameData.getInstance().fightData.turnCount);

        deckService.endTurn();
        playerService.endTurn();
        endingTurn = false;
    }
Esempio n. 2
0
 public void startFight()
 {
     cardUiManager.destroyPlayerHandUi();
     cardsPlayedThisTurn = new List <Card>();
     drawNewHand();
 }