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,PrebuildAI,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)
-