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.Color
final String
final ModifierType
com.badlogic.gdx.graphics.g2d.TextureRegion[]
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canBePlacedNear
(ModifierType neighbour, GameValueProvider gvp) abstract T
create()
com.badlogic.gdx.scenes.scene2d.Actor
createIconActor
(float size) abstract com.badlogic.gdx.graphics.g2d.TextureRegion
abstract int
getBuildPrice
(GameSystemProvider S, int builtCount) getTitle()
boolean
void
setup()
Вызывается, когда объекты всех Managers созданыvoid
-
Field Details
-
color
public final com.badlogic.gdx.graphics.Color color -
iconName
-
modifierType
-
wires
public com.badlogic.gdx.graphics.g2d.TextureRegion[] wires
-
-
Method Details
-
setup
public void setup()Вызывается, когда объекты всех Managers созданы -
createProcessor
-
canBePlacedNear
-
setupAssets
public void setupAssets() -
create
-
getTitle
-
getFancyTitle
-
getDescription
-
getBaseTexture
public abstract com.badlogic.gdx.graphics.g2d.TextureRegion getBaseTexture() -
getBuildPrice
-
isAvailable
-
createIconActor
public com.badlogic.gdx.scenes.scene2d.Actor createIconActor(float size)
-