Package com.prineside.tdi2
Class Buff.Factory<T extends Buff>
java.lang.Object
com.prineside.tdi2.Buff.Factory<T>
- All Implemented Interfaces:
Disposable
,EntityFactory
- Direct Known Subclasses:
ArmorBuff.ArmorBuffFactory
,BlizzardBuff.BlizzardBuffFactory
,BonusCoinsBuff.BonusCoinsBuffFactory
,BonusXpBuff.BonusXpBuffFactory
,BurnBuff.BurnBuffFactory
,ChainReactionBuff.ChainReactionBuffFactory
,DeathExplosionBuff.ExplosionChargeBuffFactory
,FreezingBuff.FreezingBuffFactory
,InvulnerabilityBuff.InvulnerabilityBuffFactory
,NoBonusSystemPointsBuff.NoBonusSystemPointsBuffFactory
,NoDamageBuff.NoDamageBuffFactory
,PoisonBuff.PoisonBuffFactory
,RegenerationBuff.RegenerationBuffFactory
,SlippingBuff.SlippingBuffFactory
,SnowballBuff.SnowballBuffFactory
,StunBuff.StunBuffFactory
,ThrowBackBuff.BlastThrowBackBuffFactory
,VulnerabilityBuff.VulnerabilityBuffFactory
- Enclosing class:
- Buff
public abstract static class Buff.Factory<T extends Buff>
extends Object
implements Disposable, EntityFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract BuffProcessor<T>
void
dispose()
Releases all resources of this object.abstract TextureRegion
Returns a generic icon for this buff typevoid
setup()
Вызывается, когда объекты всех Managers созданыvoid
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
createProcessor
-
setup
public void setup()Вызывается, когда объекты всех Managers созданы -
getHealthBarIcon
Returns a generic icon for this buff type -
setupAssets
public void setupAssets() -
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfaceDisposable
-