Package mindustry.ai.types
Class FlyingAI
java.lang.Object
mindustry.entities.units.AIController
mindustry.ai.types.FlyingAI
- All Implemented Interfaces:
UnitController
- Direct Known Subclasses:
FlyingFollowAI
-
Field Summary
Fields inherited from class mindustry.entities.units.AIController
bomberTarget, fallback, noTargetTime, rotateBackTimer, target, timer, timerTarget, timerTarget2, timerTarget3, timerTarget4, unit, vec -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmindustry.gen.TeamcfindMainTarget(float x, float y, float range, boolean air, boolean ground) mindustry.gen.TeamcfindTarget(float x, float y, float range, boolean air, boolean ground) mindustry.gen.TeamctargetFlag(float x, float y, BlockFlag flag, boolean enemy) voidMethods inherited from class mindustry.entities.units.AIController
afterRead, alterPathfind, checkTarget, circle, circle, circleAttack, commandPosition, commandTarget, faceMovement, faceTarget, fallback, getClosestSpawner, init, invalid, isLogicControllable, keepState, moveTo, moveTo, moveTo, moveTo, pathfind, pathfind, pathfind, prefSpeed, resetTimers, retarget, shouldFire, shouldShoot, stanceChanged, stopShooting, target, targetInvalidated, unit, unit, unloadPayloads, updateTargeting, updateUnit, updateVisuals, updateWeapons, useFallbackMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface mindustry.entities.units.UnitController
hit, isValidController, removed
-
Constructor Details
-
FlyingAI
public FlyingAI()
-
-
Method Details
-
updateMovement
public void updateMovement()- Overrides:
updateMovementin classAIController
-
targetFlag
- Overrides:
targetFlagin classAIController
-
findTarget
public mindustry.gen.Teamc findTarget(float x, float y, float range, boolean air, boolean ground) - Overrides:
findTargetin classAIController
-
findMainTarget
public mindustry.gen.Teamc findMainTarget(float x, float y, float range, boolean air, boolean ground) - Overrides:
findMainTargetin classAIController
-