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