void OnTriggerEnter2D(Collider2D collision) { PlayerProjectile projectile = collision.gameObject.GetComponent <PlayerProjectile>(); if (projectile != null) { projectile.Hit(); Hit(projectile.GetDamage()); } }
void OnTriggerEnter2D(Collider2D collidingWith) { PlayerProjectile missile = collidingWith.gameObject.GetComponent <PlayerProjectile>(); // get the child // controleer of het object waarmee we botsen een "Projectile" is/heeft (de laser van de player) if (missile) { health -= missile.GetDamage(); missile.Hit(); if (health <= 0) { Destroy(gameObject); AudioSource.PlayClipAtPoint(enemyDestroyed, transform.position); scoreKeeper.Score(scoreValue); } } }