UnitImpl.TrainingSlot
Constructor and Description |
---|
RawUnit() |
compareTo, equals, exists, getAllUnits, getAngle, getBottom, getClosest, getCurrentFrame, getDamageEvaluator, getDistance, getDistance, getDistance, getId, getInitiallySpotted, getInitialPosition, getInitialTilePosition, getKillCount, getLastSpotted, getLeft, getMiddle, getPosition, getRight, getSize, getTilePosition, getTop, getUnit, getUnitsInRadius, getX, getY, hashCode, height, isFlying, isSelected, isVisible, tileHeight, tileWidth, toString, width
public UnitType getType()
Unit
UnitType.Resource_Vespene_Geyser
to UnitType.Zerg_Extractor
a new instance
will be created, and this instance will no longer be updated.public int getLastCommandFrame()
public UnitCommandType getLastCommand()
public boolean isUpgrading()
public boolean isResearching()
public int getInitialHitPoints()
public int getHitPoints()
public int getShields()
public boolean isCloaked()
public boolean isDetected()
public double getVelocityX()
public double getVelocityY()
public boolean isIdle()
public boolean isCompleted()
public Weapon getGroundWeapon()
public Weapon getAirWeapon()
public int getSpellCooldown()
public Unit getTarget()
public boolean isAccelerating()
public boolean isAttacking()
public boolean isAttackFrame()
public boolean isBeingConstructed()
public boolean isBeingHealed()
public boolean isIrradiated()
public boolean isLockedDown()
public boolean isMaelstrommed()
public boolean isStartingAttack()
public boolean isUnderAttack()
public boolean isPowered()
public boolean isInterruptible()
public Unit getBuildUnit()
public int getEnergy()
public boolean isTraining()
public int getRemainingTrainTime()
public java.util.List<UnitImpl.TrainingSlot> getTrainingQueue()
public boolean isLoaded()
public int getInterceptorCount()
public boolean isFollowing()
public boolean isHoldingPosition()
public boolean isStuck()
public boolean isStasised()
public boolean isUnderDarkSwarm()
public boolean isUnderDisruptionWeb()
public boolean isUnderStorm()
public boolean isMoving()
public boolean isParasited()
public boolean isPatrolling()
public boolean isPlagued()
public Position getTargetPosition()
public Unit getTransportId()
public int getAcidSporeCount()
public boolean isHallucination()
public boolean isBlind()
public boolean isBraking()
public boolean isDefenseMatrixed()
public boolean isEnsnared()
public Unit getAddonId()
public int getRemainingBuildTime()
public boolean isLifted()
public boolean isBurrowed()
public UnitType getBuildType()
public boolean isStimmed()
public int getStimTimer()
public int getInitialResources()
public int getResources()
public boolean isBeingGathered()
public Unit getCarrierId()
public Unit getHatcheryId()
public int getLastKnownResources()
public boolean isHasNuke()
public Unit getNydusExitId()
public int getScarabCount()
public boolean isRepairing()
public boolean isSieged()
public int getSpiderMineCount()
public boolean isConstructing()
public boolean isGatheringGas()
public boolean isGatheringMinerals()
public boolean isCarryingGas()
public boolean isCarryingMinerals()
public Position getLastKnownPosition()
public TilePosition getLastKnownTilePosition()
public int getLastKnownHitPoints()
public java.util.List<Unit> getLoadedUnits()
public Unit getOrderTarget()
getOrderTarget
in class UnitImpl
public Position getOrderTargetPosition()
getOrderTargetPosition
in class UnitImpl
public Order getSecondaryOrder()
getSecondaryOrder
in class UnitImpl
public boolean cancelResearch()
cancelResearch
in class UnitImpl
public boolean cancelUpgrade()
cancelUpgrade
in class UnitImpl
public boolean canResearch(TechType techType)
canResearch
in class UnitImpl
public boolean canUpgrade(UpgradeType upgradeType)
canUpgrade
in class UnitImpl
public boolean upgrade(UpgradeType upgrade)
public ResearchingFacility.UpgradeInProgress getUpgradeInProgress()
getUpgradeInProgress
in class UnitImpl
public ResearchingFacility.ResearchInProgress getResearchInProgress()
getResearchInProgress
in class UnitImpl
public boolean cancelTrain(int slot)
cancelTrain
in class UnitImpl
public boolean cancelTrain()
cancelTrain
in class UnitImpl
public boolean setRallyPoint(Position p)
setRallyPoint
in class UnitImpl
public boolean setRallyPoint(Unit target)
setRallyPoint
in class UnitImpl
public Position getRallyPosition()
getRallyPosition
in class UnitImpl
public Unit getRallyUnit()
getRallyUnit
in class UnitImpl
public boolean issueCommand(int unitId, UnitCommandType unitCommandType, int targetUnitId, int x, int y, int extra)
issueCommand
in class UnitImpl