public void EndTurn()
    {
        for (int i = cardHolder.childCount - 1; i >= 0; i--)
        {
            dicardCard(cardHolder.GetChild(i).GetComponent <CardScript>());
        }

        endTurnB.interactable = false;
        currentTurn           = currentTurnScript.OPPTURN;
        combatManagerScript.instance.currentOpps.blockDmg = 0;

        StartCoroutine(EnemyManagerScript.instance.takeETurn(combatManagerScript.instance.currentOpps));
        UpdateDisplay();
    }
예제 #2
0
    // First card draw eac turn
    public void initialDrawTurn()
    {
        currentTurn = currentTurnScript.PLAYERTURN;

        endTurnB.interactable = true;
        currentStamina        = startStamina;
        //TODO: set enemy AI on beginning of player turn.

        // If starting hand is lager than current hand, draw card.
        if (cardHolder.childCount < startingHand)
        {
            DrawCardText();
        }
        else
        {
            isDrawStarting = false;
        }

        //TODO Update UI
    }
    // First card draw eac turn
    public void initialDrawTurn()
    {
        currentTurn = currentTurnScript.PLAYERTURN;

        endTurnB.interactable = true;
        currentStamina        = startStamina;
        combatManagerScript.instance.currentOpps.onNTurn();

        // If starting hand is lager than current hand, draw card.
        if (cardHolder.childCount < startingHand)
        {
            DrawCardText();
        }
        else
        {
            isDrawStarting = false;
        }

        UIManagerScript.instance.displayUpdate();
        UpdateDisplay();
    }