Enemies decide who to attack before hero turn
This commit is contained in:
parent
246b2471f4
commit
ba5b890c2a
1 changed files with 9 additions and 1 deletions
|
|
@ -82,6 +82,7 @@ public class BattleController : MonoBehaviour
|
||||||
this.battlePlayerControls.OnTurnPassed += this.OnTurnPassed;
|
this.battlePlayerControls.OnTurnPassed += this.OnTurnPassed;
|
||||||
this.battlePlayerControls.SetHand(this.hand);
|
this.battlePlayerControls.SetHand(this.hand);
|
||||||
|
|
||||||
|
DecideEnemyTarget();
|
||||||
StartHeroTurn();
|
StartHeroTurn();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -98,11 +99,18 @@ public class BattleController : MonoBehaviour
|
||||||
private void StartEnemyTurn() {
|
private void StartEnemyTurn() {
|
||||||
this.heroTurn = false;
|
this.heroTurn = false;
|
||||||
|
|
||||||
heroes[Random.Range(0, 3)].DealDamage(2);
|
heroes[this.enemyTarget].DealDamage(2);
|
||||||
|
|
||||||
|
DecideEnemyTarget();
|
||||||
StartHeroTurn();
|
StartHeroTurn();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private int enemyTarget;
|
||||||
|
private void DecideEnemyTarget() {
|
||||||
|
this.enemyTarget = Random.Range(0, 3);
|
||||||
|
Debug.Log("Will attack " + this.heroes[this.enemyTarget].GetDisplayName());
|
||||||
|
}
|
||||||
|
|
||||||
public void OnCardUsed(BaseCard card) {
|
public void OnCardUsed(BaseCard card) {
|
||||||
Debug.Log("OnCardUsed " + card);
|
Debug.Log("OnCardUsed " + card);
|
||||||
if (!CanUseCard(card)) {
|
if (!CanUseCard(card)) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue