Package mindustry.entities.units
Interface UnitController
- All Known Implementing Classes:
AIController
,AssemblerAI
,BoostAI
,BuilderAI
,CargoAI
,CommandAI
,DefenderAI
,DroneCenter.EffectDroneAI
,FlyingAI
,FlyingFollowAI
,GroundAI
,HugAI
,LogicAI
,MinerAI
,MissileAI
,RepairAI
,SuicideAI
public interface UnitController
-
Method Details
-
unit
void unit(mindustry.gen.Unit unit) -
unit
@Nullable mindustry.gen.Unit unit() -
hit
default void hit(mindustry.gen.Bullet bullet) -
isValidController
default boolean isValidController() -
isLogicControllable
default boolean isLogicControllable()- Returns:
- whether logic AI can take over
-
updateUnit
default void updateUnit() -
removed
default void removed(mindustry.gen.Unit unit) -
afterRead
default void afterRead(mindustry.gen.Unit unit)
-