public void Cancel() { if (_currentRoom != null) { _currentRoom.Cansel(this); } DropAmmo(); DropRepairKey(); OnRoomStateChange(_currentRoom); }