Package mindustry.ai.types
Class FlyingFollowAI
java.lang.Object
mindustry.entities.units.AIController
mindustry.ai.types.FlyingAI
mindustry.ai.types.FlyingFollowAI
- All Implemented Interfaces:
UnitController
AI/wave team only! This is used for wave support flyers.
-
Field Summary
Fields inherited from class mindustry.entities.units.AIController
fallback, noTargetTime, rotateBackTimer, target, timer, timerTarget, timerTarget2, timerTarget3, timerTarget4, unit, vec
-
Constructor Summary
-
Method Summary
Methods inherited from class mindustry.ai.types.FlyingAI
findMainTarget, findTarget
Methods inherited from class mindustry.entities.units.AIController
checkTarget, circle, circle, circleAttack, commandPosition, commandTarget, faceMovement, faceTarget, getClosestSpawner, init, invalid, isLogicControllable, keepState, moveTo, moveTo, moveTo, moveTo, pathfind, retarget, shouldShoot, stopShooting, target, targetFlag, unit, unit, unloadPayloads, updateTargeting, updateUnit, updateWeapons
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface mindustry.entities.units.UnitController
hit, isBeingControlled, isValidController, removed
-
Field Details
-
following
public mindustry.gen.Teamc following
-
-
Constructor Details
-
FlyingFollowAI
public FlyingFollowAI()
-
-
Method Details
-
updateMovement
public void updateMovement()- Overrides:
updateMovement
in classFlyingAI
-
shouldFaceTarget
public boolean shouldFaceTarget() -
updateVisuals
public void updateVisuals()- Overrides:
updateVisuals
in classAIController
-
fallback
- Overrides:
fallback
in classAIController
-
useFallback
public boolean useFallback()- Overrides:
useFallback
in classAIController
-