public class Arbiter extends MobileUnitImpl implements Mechanical, SpellCaster, GroundAttacker, AirAttacker
UnitImpl.TrainingSlot| Constructor and Description |
|---|
Arbiter() |
| Modifier and Type | Method and Description |
|---|---|
Weapon |
getAirWeapon() |
int |
getAirWeaponCooldown() |
int |
getAirWeaponDamage() |
int |
getAirWeaponMaxCooldown() |
int |
getAirWeaponMaxRange() |
int |
getEnergy() |
Weapon |
getGroundWeapon() |
int |
getGroundWeaponCooldown() |
int |
getGroundWeaponDamage() |
int |
getGroundWeaponMaxCooldown() |
int |
getGroundWeaponMaxRange() |
int |
getMaxAirHits() |
int |
getMaxEnergy() |
int |
getMaxGroundHits() |
boolean |
recall(Position position) |
boolean |
stasisField(Position position) |
attack, attack, attack, attack, follow, getAcidSporeCount, getSupplyRequired, getTargetPosition, getTargetUnit, getTopSpeed, getTransport, getTurnRadius, holdPosition, holdPosition, isBlind, isBraking, isDefenseMatrixed, isEnsnared, isFollowing, isHallucination, isHoldingPosition, isMoving, isParasited, isPatrolling, isPlagued, isStasised, isStuck, isUnderDarkSwarm, isUnderDisruptionWeb, isUnderStorm, move, move, patrol, patrol, stopgetAirWeaponCooldown, getArmor, getBuildUnit, getDamageFrom, getDamageTo, getGasPrice, getGroundWeaponCooldown, getHitPoints, getInitialHitPoints, getLastCommand, getLastCommandFrame, getLastKnownHitPoints, getLastKnownPosition, getLastKnownTilePosition, 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, waitattack, attack, getTargetUnitgetArmor, 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 int getEnergy()
getEnergy in interface SpellCasterpublic int getMaxEnergy()
getMaxEnergy in interface SpellCastergetMaxEnergy in class PlayerUnitImplpublic boolean stasisField(Position position)
public boolean recall(Position position)
public Weapon getGroundWeapon()
getGroundWeapon in interface GroundAttackerpublic Weapon getAirWeapon()
getAirWeapon in interface AirAttackerpublic int getGroundWeaponMaxRange()
getGroundWeaponMaxRange in interface GroundAttackergetGroundWeaponMaxRange in class PlayerUnitImplpublic int getGroundWeaponMaxCooldown()
getGroundWeaponMaxCooldown in interface GroundAttackergetGroundWeaponMaxCooldown in class PlayerUnitImplpublic int getGroundWeaponCooldown()
getGroundWeaponCooldown in interface GroundAttackerpublic int getGroundWeaponDamage()
getGroundWeaponDamage in interface GroundAttackergetGroundWeaponDamage in class PlayerUnitImplpublic int getMaxGroundHits()
getMaxGroundHits in interface GroundAttackergetMaxGroundHits in class PlayerUnitImplpublic int getAirWeaponMaxRange()
getAirWeaponMaxRange in interface AirAttackergetAirWeaponMaxRange in class PlayerUnitImplpublic int getAirWeaponMaxCooldown()
getAirWeaponMaxCooldown in interface AirAttackergetAirWeaponMaxCooldown in class PlayerUnitImplpublic int getAirWeaponCooldown()
getAirWeaponCooldown in interface AirAttackerpublic int getAirWeaponDamage()
getAirWeaponDamage in interface AirAttackergetAirWeaponDamage in class PlayerUnitImplpublic int getMaxAirHits()
getMaxAirHits in interface AirAttackergetMaxAirHits in class PlayerUnitImpl