Class MinersSpawnEnemies

java.lang.Object
com.prineside.tdi2.gameplayMods.GenericGameplayMod
com.prineside.tdi2.gameplayMods.mods.MinersSpawnEnemies
All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable, Listener<MinerResourceChange>, GameplayMod

public final class MinersSpawnEnemies extends GenericGameplayMod implements Listener<MinerResourceChange>
  • Field Details

    • sharedWaveNumber

      public boolean sharedWaveNumber
    • onlyAllowedEnemies

      public boolean onlyAllowedEnemies
    • enemyCountLimit

      public float enemyCountLimit
    • enemyCountLimitPerPower

      public float enemyCountLimitPerPower
    • actualWaveDiffMin

      public int actualWaveDiffMin
    • actualWaveDiffMax

      public int actualWaveDiffMax
    • lootMultiplier

      public float lootMultiplier
    • coinsMultiplier

      public float coinsMultiplier
    • healthMultiplier

      public float healthMultiplier
    • xpMultiplier

      public float xpMultiplier
    • scoreMultiplier

      public float scoreMultiplier
    • startingWave

      public int startingWave
    • difficultyMultiplier

      public float difficultyMultiplier
    • resourceInterval

      public float resourceInterval
    • resourceIntervalPerPower

      public float resourceIntervalPerPower
    • waveTemplatesPerResource

      public com.badlogic.gdx.utils.Array<com.badlogic.gdx.utils.Array<String>> waveTemplatesPerResource
    • enabled

      public boolean enabled
    • intervalCounter

      public int intervalCounter
    • enemyQueueWaves

      public int[] enemyQueueWaves
    • enemyQueue

      public com.badlogic.gdx.utils.Array<com.badlogic.gdx.utils.Array<Enemy>> enemyQueue
    • enemiesSpawned

      public int enemiesSpawned
    • realEnemiesCounter

      public int realEnemiesCounter
  • Constructor Details

    • MinersSpawnEnemies

      public MinersSpawnEnemies()
  • Method Details