public interface MobileUnit extends PlayerUnit
Modifier and Type | Method and Description |
---|---|
boolean |
attack(Position p) |
boolean |
attack(Position p,
boolean queued) |
boolean |
attack(Unit target) |
boolean |
attack(Unit target,
boolean queued) |
boolean |
follow(Unit target,
boolean queued) |
int |
getAcidSporeCount() |
int |
getSupplyRequired() |
Position |
getTargetPosition() |
Unit |
getTargetUnit() |
double |
getTopSpeed() |
Loadable |
getTransport() |
int |
getTurnRadius() |
boolean |
holdPosition() |
boolean |
holdPosition(boolean queued) |
boolean |
isBlind() |
boolean |
isBraking() |
boolean |
isDefenseMatrixed() |
boolean |
isEnsnared() |
boolean |
isFollowing() |
boolean |
isHallucination() |
boolean |
isHoldingPosition() |
boolean |
isMoving() |
boolean |
isParasited() |
boolean |
isPatrolling() |
boolean |
isPlagued() |
boolean |
isStasised() |
boolean |
isStuck() |
boolean |
isUnderDarkSwarm() |
boolean |
isUnderDisruptionWeb() |
boolean |
isUnderStorm() |
boolean |
move(Position p) |
boolean |
move(Position p,
boolean queued) |
boolean |
patrol(Position p) |
boolean |
patrol(Position p,
boolean queued) |
boolean |
stop(boolean queued) |
getArmor, getBuildUnit, getDamageFrom, getDamageTo, getGasPrice, getHitPoints, getInitialHitPoints, getLastCommand, getLastCommandFrame, getLastKnownHitPoints, getLastKnownPosition, getLastKnownTilePosition, getMineralPrice, getOrder, getOrderTarget, getOrderTargetPosition, getPlayer, getSecondaryOrder, getShields, getSightRange, getSpellCooldown, getVelocityX, getVelocityY, getWeakestUnitInRadius, isAccelerating, isAttackFrame, isAttacking, isBeingConstructed, isBeingHealed, isCloaked, isCompleted, isDetected, isDetector, isFlyer, isIdle, isInterruptible, isIrradiated, isLockedDown, isMaelstrommed, isPowered, isStartingAttack, isUnderAttack, maxHitPoints, maxShields, rightClick, rightClick, tileHeight, tileWidth
exists, getAngle, getBottom, getClosest, getDistance, getDistance, getDistance, getId, getInitiallySpotted, getInitialPosition, getInitialTilePosition, getKillCount, getLastSpotted, getLeft, getMiddle, getPosition, getRight, getSize, getTilePosition, getTop, getType, getUnitsInRadius, getX, getY, height, isFlying, isSelected, isVisible, width
boolean attack(Position p)
boolean attack(Position p, boolean queued)
boolean attack(Unit target)
boolean attack(Unit target, boolean queued)
boolean move(Position p)
boolean move(Position p, boolean queued)
boolean patrol(Position p)
boolean patrol(Position p, boolean queued)
boolean holdPosition()
boolean holdPosition(boolean queued)
boolean stop(boolean queued)
boolean follow(Unit target, boolean queued)
int getAcidSporeCount()
Loadable getTransport()
boolean isFollowing()
boolean isHoldingPosition()
boolean isStasised()
boolean isUnderDarkSwarm()
boolean isUnderDisruptionWeb()
boolean isUnderStorm()
boolean isParasited()
boolean isPatrolling()
boolean isPlagued()
boolean isMoving()
Position getTargetPosition()
Unit getTargetUnit()
int getTurnRadius()
boolean isStuck()
int getSupplyRequired()
boolean isHallucination()
boolean isBlind()
boolean isBraking()
boolean isDefenseMatrixed()
boolean isEnsnared()
double getTopSpeed()