Package com.prineside.tdi2.towers
Class FreezingTower.FreezingTowerFactory
java.lang.Object
com.prineside.tdi2.Tower.Factory<FreezingTower>
com.prineside.tdi2.towers.FreezingTower.FreezingTowerFactory
- Enclosing class:
- FreezingTower
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.badlogic.gdx.graphics.g2d.TextureRegionFields inherited from class com.prineside.tdi2.Tower.Factory
roundedSmallRectTextureRegion -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidcreate()String[]getAbilityConfigs(GameSystemProvider S, Tower tower) intcom.badlogic.gdx.graphics.ColorgetColor()intgetGeneralizedStat(GeneralizedTowerStatType statType) voidsetup()Вызывается, когда объекты всех Managers созданыvoidbooleanshouldDrawAbilityToCache(int abilityIdx) Methods inherited from class com.prineside.tdi2.Tower.Factory
configureSystems, createIconActor, getAbilityTextures, getBaseTextures, getBuildPrice, getDescription, getIconDrawable, getIconTexture, getShadowTextures, getStatMoreInfo, getTitle, getWeaponShadowTexture, getWeaponTexture, isAvailable, receivesSpaceTileBonus
-
Field Details
-
monitoringTraceTexture
public com.badlogic.gdx.graphics.g2d.TextureRegion monitoringTraceTexture
-
-
Constructor Details
-
FreezingTowerFactory
public FreezingTowerFactory()
-
-
Method Details
-
setup
public void setup()Description copied from class:Tower.FactoryВызывается, когда объекты всех Managers созданы- Overrides:
setupin classTower.Factory<FreezingTower>
-
clearPool
public void clearPool()- Overrides:
clearPoolin classTower.Factory<FreezingTower>
-
getGeneralizedStat
- Specified by:
getGeneralizedStatin classTower.Factory<FreezingTower>
-
getAbilityConfigs
- Overrides:
getAbilityConfigsin classTower.Factory<FreezingTower>
-
shouldDrawAbilityToCache
public boolean shouldDrawAbilityToCache(int abilityIdx) - Overrides:
shouldDrawAbilityToCachein classTower.Factory<FreezingTower>
-
canKillEnemies
public boolean canKillEnemies()- Overrides:
canKillEnemiesin classTower.Factory<FreezingTower>
-
getBuildHotKey
public int getBuildHotKey()- Specified by:
getBuildHotKeyin classTower.Factory<FreezingTower>
-
getColor
public com.badlogic.gdx.graphics.Color getColor()- Specified by:
getColorin classTower.Factory<FreezingTower>
-
setupAssets
public void setupAssets()- Overrides:
setupAssetsin classTower.Factory<FreezingTower>
-
getAbilityAliases
- Specified by:
getAbilityAliasesin classTower.Factory<FreezingTower>
-
create
- Specified by:
createin classTower.Factory<FreezingTower>
-