private void DamageEnemy(DamageEnemyEvent e) { if (e.targetEnemy.GetComponent <Enemy>().TakeDamage(e.damageDealt, e.direction)) { currentEnemies.Remove(e.targetEnemy); GetComponent <AudioSource>().PlayOneShot(deathAudio); } }
private void handleEnemyDamage(DamageEnemyEvent e) { this.enemyHealthRemaining -= e.damageDealt; if (this.enemyHealthRemaining < 0) { Debug.LogWarning("VICTORY! WE HAVE CRUSHED THE ENEMY SLIGHTLY FASTER THAN THEY CRUSHED US!!!!!!!!!!!!!!!!!!!!"); } Debug.Log("EVENT: ship dealt " + e.damageDealt + " damage. " + enemyHealthRemaining + " enemy health remains"); }