void OnTriggerEnter2D(Collider2D col) { if (col.gameObject.name.Contains("Aquamentus")) { AquamentusController cont1 = col.GetComponent <AquamentusController>(); if (cont1.health > 0) { cont1.ChangeHealth(-1); if (cont1.health > 0) { PlaySound(getHitBoss); } else { PlaySound(getHitBoss); PlaySound(die); } } Debug.Log("hit aqua " + "health: " + cont1.health + "/" + cont1.maxHealth); } else if (col.gameObject.name.Contains("Gel")) { GelController cont2 = col.GetComponent <GelController>(); if (cont2.health > 0) { cont2.ChangeHealth(-1); if (cont2.health > 0) { PlaySound(getHit); } else { PlaySound(getHit); PlaySound(die); } } Debug.Log("hit gel " + "health: " + cont2.health + "/" + cont2.maxHealth); } else if (col.gameObject.name.Contains("Goriya")) { GoriaController cont3 = col.GetComponent <GoriaController>(); if (cont3.health > 0) { cont3.ChangeHealth(-1); if (cont3.health > 0) { PlaySound(getHit); } else { PlaySound(getHit); PlaySound(die); } } Debug.Log("hit goria " + "health: " + cont3.health + "/" + cont3.maxHealth); } else if (col.gameObject.name.Contains("Keese")) { KeeseController cont4 = col.GetComponent <KeeseController>(); if (cont4.health > 0) { cont4.ChangeHealth(-1); if (cont4.health > 0) { PlaySound(getHit); } else { PlaySound(getHit); PlaySound(die); } } Debug.Log("hit keese " + "health: " + cont4.health + "/" + cont4.maxHealth); } else if (col.gameObject.name.Contains("Skeleton")) { StalfosController cont5 = col.GetComponent <StalfosController>(); if (cont5.health > 0) { cont5.ChangeHealth(-1); if (cont5.health > 0) { PlaySound(getHit); } else { PlaySound(getHit); PlaySound(die); } } Debug.Log("hit stalfos " + "health: " + cont5.health + "/" + cont5.maxHealth); } else if (col.gameObject.name.Contains("Wallmaster")) { WallmasterController cont6 = col.GetComponent <WallmasterController>(); if (cont6.health > 0) { cont6.ChangeHealth(-1); if (cont6.health > 0) { PlaySound(getHit); } else { PlaySound(getHit); PlaySound(die); } } Debug.Log("hit wallmaster " + "health: " + cont6.health + "/" + cont6.maxHealth); } else if (col.gameObject.name.Contains("OldMan")) { OldManController cont7 = col.GetComponent <OldManController>(); cont7.hit = true; } }
void EnemyReaction(GameObject enemy) { if (enemy.name.Contains("Gel")) { GelController controller = enemy.GetComponent <GelController>(); if (controller.health > 0) { controller.ChangeHealth(-1); if (controller.health > 0) { PlayEnemySound(getHit); } else { PlayEnemySound(getHit); PlayEnemySound(die); } } } else if (enemy.name.Contains("Keese")) { KeeseController controller = enemy.GetComponent <KeeseController>(); if (controller.health > 0) { controller.ChangeHealth(-1); if (controller.health > 0) { PlayEnemySound(getHit); } else { PlayEnemySound(getHit); PlayEnemySound(die); } } } else if (enemy.name.Contains("Skeleton")) { StalfosController controller = enemy.GetComponent <StalfosController>(); if (!controller.freeze) { controller.freeze = true; } } else if (enemy.name.Contains("Goriya")) { GoriaController controller = enemy.GetComponent <GoriaController>(); if (!controller.freeze) { controller.freeze = true; } } else if (enemy.name.Contains("Wallmaster")) { WallmasterController controller = enemy.GetComponent <WallmasterController>(); if (!controller.freeze) { controller.freeze = true; } } }