Interface Unit.Factory<T extends Unit>

All Superinterfaces:
com.badlogic.gdx.utils.Disposable
All Known Implementing Classes:
BallLightningUnit.BallLightningUnitFactory, DisorientedUnit.DisorientedUnitFactory, MicrogunUnit.MicrogunUnitFactory, MineUnit.MineUnitFactory, SnowballUnit.SnowballUnitFactory, Unit.Factory.BasicAbstractFactory
Enclosing class:
Unit

public static interface Unit.Factory<T extends Unit> extends com.badlogic.gdx.utils.Disposable
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    Releases all resources of this object.
    com.badlogic.gdx.graphics.g2d.ParticleEffectPool.PooledEffect
     
    com.badlogic.gdx.graphics.Color
     
    void
     
  • Method Details

    • setup

      void setup()
    • create

      T create()
    • getColor

      com.badlogic.gdx.graphics.Color getColor()
    • getBreakParticle

      com.badlogic.gdx.graphics.g2d.ParticleEffectPool.PooledEffect getBreakParticle()
    • dispose

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