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); } }