void CheckIfDead() //Called in Update(); If one of the character's health equals or is below 0... { if (ally1Health <= 0) { if (ally1DeathPlayed == false) { StartCoroutine(aP.DoAlly1Animation("Death")); FindObjectOfType <AudioManager>().Play("Killed"); ally1DeathPlayed = true; } ally1Dead = true; ally1HealthText.text = ""; ally1Collider.enabled = false; ally1Health = 0; aP.ally1IsBleeding = 0; aP.ally1PermSTRBuff = 0; } if (ally2Health <= 0) { if (ally2DeathPlayed == false) { StartCoroutine(aP.DoAlly2Animation("Death")); FindObjectOfType <AudioManager>().Play("Killed"); ally2DeathPlayed = true; } ally2Dead = true; ally2HealthText.text = ""; ally2Collider.enabled = false; ally2Health = 0; aP.ally2IsBleeding = 0; aP.ally2PermSTRBuff = 0; } if (ally3Health <= 0) { if (ally3DeathPlayed == false) { StartCoroutine(aP.DoAlly3Animation("Death")); FindObjectOfType <AudioManager>().Play("Killed"); ally3DeathPlayed = true; } ally3Dead = true; ally3HealthText.text = ""; ally3Collider.enabled = false; ally3Health = 0; aP.ally3IsBleeding = 0; aP.ally3PermSTRBuff = 0; } if (enemy1Health <= 0) { if (enemy1DeathPlayed == false) { StartCoroutine(aP.DoEnemy1Animation("Death")); FindObjectOfType <AudioManager>().Play("Killed"); enemy1DeathPlayed = true; } enemy1Dead = true; enemy1HealthText.text = ""; enemy1Collider.enabled = false; enemy1Health = 0; aP.enemy1IsBleeding = 0; aP.enemy1PermSTRBuff = 0; } if (enemy2Health <= 0) { if (enemy2DeathPlayed == false) { StartCoroutine(aP.DoEnemy2Animation("Death")); FindObjectOfType <AudioManager>().Play("Killed"); enemy2DeathPlayed = true; } enemy2Dead = true; enemy2HealthText.text = ""; enemy2Collider.enabled = false; enemy2Health = 0; aP.enemy2IsBleeding = 0; aP.enemy2PermSTRBuff = 0; } if (enemy3Health <= 0) { if (enemy3DeathPlayed == false) { StartCoroutine(aP.DoEnemy3Animation("Death")); FindObjectOfType <AudioManager>().Play("Killed"); enemy3DeathPlayed = true; } enemy3Dead = true; enemy3HealthText.text = ""; enemy3Collider.enabled = false; enemy3Health = 0; aP.enemy3IsBleeding = 0; aP.enemy3PermSTRBuff = 0; } }