BWAPI  4.2.0
An API for interacting with Starcraft: Broodwar (1.16.1)
BWAPI::UnitInterface Member List

This is the complete list of members for BWAPI::UnitInterface, including all inherited members.

attack(Position target, bool shiftQueueCommand=false)BWAPI::UnitInterface
attack(Unit target, bool shiftQueueCommand=false)BWAPI::UnitInterface
build(UnitType type, TilePosition target=TilePositions::None)BWAPI::UnitInterface
buildAddon(UnitType type)BWAPI::UnitInterface
burrow()BWAPI::UnitInterface
canAttack(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttack(Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttack(Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackGrouped(Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackGrouped(Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackMove(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackMoveGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackUnit(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackUnit(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackUnitGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canAttackUnitGrouped(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canBuild(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canBuild(UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canBuild(UnitType uType, BWAPI::TilePosition tilePos, bool checkTargetUnitType=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canBuildAddon(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canBuildAddon(UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canBurrow(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelAddon(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelConstruction(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelMorph(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelResearch(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelTrain(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelTrainSlot(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelTrainSlot(int slot, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCancelUpgrade(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
cancelAddon()BWAPI::UnitInterface
cancelConstruction()BWAPI::UnitInterface
cancelMorph()BWAPI::UnitInterface
cancelResearch()BWAPI::UnitInterface
cancelTrain(int slot=-2)BWAPI::UnitInterface
cancelUpgrade()BWAPI::UnitInterface
canCloak(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canCommand() const =0BWAPI::UnitInterfacepure virtual
canCommandGrouped(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canDecloak(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canFollow(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canFollow(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canGather(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canGather(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canHaltConstruction(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canHoldPosition(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canIssueCommand(UnitCommand command, bool checkCanUseTechPositionOnPositions=true, bool checkCanUseTechUnitOnUnits=true, bool checkCanBuildUnitType=true, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canIssueCommandGrouped(UnitCommand command, bool checkCanUseTechPositionOnPositions=true, bool checkCanUseTechUnitOnUnits=true, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canIssueCommandType(UnitCommandType ct, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canIssueCommandTypeGrouped(UnitCommandType ct, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canLand(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canLand(TilePosition target, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canLift(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canLoad(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canLoad(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canMorph(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canMorph(UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canMove(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canMoveGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canPatrol(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canPatrolGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canPlaceCOP(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canPlaceCOP(TilePosition target, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRepair(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRepair(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canResearch(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canResearch(TechType type, bool checkCanIssueCommandType=true) const =0BWAPI::UnitInterfacepure virtual
canReturnCargo(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClick(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClick(Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClick(Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickGrouped(Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickGrouped(Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickPosition(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickPositionGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickUnit(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickUnit(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickUnitGrouped(bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canRightClickUnitGrouped(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSetRallyPoint(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSetRallyPoint(Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSetRallyPoint(Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSetRallyPosition(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSetRallyUnit(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSetRallyUnit(Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canSiege(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canStop(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canTargetUnit(Unit targetUnit, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canTrain(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canTrain(UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnburrow(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnload(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnload(Unit targetUnit, bool checkCanTargetUnit=true, bool checkPosition=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnloadAll(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnloadAllPosition(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnloadAllPosition(Position targDropPos, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnloadAtPosition(Position targDropPos, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnloadWithOrWithoutTarget(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUnsiege(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUpgrade(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUpgrade(UpgradeType type, bool checkCanIssueCommandType=true) const =0BWAPI::UnitInterfacepure virtual
canUseTech(BWAPI::TechType tech, Position target, bool checkCanTargetUnit=true, bool checkTargetsType=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTech(BWAPI::TechType tech, Unit target=nullptr, bool checkCanTargetUnit=true, bool checkTargetsType=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechPosition(BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechPosition(BWAPI::TechType tech, Position target, bool checkTargetsPositions=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechUnit(BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechUnit(BWAPI::TechType tech, Unit targetUnit, bool checkCanTargetUnit=true, bool checkTargetsUnits=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechWithOrWithoutTarget(bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechWithOrWithoutTarget(BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
canUseTechWithoutTarget(BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const =0BWAPI::UnitInterfacepure virtual
cloak()BWAPI::UnitInterface
decloak()BWAPI::UnitInterface
exists() const =0BWAPI::UnitInterfacepure virtual
follow(Unit target, bool shiftQueueCommand=false)BWAPI::UnitInterface
gather(Unit target, bool shiftQueueCommand=false)BWAPI::UnitInterface
getAcidSporeCount() const =0BWAPI::UnitInterfacepure virtual
getAddon() const =0BWAPI::UnitInterfacepure virtual
getAirWeaponCooldown() const =0BWAPI::UnitInterfacepure virtual
getAngle() const =0BWAPI::UnitInterfacepure virtual
getBottom() const BWAPI::UnitInterface
getBuildType() const =0BWAPI::UnitInterfacepure virtual
getBuildUnit() const =0BWAPI::UnitInterfacepure virtual
getCarrier() const =0BWAPI::UnitInterfacepure virtual
getClosestUnit(const UnitFilter &pred=nullptr, int radius=999999) const BWAPI::UnitInterface
getDefenseMatrixPoints() const =0BWAPI::UnitInterfacepure virtual
getDefenseMatrixTimer() const =0BWAPI::UnitInterfacepure virtual
getDistance(Position target) const BWAPI::UnitInterface
getDistance(Unit target) const BWAPI::UnitInterface
getEnergy() const =0BWAPI::UnitInterfacepure virtual
getEnsnareTimer() const =0BWAPI::UnitInterfacepure virtual
getGroundWeaponCooldown() const =0BWAPI::UnitInterfacepure virtual
getHatchery() const =0BWAPI::UnitInterfacepure virtual
getHitPoints() const =0BWAPI::UnitInterfacepure virtual
getID() const =0BWAPI::UnitInterfacepure virtual
getInitialHitPoints() const =0BWAPI::UnitInterfacepure virtual
getInitialPosition() const =0BWAPI::UnitInterfacepure virtual
getInitialResources() const =0BWAPI::UnitInterfacepure virtual
getInitialTilePosition() const =0BWAPI::UnitInterfacepure virtual
getInitialType() const =0BWAPI::UnitInterfacepure virtual
getInterceptorCount() const =0BWAPI::UnitInterfacepure virtual
getInterceptors() const =0BWAPI::UnitInterfacepure virtual
getIrradiateTimer() const =0BWAPI::UnitInterfacepure virtual
getKillCount() const =0BWAPI::UnitInterfacepure virtual
getLarva() const =0BWAPI::UnitInterfacepure virtual
getLastAttackingPlayer() const =0BWAPI::UnitInterfacepure virtual
getLastCommand() const =0BWAPI::UnitInterfacepure virtual
getLastCommandFrame() const =0BWAPI::UnitInterfacepure virtual
getLeft() const BWAPI::UnitInterface
getLoadedUnits() const =0BWAPI::UnitInterfacepure virtual
getLockdownTimer() const =0BWAPI::UnitInterfacepure virtual
getMaelstromTimer() const =0BWAPI::UnitInterfacepure virtual
getNydusExit() const =0BWAPI::UnitInterfacepure virtual
getOrder() const =0BWAPI::UnitInterfacepure virtual
getOrderTarget() const =0BWAPI::UnitInterfacepure virtual
getOrderTargetPosition() const =0BWAPI::UnitInterfacepure virtual
getOrderTimer() const =0BWAPI::UnitInterfacepure virtual
getPlagueTimer() const =0BWAPI::UnitInterfacepure virtual
getPlayer() const =0BWAPI::UnitInterfacepure virtual
getPosition() const =0BWAPI::UnitInterfacepure virtual
getPowerUp() const =0BWAPI::UnitInterfacepure virtual
getRallyPosition() const =0BWAPI::UnitInterfacepure virtual
getRallyUnit() const =0BWAPI::UnitInterfacepure virtual
getRegion() const BWAPI::UnitInterface
getRemainingBuildTime() const =0BWAPI::UnitInterfacepure virtual
getRemainingResearchTime() const =0BWAPI::UnitInterfacepure virtual
getRemainingTrainTime() const =0BWAPI::UnitInterfacepure virtual
getRemainingUpgradeTime() const =0BWAPI::UnitInterfacepure virtual
getRemoveTimer() const =0BWAPI::UnitInterfacepure virtual
getReplayID() const =0BWAPI::UnitInterfacepure virtual
getResourceGroup() const =0BWAPI::UnitInterfacepure virtual
getResources() const =0BWAPI::UnitInterfacepure virtual
getRight() const BWAPI::UnitInterface
getScarabCount() const =0BWAPI::UnitInterfacepure virtual
getSecondaryOrder() const =0BWAPI::UnitInterfacepure virtual
getShields() const =0BWAPI::UnitInterfacepure virtual
getSpaceRemaining() const BWAPI::UnitInterface
getSpellCooldown() const =0BWAPI::UnitInterfacepure virtual
getSpiderMineCount() const =0BWAPI::UnitInterfacepure virtual
getStasisTimer() const =0BWAPI::UnitInterfacepure virtual
getStimTimer() const =0BWAPI::UnitInterfacepure virtual
getTarget() const =0BWAPI::UnitInterfacepure virtual
getTargetPosition() const =0BWAPI::UnitInterfacepure virtual
getTech() const =0BWAPI::UnitInterfacepure virtual
getTilePosition() const BWAPI::UnitInterface
getTop() const BWAPI::UnitInterface
getTrainingQueue() const =0BWAPI::UnitInterfacepure virtual
getTransport() const =0BWAPI::UnitInterfacepure virtual
getType() const =0BWAPI::UnitInterfacepure virtual
getUnitsInRadius(int radius, const UnitFilter &pred=nullptr) const BWAPI::UnitInterface
getUnitsInWeaponRange(WeaponType weapon, const UnitFilter &pred=nullptr) const BWAPI::UnitInterface
getUpgrade() const =0BWAPI::UnitInterfacepure virtual
getVelocityX() const =0BWAPI::UnitInterfacepure virtual
getVelocityY() const =0BWAPI::UnitInterfacepure virtual
haltConstruction()BWAPI::UnitInterface
hasNuke() const =0BWAPI::UnitInterfacepure virtual
hasPath(Position target) const BWAPI::UnitInterface
hasPath(Unit target) const BWAPI::UnitInterface
holdPosition(bool shiftQueueCommand=false)BWAPI::UnitInterface
isAccelerating() const =0BWAPI::UnitInterfacepure virtual
isAttackFrame() const =0BWAPI::UnitInterfacepure virtual
isAttacking() const =0BWAPI::UnitInterfacepure virtual
isBeingConstructed() const BWAPI::UnitInterface
isBeingGathered() const =0BWAPI::UnitInterfacepure virtual
isBeingHealed() const =0BWAPI::UnitInterfacepure virtual
isBlind() const =0BWAPI::UnitInterfacepure virtual
isBraking() const =0BWAPI::UnitInterfacepure virtual
isBurrowed() const =0BWAPI::UnitInterfacepure virtual
isCarryingGas() const =0BWAPI::UnitInterfacepure virtual
isCarryingMinerals() const =0BWAPI::UnitInterfacepure virtual
isCloaked() const =0BWAPI::UnitInterfacepure virtual
isCompleted() const =0BWAPI::UnitInterfacepure virtual
isConstructing() const =0BWAPI::UnitInterfacepure virtual
isDefenseMatrixed() const BWAPI::UnitInterface
isDetected() const =0BWAPI::UnitInterfacepure virtual
isEnsnared() const BWAPI::UnitInterface
isFlying() const BWAPI::UnitInterface
isFollowing() const BWAPI::UnitInterface
isGatheringGas() const =0BWAPI::UnitInterfacepure virtual
isGatheringMinerals() const =0BWAPI::UnitInterfacepure virtual
isHallucination() const =0BWAPI::UnitInterfacepure virtual
isHoldingPosition() const BWAPI::UnitInterface
isIdle() const =0BWAPI::UnitInterfacepure virtual
isInterruptible() const =0BWAPI::UnitInterfacepure virtual
isInvincible() const =0BWAPI::UnitInterfacepure virtual
isInWeaponRange(Unit target) const BWAPI::UnitInterface
isIrradiated() const BWAPI::UnitInterface
isLifted() const =0BWAPI::UnitInterfacepure virtual
isLoaded() const BWAPI::UnitInterface
isLockedDown() const BWAPI::UnitInterface
isMaelstrommed() const BWAPI::UnitInterface
isMorphing() const =0BWAPI::UnitInterfacepure virtual
isMoving() const =0BWAPI::UnitInterfacepure virtual
isParasited() const =0BWAPI::UnitInterfacepure virtual
isPatrolling() const BWAPI::UnitInterface
isPlagued() const BWAPI::UnitInterface
isPowered() const =0BWAPI::UnitInterfacepure virtual
isRepairing() const BWAPI::UnitInterface
isResearching() const BWAPI::UnitInterface
isSelected() const =0BWAPI::UnitInterfacepure virtual
isSieged() const BWAPI::UnitInterface
isStartingAttack() const =0BWAPI::UnitInterfacepure virtual
isStasised() const BWAPI::UnitInterface
isStimmed() const BWAPI::UnitInterface
isStuck() const =0BWAPI::UnitInterfacepure virtual
issueCommand(UnitCommand command)=0BWAPI::UnitInterfacepure virtual
isTargetable() const =0BWAPI::UnitInterfacepure virtual
isTraining() const =0BWAPI::UnitInterfacepure virtual
isUnderAttack() const =0BWAPI::UnitInterfacepure virtual
isUnderDarkSwarm() const =0BWAPI::UnitInterfacepure virtual
isUnderDisruptionWeb() const =0BWAPI::UnitInterfacepure virtual
isUnderStorm() const =0BWAPI::UnitInterfacepure virtual
isUpgrading() const BWAPI::UnitInterface
isVisible(Player player=nullptr) const =0BWAPI::UnitInterfacepure virtual
land(TilePosition target)BWAPI::UnitInterface
lift()BWAPI::UnitInterface
load(Unit target, bool shiftQueueCommand=false)BWAPI::UnitInterface
morph(UnitType type)BWAPI::UnitInterface
move(Position target, bool shiftQueueCommand=false)BWAPI::UnitInterface
patrol(Position target, bool shiftQueueCommand=false)BWAPI::UnitInterface
placeCOP(TilePosition target)BWAPI::UnitInterface
repair(Unit target, bool shiftQueueCommand=false)BWAPI::UnitInterface
research(TechType tech)BWAPI::UnitInterface
returnCargo(bool shiftQueueCommand=false)BWAPI::UnitInterface
rightClick(Position target, bool shiftQueueCommand=false)BWAPI::UnitInterface
rightClick(Unit target, bool shiftQueueCommand=false)BWAPI::UnitInterface
setRallyPoint(Position target)BWAPI::UnitInterface
setRallyPoint(Unit target)BWAPI::UnitInterface
siege()BWAPI::UnitInterface
stop(bool shiftQueueCommand=false)BWAPI::UnitInterface
train(UnitType type=UnitTypes::None)BWAPI::UnitInterface
unburrow()BWAPI::UnitInterface
unload(Unit target)BWAPI::UnitInterface
unloadAll(bool shiftQueueCommand=false)BWAPI::UnitInterface
unloadAll(Position target, bool shiftQueueCommand=false)BWAPI::UnitInterface
unsiege()BWAPI::UnitInterface
upgrade(UpgradeType upgrade)BWAPI::UnitInterface
useTech(TechType tech, Position target)BWAPI::UnitInterface
useTech(TechType tech, Unit target=nullptr)BWAPI::UnitInterface