Exemple #1
0
 private void OnLaserBodyEntered(object body)
 {
     if (body != Player.player)
     {
         QueueFree();
     }
     if (body == GameData.currentBoss)
     {
         RigidBody2D enemy       = GameData.currentBoss;
         float       damageDealt = (float)enemy.Get("health") - GameData.playerDamage;
         enemy.Set("health", damageDealt);
         SoundManager.bossHurtSound.Play();
         QueueFree();
     }
     if (body.GetType().ToString() == "DonutMan")
     {
         DonutMan enemy = body as DonutMan;
         enemy.Hit(GameData.playerDamage);
     }
 }