Inversion option for payload router sorting (#8652)

This commit is contained in:
MEEPofFaith 2023-05-30 19:51:07 -07:00 committed by GitHub
parent 1a0edf80f1
commit 8e1e003ff2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -21,6 +21,8 @@ import mindustry.world.blocks.storage.*;
import static mindustry.Vars.*;
public class PayloadRouter extends PayloadConveyor{
public boolean invert = false;
public @Load("@-over") TextureRegion overRegion;
public PayloadRouter(String name){
@ -130,6 +132,8 @@ public class PayloadRouter extends PayloadConveyor{
matches = sorted != null &&
(item instanceof BuildPayload build && build.block() == sorted) ||
(item instanceof UnitPayload unit && unit.unit.type == sorted);
if(invert) matches = !matches;
}
@Override