Minor fixes

This commit is contained in:
Anuken 2024-10-09 10:06:30 -04:00
parent 0d5869aad9
commit 2eed3cc2eb
2 changed files with 5 additions and 1 deletions

View File

@ -1,10 +1,11 @@
package mindustry.entities.units;
import arc.util.*;
import mindustry.gen.*;
public interface UnitController{
void unit(Unit unit);
Unit unit();
@Nullable Unit unit();
default void hit(Bullet bullet){

View File

@ -151,6 +151,8 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
logicCutscene = false;
itemDepositCooldown = 0f;
Arrays.fill(controlGroups, null);
lastUnit = null;
lastPlans.clear();
});
}
@ -814,6 +816,7 @@ public abstract class InputHandler implements InputProcessor, GestureListener{
if(player.isBuilder()){
if(player.unit() != lastUnit && player.unit().plans.size <= 1){
player.unit().plans.ensureCapacity(lastPlans.size);
for(var plan : lastPlans){
player.unit().plans.addLast(plan);
}