mirror of
https://github.com/Anuken/Mindustry.git
synced 2026-05-28 17:06:34 +03:00
Fixed #11425
This commit is contained in:
@@ -68,6 +68,13 @@ public class DesktopInput extends InputHandler{
|
||||
(!isBuilding && !Core.settings.getBool("buildautopause") || player.unit().isBuilding() || !player.dead() && !player.unit().spawnedByCore());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset(){
|
||||
super.reset();
|
||||
shouldShoot = false;
|
||||
deleting = false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void buildUI(Group group){
|
||||
//building and respawn hints
|
||||
|
||||
@@ -154,13 +154,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
||||
});
|
||||
|
||||
Events.on(ResetEvent.class, e -> {
|
||||
logicCutscene = false;
|
||||
commandBuildings.clear();
|
||||
selectedUnits.clear();
|
||||
itemDepositCooldown = 0f;
|
||||
Arrays.fill(controlGroups, null);
|
||||
lastUnit = null;
|
||||
lastPlans.clear();
|
||||
reset();
|
||||
});
|
||||
}
|
||||
|
||||
@@ -885,6 +879,17 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
|
||||
camera.position.set(unit);
|
||||
}
|
||||
|
||||
public void reset(){
|
||||
logicCutscene = false;
|
||||
commandBuildings.clear();
|
||||
selectedUnits.clear();
|
||||
itemDepositCooldown = 0f;
|
||||
Arrays.fill(controlGroups, null);
|
||||
lastUnit = null;
|
||||
lastPlans.clear();
|
||||
player.shooting = false;
|
||||
}
|
||||
|
||||
public void update(){
|
||||
if(spectating != null && (!spectating.isValid() || spectating.team != player.team())){
|
||||
spectating = null;
|
||||
|
||||
@@ -744,6 +744,12 @@ public class MobileInput extends InputHandler implements GestureListener{
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset(){
|
||||
super.reset();
|
||||
manualShooting = down = false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void update(){
|
||||
super.update();
|
||||
|
||||
Reference in New Issue
Block a user