public abstract class MobileUnitImpl extends PlayerUnitImpl implements MobileUnit
UnitImpl.TrainingSlot| Constructor and Description |
|---|
MobileUnitImpl() |
| 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) |
getAirWeaponCooldown, getAirWeaponDamage, getAirWeaponMaxCooldown, getAirWeaponMaxRange, getArmor, getBuildUnit, getDamageFrom, getDamageTo, getGasPrice, getGroundWeaponCooldown, getGroundWeaponDamage, getGroundWeaponMaxCooldown, getGroundWeaponMaxRange, getHitPoints, getInitialHitPoints, getLastCommand, getLastCommandFrame, getLastKnownHitPoints, getLastKnownPosition, getLastKnownTilePosition, getMaxAirHits, getMaxEnergy, getMaxGroundHits, getMineralPrice, getOrder, getOrderTarget, getOrderTargetPosition, getPlayer, getSecondaryOrder, getShields, getSightRange, getSpellCooldown, getUnitStatCalculator, 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, tileWidthcancelResearch, cancelTrain, cancelTrain, cancelUpgrade, canResearch, canTrain, canUpgrade, compareTo, equals, exists, getAllUnits, getAngle, getBottom, getClosest, getCurrentFrame, getDamageEvaluator, getDistance, getDistance, getDistance, getId, getInitiallySpotted, getInitialPosition, getInitialTilePosition, getKillCount, getLastSpotted, getLeft, getMiddle, getPlayer, getPosition, getRallyPosition, getRallyUnit, getResearchInProgress, getRight, getSize, getTilePosition, getTop, getType, getUnit, getUnitsInRadius, getUpgradeInProgress, getX, getY, hashCode, height, isFlying, isSelected, issueCommand, isVisible, research, setRallyPoint, setRallyPoint, toString, train, upgrade, widthclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetArmor, 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, tileWidthexists, 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, widthpublic boolean attack(Position p)
attack in interface MobileUnitpublic boolean attack(Position p, boolean queued)
attack in interface MobileUnitpublic boolean attack(Unit target)
attack in interface MobileUnitpublic boolean attack(Unit target, boolean queued)
attack in interface MobileUnitpublic boolean move(Position p)
move in interface MobileUnitpublic boolean move(Position p, boolean queued)
move in interface MobileUnitpublic boolean patrol(Position p)
patrol in interface MobileUnitpublic boolean patrol(Position p, boolean queued)
patrol in interface MobileUnitpublic boolean holdPosition()
holdPosition in interface MobileUnitpublic boolean holdPosition(boolean queued)
holdPosition in interface MobileUnitpublic boolean stop(boolean queued)
stop in interface MobileUnitpublic boolean follow(Unit target, boolean queued)
follow in interface MobileUnitpublic int getAcidSporeCount()
getAcidSporeCount in interface MobileUnitpublic Loadable getTransport()
getTransport in interface MobileUnitpublic boolean isFollowing()
isFollowing in interface MobileUnitpublic boolean isHoldingPosition()
isHoldingPosition in interface MobileUnitpublic boolean isStasised()
isStasised in interface MobileUnitpublic boolean isUnderDarkSwarm()
isUnderDarkSwarm in interface MobileUnitpublic boolean isUnderDisruptionWeb()
isUnderDisruptionWeb in interface MobileUnitpublic boolean isUnderStorm()
isUnderStorm in interface MobileUnitpublic boolean isParasited()
isParasited in interface MobileUnitpublic boolean isPatrolling()
isPatrolling in interface MobileUnitpublic boolean isPlagued()
isPlagued in interface MobileUnitpublic boolean isMoving()
isMoving in interface MobileUnitpublic Position getTargetPosition()
getTargetPosition in interface MobileUnitpublic Unit getTargetUnit()
getTargetUnit in interface MobileUnitgetTargetUnit in class PlayerUnitImplpublic int getTurnRadius()
getTurnRadius in interface MobileUnitpublic boolean isStuck()
isStuck in interface MobileUnitpublic int getSupplyRequired()
getSupplyRequired in interface MobileUnitpublic boolean isHallucination()
isHallucination in interface MobileUnitpublic boolean isBlind()
isBlind in interface MobileUnitpublic boolean isBraking()
isBraking in interface MobileUnitpublic boolean isDefenseMatrixed()
isDefenseMatrixed in interface MobileUnitpublic boolean isEnsnared()
isEnsnared in interface MobileUnitpublic double getTopSpeed()
getTopSpeed in interface MobileUnitgetTopSpeed in class PlayerUnitImpl