public override void Execute() { _item.OnDestroyed -= OnObjectDestroyedOutside; _picker.DropItemAt(_item, _destination); Finish(true); }