public void OnEnemyExploded(object source, EnemyDeathEventArgs enemyDeath) { switch (enemyDeath.enemyType) { case "Basic": basicSpawner.OnEnemyDeath(); break; case "Sprinter": sprinterSpawner.OnEnemyDeath(); break; case "Dodger": dodgerSpawner.OnEnemyDeath(); break; case "Jumper": jumperSpawner.OnEnemyDeath(); break; case "Tank": tankSpawner.OnEnemyDeath(); break; default: break; } }