Class LJ_TDI.WaveProcessor_EH.LIP

java.lang.Object
com.prineside.luaj.mapping.InterfaceProxy
com.prineside.luaj.mapping.parts.LJ_TDI.WaveProcessor_EH.LIP
All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable, WaveProcessor
Enclosing class:
LJ_TDI.WaveProcessor_EH

public static class LJ_TDI.WaveProcessor_EH.LIP extends InterfaceProxy implements WaveProcessor
  • Method Details

    • draw

      public void draw(com.badlogic.gdx.graphics.g2d.Batch p1, float p2)
      Specified by:
      draw in interface WaveProcessor
    • generateEnemyGroups

      public com.badlogic.gdx.utils.Array generateEnemyGroups(int p1, int p2)
      Specified by:
      generateEnemyGroups in interface WaveProcessor
    • getNextWaveDelayMultiplier

      public float getNextWaveDelayMultiplier()
      Specified by:
      getNextWaveDelayMultiplier in interface WaveProcessor
      Returns:
      множитель времени до следующей после босса волны (чем медленнее идет босс, тем больше это значение должно быть)
    • isDone

      public boolean isDone()
      Specified by:
      isDone in interface WaveProcessor
      Returns:
      true, когда работа закончена и не требуется вызывать update()
    • setup

      public Wave setup(GameSystemProvider p1, int p2, int p3)
      Description copied from interface: WaveProcessor
      Создает волну, в которой является процессором. Здесь можно начать слушать события систем.
      Specified by:
      setup in interface WaveProcessor
    • update

      public void update(float p1)
      Description copied from interface: WaveProcessor
      Вызывается, если сейчас идет волна с этим процессором в WaveSystem.update()
      Specified by:
      update in interface WaveProcessor