void TestZombieCollision(GameObject other, ParticleCollisionEvent collision) { if (other.name.Contains("ZombieLowQuality")) { ZombieController zombie = other.GetComponent <ZombieController>(); ZombieCollider collider = zombie.GetZombieCollider(collision.colliderComponent.name); zombie.UpdateHealth(collider); if (zombie.GetHealth() <= 0) { Statics.ScoreController.Score += zombie.EnemyDeathScore(collider); objectPooler.ReleaseToPool(other, "Zombie"); enemyGenerator.numberOfZombies--; } else { Statics.ScoreController.Score += zombie.CollisionScore(collider); } } }