public void enemyTurn() { Debug.Log("Enemy turn."); ledgerManager.resetLedger(); if (health1.currentHealth > 0) { if (!health1.conditions.Contains("Stunned")) { enemyAct(anim1, health1, disp1.enemy.damage, 1); } else { anim1.SetBool("isStunned", true); ledgerManager.writeLedger("Enemy1 was stunned", 1); } } if (health2.currentHealth > 0) { if (!health2.conditions.Contains("Stunned")) { enemyAct(anim2, health2, disp2.enemy.damage, 2); } else { anim2.SetBool("isStunned", true); ledgerManager.writeLedger("Enemy2 was stunned", 2); } } if (health3.currentHealth > 0) { if (!health3.conditions.Contains("Stunned")) { enemyAct(anim3, health3, disp3.enemy.damage, 3); } else { anim3.SetBool("isStunned", true); ledgerManager.writeLedger("Enemy3 was stunned", 3); } } getEnemies(); pullMageInfo(); /* if (health1.currentHealth <= 0 && health2.currentHealth <= 0 && health3.currentHealth <= 0) * { * Debug.Log("Level Up!"); * level++; * TurnManager.reference.Child("games").Child(GameManager.currentGame).Child("levelUp").SetValueAsync(1); * TurnManager.reference.Child("games").Child(GameManager.currentGame).Child("level").SetValueAsync(level); * setEnemiesLevel(level); * } */ Debug.Log("Enemy turn ending."); }