Bounded logic property

This commit is contained in:
summetdev
2020-10-28 10:19:51 +03:00
parent c122aa85bf
commit 042bbffe77
2 changed files with 3 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ import arc.scene.ui.layout.*;
import arc.struct.*; import arc.struct.*;
import arc.util.*; import arc.util.*;
import mindustry.ai.*; import mindustry.ai.*;
import mindustry.ai.types.*;
import mindustry.annotations.Annotations.*; import mindustry.annotations.Annotations.*;
import mindustry.content.*; import mindustry.content.*;
import mindustry.core.*; import mindustry.core.*;
@@ -105,6 +106,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
case shootX -> World.conv(aimX()); case shootX -> World.conv(aimX());
case shootY -> World.conv(aimY()); case shootY -> World.conv(aimY());
case flag -> flag; case flag -> flag;
case bounded -> controller instanceof LogicAI || controller instanceof Player ? 1 : 0;
case payloadCount -> self() instanceof Payloadc pay ? pay.payloads().size : 0; case payloadCount -> self() instanceof Payloadc pay ? pay.payloads().size : 0;
default -> 0; default -> 0;
}; };

View File

@@ -30,6 +30,7 @@ public enum LAccess{
team, team,
type, type,
flag, flag,
bounded,
name, name,
config, config,
payloadCount, payloadCount,