public void Respawn() { // Drop any held object if (_objectHolder.HeldObject != null) { HoldableObject heldObject = _objectHolder.HeldObject; _objectHolder.DropObject(); } // Reset scare stun _scaredTimer = 0.0f; // Teleport back to the spawn location this.transform.position = _spawnLocation; this.transform.rotation = _spawnOrientation; }