Package mindustry.ai.types
Class MinerAI
java.lang.Object
mindustry.entities.units.AIController
mindustry.ai.types.MinerAI
- All Implemented Interfaces:
UnitController
-
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidCalled when the parent CommandAI changes its stance.voidMethods inherited from class mindustry.entities.units.AIController
afterRead, alterPathfind, checkTarget, circle, circle, circleAttack, commandPosition, commandTarget, faceMovement, faceTarget, fallback, findMainTarget, findTarget, getClosestSpawner, init, invalid, isLogicControllable, keepState, moveTo, moveTo, moveTo, moveTo, pathfind, pathfind, pathfind, prefSpeed, resetTimers, retarget, shouldFire, shouldShoot, stopShooting, target, targetFlag, 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
-
Field Details
-
mining
public boolean mining -
targetItem
-
ore
-
-
Constructor Details
-
MinerAI
public MinerAI()
-
-
Method Details
-
stanceChanged
public void stanceChanged()Description copied from class:AIControllerCalled when the parent CommandAI changes its stance.- Overrides:
stanceChangedin classAIController
-
updateMovement
public void updateMovement()- Overrides:
updateMovementin classAIController
-