private void Kill() { dead = true; animator.SetTrigger("Dead"); nav.speed = 0; nav.enabled = false; this.GetComponentInChildren <Hitbox>().gameObject.layer = 16; rigidbody2D.bodyType = RigidbodyType2D.Static; DudeController playerController = player.gameObject.GetComponent <DudeController>(); if (dropShotgun) { drops.DropShotgunAmmo(this.gameObject.transform.position); } if (dropMagnum) { drops.DropMagnumAmmo(this.gameObject.transform.position); } if (dropBouncer) { drops.DropBouncerAmmo(this.gameObject.transform.position); } if (dropLauncher) { drops.DropLauncherAmmo(this.gameObject.transform.position); } playerController.ChangeMoney(1); playerController.ChangeXp(11); LevelManager.remainingEnemies--; if (LevelManager.remainingEnemies <= 0) { LevelManager.WinCheck(); } }