Inherits UnitInterface.
|
| TCUnit (torchcraft::replayer::Unit u) |
|
virtual | ~TCUnit () |
|
int | getID () const override |
|
int | getResources () const override |
|
BWAPI::UnitType | getType () const override |
|
BWAPI::Position | getPosition () const override |
|
bool | isLifted () const override |
|
int | getInitialResources () const override |
|
BWAPI::TilePosition | getInitialTilePosition () const override |
|
BWAPI::Position | getInitialPosition () const override |
|
BWAPI::UnitType | getInitialType () const override |
|
bool | exists () const override |
|
int | getReplayID () const override |
|
BWAPI::Player | getPlayer () const override |
|
double | getAngle () const override |
|
double | getVelocityX () const override |
|
double | getVelocityY () const override |
|
int | getHitPoints () const override |
|
int | getShields () const override |
|
int | getEnergy () const override |
|
int | getResourceGroup () const override |
|
int | getLastCommandFrame () const override |
|
BWAPI::UnitCommand | getLastCommand () const override |
|
BWAPI::Player | getLastAttackingPlayer () const override |
|
int | getInitialHitPoints () const override |
|
int | getKillCount () const override |
|
int | getAcidSporeCount () const override |
|
int | getInterceptorCount () const override |
|
int | getScarabCount () const override |
|
int | getSpiderMineCount () const override |
|
int | getGroundWeaponCooldown () const override |
|
int | getAirWeaponCooldown () const override |
|
int | getSpellCooldown () const override |
|
int | getDefenseMatrixPoints () const override |
|
int | getDefenseMatrixTimer () const override |
|
int | getEnsnareTimer () const override |
|
int | getIrradiateTimer () const override |
|
int | getLockdownTimer () const override |
|
int | getMaelstromTimer () const override |
|
int | getOrderTimer () const override |
|
int | getPlagueTimer () const override |
|
int | getRemoveTimer () const override |
|
int | getStasisTimer () const override |
|
int | getStimTimer () const override |
|
BWAPI::UnitType | getBuildType () const override |
|
BWAPI::UnitType::list | getTrainingQueue () const override |
|
BWAPI::TechType | getTech () const override |
|
BWAPI::UpgradeType | getUpgrade () const override |
|
int | getRemainingBuildTime () const override |
|
int | getRemainingTrainTime () const override |
|
int | getRemainingResearchTime () const override |
|
int | getRemainingUpgradeTime () const override |
|
BWAPI::Unit | getBuildUnit () const override |
|
BWAPI::Unit | getTarget () const override |
|
BWAPI::Position | getTargetPosition () const override |
|
BWAPI::Order | getOrder () const override |
|
BWAPI::Order | getSecondaryOrder () const override |
|
BWAPI::Unit | getOrderTarget () const override |
|
BWAPI::Position | getOrderTargetPosition () const override |
|
BWAPI::Position | getRallyPosition () const override |
|
BWAPI::Unit | getRallyUnit () const override |
|
BWAPI::Unit | getAddon () const override |
|
BWAPI::Unit | getNydusExit () const override |
|
BWAPI::Unit | getPowerUp () const override |
|
BWAPI::Unit | getTransport () const override |
|
BWAPI::Unitset | getLoadedUnits () const override |
|
BWAPI::Unit | getCarrier () const override |
|
BWAPI::Unitset | getInterceptors () const override |
|
BWAPI::Unit | getHatchery () const override |
|
BWAPI::Unitset | getLarva () const override |
|
bool | hasNuke () const override |
|
bool | isAccelerating () const override |
|
bool | isAttacking () const override |
|
bool | isAttackFrame () const override |
|
bool | isBeingGathered () const override |
|
bool | isBeingHealed () const override |
|
bool | isBlind () const override |
|
bool | isBraking () const override |
|
bool | isBurrowed () const override |
|
bool | isCarryingGas () const override |
|
bool | isCarryingMinerals () const override |
|
bool | isCloaked () const override |
|
bool | isCompleted () const override |
|
bool | isConstructing () const override |
|
bool | isDetected () const override |
|
bool | isGatheringGas () const override |
|
bool | isGatheringMinerals () const override |
|
bool | isHallucination () const override |
|
bool | isIdle () const override |
|
bool | isInterruptible () const override |
|
bool | isInvincible () const override |
|
bool | isMorphing () const override |
|
bool | isMoving () const override |
|
bool | isParasited () const override |
|
bool | isSelected () const override |
|
bool | isStartingAttack () const override |
|
bool | isStuck () const override |
|
bool | isTraining () const override |
|
bool | isUnderAttack () const override |
|
bool | isUnderDarkSwarm () const override |
|
bool | isUnderDisruptionWeb () const override |
|
bool | isUnderStorm () const override |
|
bool | isPowered () const override |
|
bool | isVisible (BWAPI::Player player=nullptr) const override |
|
bool | isTargetable () const override |
|
bool | issueCommand (BWAPI::UnitCommand command) override |
|
bool | canIssueCommand (BWAPI::UnitCommand command, bool checkCanUseTechPositionOnPositions=true, bool checkCanUseTechUnitOnUnits=true, bool checkCanBuildUnitType=true, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canIssueCommandGrouped (BWAPI::UnitCommand command, bool checkCanUseTechPositionOnPositions=true, bool checkCanUseTechUnitOnUnits=true, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canCommand () const override |
|
bool | canCommandGrouped (bool checkCommandibility=true) const override |
|
bool | canIssueCommandType (BWAPI::UnitCommandType ct, bool checkCommandibility=true) const override |
|
bool | canIssueCommandTypeGrouped (BWAPI::UnitCommandType ct, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canTargetUnit (BWAPI::Unit targetUnit, bool checkCommandibility=true) const override |
|
bool | canAttack (bool checkCommandibility=true) const override |
|
bool | canAttack (BWAPI::Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canAttack (BWAPI::Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canAttackGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canAttackGrouped (BWAPI::Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canAttackGrouped (BWAPI::Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canAttackMove (bool checkCommandibility=true) const override |
|
bool | canAttackMoveGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canAttackUnit (bool checkCommandibility=true) const override |
|
bool | canAttackUnit (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canAttackUnitGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canAttackUnitGrouped (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canBuild (bool checkCommandibility=true) const override |
|
bool | canBuild (BWAPI::UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canBuild (BWAPI::UnitType uType, BWAPI::TilePosition tilePos, bool checkTargetUnitType=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canBuildAddon (bool checkCommandibility=true) const override |
|
bool | canBuildAddon (BWAPI::UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canTrain (bool checkCommandibility=true) const override |
|
bool | canTrain (BWAPI::UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canMorph (bool checkCommandibility=true) const override |
|
bool | canMorph (BWAPI::UnitType uType, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canResearch (bool checkCommandibility=true) const override |
|
bool | canResearch (BWAPI::TechType type, bool checkCanIssueCommandType=true) const override |
|
bool | canUpgrade (bool checkCommandibility=true) const override |
|
bool | canUpgrade (BWAPI::UpgradeType type, bool checkCanIssueCommandType=true) const override |
|
bool | canSetRallyPoint (bool checkCommandibility=true) const override |
|
bool | canSetRallyPoint (BWAPI::Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canSetRallyPoint (BWAPI::Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canSetRallyPosition (bool checkCommandibility=true) const override |
|
bool | canSetRallyUnit (bool checkCommandibility=true) const override |
|
bool | canSetRallyUnit (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canMove (bool checkCommandibility=true) const override |
|
bool | canMoveGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canPatrol (bool checkCommandibility=true) const override |
|
bool | canPatrolGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canFollow (bool checkCommandibility=true) const override |
|
bool | canFollow (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canGather (bool checkCommandibility=true) const override |
|
bool | canGather (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canReturnCargo (bool checkCommandibility=true) const override |
|
bool | canHoldPosition (bool checkCommandibility=true) const override |
|
bool | canStop (bool checkCommandibility=true) const override |
|
bool | canRepair (bool checkCommandibility=true) const override |
|
bool | canRepair (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canBurrow (bool checkCommandibility=true) const override |
|
bool | canUnburrow (bool checkCommandibility=true) const override |
|
bool | canCloak (bool checkCommandibility=true) const override |
|
bool | canDecloak (bool checkCommandibility=true) const override |
|
bool | canSiege (bool checkCommandibility=true) const override |
|
bool | canUnsiege (bool checkCommandibility=true) const override |
|
bool | canLift (bool checkCommandibility=true) const override |
|
bool | canLand (bool checkCommandibility=true) const override |
|
bool | canLand (BWAPI::TilePosition target, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canLoad (bool checkCommandibility=true) const override |
|
bool | canLoad (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUnloadWithOrWithoutTarget (bool checkCommandibility=true) const override |
|
bool | canUnloadAtPosition (BWAPI::Position targDropPos, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUnload (bool checkCommandibility=true) const override |
|
bool | canUnload (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkPosition=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUnloadAll (bool checkCommandibility=true) const override |
|
bool | canUnloadAllPosition (bool checkCommandibility=true) const override |
|
bool | canUnloadAllPosition (BWAPI::Position targDropPos, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canRightClick (bool checkCommandibility=true) const override |
|
bool | canRightClick (BWAPI::Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canRightClick (BWAPI::Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canRightClickGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canRightClickGrouped (BWAPI::Position target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canRightClickGrouped (BWAPI::Unit target, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canRightClickPosition (bool checkCommandibility=true) const override |
|
bool | canRightClickPositionGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canRightClickUnit (bool checkCommandibility=true) const override |
|
bool | canRightClickUnit (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canRightClickUnitGrouped (bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canRightClickUnitGrouped (BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkCanIssueCommandType=true, bool checkCommandibilityGrouped=true, bool checkCommandibility=true) const override |
|
bool | canHaltConstruction (bool checkCommandibility=true) const override |
|
bool | canCancelConstruction (bool checkCommandibility=true) const override |
|
bool | canCancelAddon (bool checkCommandibility=true) const override |
|
bool | canCancelTrain (bool checkCommandibility=true) const override |
|
bool | canCancelTrainSlot (bool checkCommandibility=true) const override |
|
bool | canCancelTrainSlot (int slot, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canCancelMorph (bool checkCommandibility=true) const override |
|
bool | canCancelResearch (bool checkCommandibility=true) const override |
|
bool | canCancelUpgrade (bool checkCommandibility=true) const override |
|
bool | canUseTechWithOrWithoutTarget (bool checkCommandibility=true) const override |
|
bool | canUseTechWithOrWithoutTarget (BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTech (BWAPI::TechType tech, BWAPI::Position target, bool checkCanTargetUnit=true, bool checkTargetsType=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTech (BWAPI::TechType tech, BWAPI::Unit target=nullptr, bool checkCanTargetUnit=true, bool checkTargetsType=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTechWithoutTarget (BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTechUnit (BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTechUnit (BWAPI::TechType tech, BWAPI::Unit targetUnit, bool checkCanTargetUnit=true, bool checkTargetsUnits=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTechPosition (BWAPI::TechType tech, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canUseTechPosition (BWAPI::TechType tech, BWAPI::Position target, bool checkTargetsPositions=true, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|
bool | canPlaceCOP (bool checkCommandibility=true) const override |
|
bool | canPlaceCOP (BWAPI::TilePosition target, bool checkCanIssueCommandType=true, bool checkCommandibility=true) const override |
|