Class Explosion.Factory<T extends Explosion>

java.lang.Object
com.prineside.tdi2.Explosion.Factory<T>
All Implemented Interfaces:
Disposable, EntityFactory
Direct Known Subclasses:
AirFallExplosion.AirFallExplosionFactory, CannonExplosion.CannonExplosionFactory, FireballExplosion.FireballExplosionFactory, GenericExplosion.GenericExplosionFactory, MissileExplosion.MissileExplosionFactory
Enclosing class:
Explosion

public abstract static class Explosion.Factory<T extends Explosion> extends Object implements Disposable, EntityFactory
  • Constructor Details

    • Factory

      public Factory()
  • Method Details

    • setup

      public void setup(ExplosionSystem explosionSystem)
      Called when all managers are created
    • setupAssets

      public void setupAssets()
    • obtain

      public final T obtain()
    • free

      public final void free(Explosion explosion)
    • dispose

      public void dispose()
      Description copied from interface: com.badlogic.gdx.utils.Disposable
      Releases all resources of this object.
      Specified by:
      dispose in interface Disposable