Class WaveTemplates.WaveTemplate

java.lang.Object
com.prineside.tdi2.WaveTemplates.WaveTemplate
Direct Known Subclasses:
ArmoredLow, ArmoredRegular, ArmoredStrong, FastHigh, FastLow, FastMedium, FighterArmored, FighterLow, FighterMedium, HealerArmored, HealerIcy, HealerJet, HealerRegular, HealerSlow, HealerStrong, HeliMedium, IcyHigh, IcyToxic, JetMedium, LightFast, LightHigh, LightMedium, RegularHigh, RegularLow, RegularMedium, StrongLow, StrongMedium, ToxicArmored, ToxicHigh, ToxicMedium
Enclosing class:
WaveTemplates

public abstract static class WaveTemplates.WaveTemplate extends Object
Динамическая конфигурация волны, используется при процедурной генерации волн (бесконечный режим)
  • Field Details

    • currentProbability

      public int currentProbability
  • Constructor Details

    • WaveTemplate

      public WaveTemplate()
  • Method Details

    • getProbability

      public abstract int getProbability(int wave, float difficulty, float value)
    • getEnemyGroupConfigs

      public abstract WaveTemplates.EnemyGroupConfig[] getEnemyGroupConfigs()
    • getWaveMessage

      public abstract String getWaveMessage()
    • getWaveName

      public abstract String getWaveName()