mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-02-23 13:09:27 +07:00
Merge pull request #3396 from DeltaNedas/master
add mining/mineX/mineY sensors
This commit is contained in:
commit
87050b6c56
@ -37,6 +37,7 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
|
||||
@Import float x, y, rotation, elevation, maxHealth, drag, armor, hitSize, health, ammo, minFormationSpeed;
|
||||
@Import Team team;
|
||||
@Import int id;
|
||||
@Import @Nullable Tile mineTile;
|
||||
|
||||
private UnitController controller;
|
||||
UnitType type;
|
||||
@ -123,6 +124,9 @@ abstract class UnitComp implements Healthc, Physicsc, Hitboxc, Statusc, Teamc, I
|
||||
case shooting -> isShooting() ? 1 : 0;
|
||||
case shootX -> World.conv(aimX());
|
||||
case shootY -> World.conv(aimY());
|
||||
case mining -> mining() ? 1 : 0;
|
||||
case mineX -> mining() ? mineTile.x : -1;
|
||||
case mineY -> mining() ? mineTile.y : -1;
|
||||
case flag -> flag;
|
||||
case controlled -> controller instanceof LogicAI || controller instanceof Player ? 1 : 0;
|
||||
case payloadCount -> self() instanceof Payloadc pay ? pay.payloads().size : 0;
|
||||
|
@ -27,6 +27,9 @@ public enum LAccess{
|
||||
shootX,
|
||||
shootY,
|
||||
shooting,
|
||||
mineX,
|
||||
mineY,
|
||||
mining,
|
||||
team,
|
||||
type,
|
||||
flag,
|
||||
|
Loading…
Reference in New Issue
Block a user