diff --git a/Assets/Handlers/BuildingHandler.cs b/Assets/Handlers/BuildingHandler.cs index 3ff63fc..f9049b8 100644 --- a/Assets/Handlers/BuildingHandler.cs +++ b/Assets/Handlers/BuildingHandler.cs @@ -82,9 +82,14 @@ namespace AsteroidGame.Handlers { if (!isBuilding) return; if (_ghostStructure.BuildPlacementBlocked) return; - DestroyGhostStructure(); + if (!Keyboard.current.shiftKey.isPressed) + { + DestroyGhostStructure(); + isBuilding = false; + } + SpawnStructure(); - isBuilding = false; + } public void AbortPlaceStructure()