public interface ResearchingFacility extends Building
Modifier and Type | Interface and Description |
---|---|
static class |
ResearchingFacility.ResearchInProgress |
static class |
ResearchingFacility.UpgradeInProgress |
Modifier and Type | Method and Description |
---|---|
boolean |
cancelResearch() |
boolean |
cancelUpgrade() |
boolean |
canResearch(TechType techType) |
boolean |
canUpgrade(UpgradeType upgradeType) |
ResearchingFacility.ResearchInProgress |
getResearchInProgress() |
ResearchingFacility.UpgradeInProgress |
getUpgradeInProgress() |
boolean |
isResearching() |
boolean |
isUpgrading() |
boolean |
research(TechType techType) |
boolean |
upgrade(UpgradeType upgradeType) |
cancelConstruction, getBuildTime, getLastKnownDistance, getLastKnownDistance, getLastKnownDistance, getProbableConstructionStart, getRemainingBuildTime
getArmor, 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, tileWidth
exists, 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, width
boolean isUpgrading()
boolean isResearching()
boolean cancelResearch()
boolean cancelUpgrade()
boolean canResearch(TechType techType)
boolean canUpgrade(UpgradeType upgradeType)
boolean research(TechType techType)
boolean upgrade(UpgradeType upgradeType)
ResearchingFacility.UpgradeInProgress getUpgradeInProgress()
ResearchingFacility.ResearchInProgress getResearchInProgress()