diff --git a/core/src/mindustry/graphics/OverlayRenderer.java b/core/src/mindustry/graphics/OverlayRenderer.java index 9f27bf6b5c..23f5eeaa0f 100644 --- a/core/src/mindustry/graphics/OverlayRenderer.java +++ b/core/src/mindustry/graphics/OverlayRenderer.java @@ -97,7 +97,7 @@ public class OverlayRenderer{ input.drawTop(); - buildFade = Mathf.lerpDelta(buildFade, input.isPlacing() ? 1f : 0f, 0.06f); + buildFade = Mathf.lerpDelta(buildFade, input.isPlacing() || input.isUsingSchematic() ? 1f : 0f, 0.06f); Draw.reset(); Lines.stroke(buildFade * 2f); diff --git a/core/src/mindustry/input/InputHandler.java b/core/src/mindustry/input/InputHandler.java index 99e6df7904..02cab77f8d 100644 --- a/core/src/mindustry/input/InputHandler.java +++ b/core/src/mindustry/input/InputHandler.java @@ -202,6 +202,10 @@ public abstract class InputHandler implements InputProcessor, GestureListener{ }; } + public boolean isUsingSchematic(){ + return !selectRequests.isEmpty(); + } + public OverlayFragment getFrag(){ return frag; }