Package com.prineside.tdi2
Class Modifier.Factory<T extends Modifier>
java.lang.Object
com.prineside.tdi2.Modifier.Factory<T>
- Direct Known Subclasses:
 AttackSpeedModifier.AttackSpeedModifierFactory,BalanceModifier.BalanceModifierFactory,BountyModifier.BountyModifierFactory,DamageModifier.DamageModifierFactory,ExperienceModifier.ExperienceModifierFactory,MiningSpeedModifier.MiningSpeedModifierFactory,PowerModifier.PowerModifierFactory,SearchModifier.SearchModifierFactory
- Enclosing class:
 - Modifier
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionfinal com.badlogic.gdx.graphics.Colorfinal Stringprotected com.badlogic.gdx.graphics.g2d.TextureRegionfinal ModifierTypeprotected com.badlogic.gdx.graphics.g2d.TextureRegioncom.badlogic.gdx.graphics.g2d.TextureRegion[] - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFactory(ModifierType modifierType, com.badlogic.gdx.graphics.Color color, String iconName)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleancanBePlacedNear(ModifierType neighbour, GameValueProvider gvp) abstract Tcreate()com.badlogic.gdx.scenes.scene2d.ActorcreateIconActor(float size) abstract com.badlogic.gdx.graphics.g2d.TextureRegionabstract intgetBuildPrice(GameSystemProvider S, int builtCount) getTitle()booleanvoidsetup()Вызывается, когда объекты всех Managers созданыvoidprotected inttoFancyPrice(int price)  
- 
Field Details
- 
color
public final com.badlogic.gdx.graphics.Color color - 
iconName
 - 
modifierType
 - 
wires
public com.badlogic.gdx.graphics.g2d.TextureRegion[] wires - 
iconTexture
protected com.badlogic.gdx.graphics.g2d.TextureRegion iconTexture - 
noSellIcon
protected com.badlogic.gdx.graphics.g2d.TextureRegion noSellIcon 
 - 
 - 
Constructor Details
- 
Factory
protected Factory(ModifierType modifierType, com.badlogic.gdx.graphics.Color color, String iconName)  
 - 
 - 
Method Details
- 
setup
public void setup()Вызывается, когда объекты всех Managers созданы - 
createProcessor
 - 
canBePlacedNear
 - 
setupAssets
public void setupAssets() - 
create
 - 
getTitle
 - 
getFancyTitle
 - 
getDescription
 - 
toFancyPrice
protected int toFancyPrice(int price)  - 
getBaseTexture
public abstract com.badlogic.gdx.graphics.g2d.TextureRegion getBaseTexture() - 
getBuildPrice
 - 
isAvailable
 - 
createIconActor
public com.badlogic.gdx.scenes.scene2d.Actor createIconActor(float size)  
 -