Class WaveTemplates.PredefinedWaveTemplate

java.lang.Object
com.prineside.tdi2.WaveTemplates.PredefinedWaveTemplate
All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
Enclosing class:
WaveTemplates

public static class WaveTemplates.PredefinedWaveTemplate extends Object implements com.esotericsoftware.kryo.KryoSerializable
Используется в BasicLevel для волн, которые прописаны заранее (без probability)
  • Field Details

    • waveMessage

      public String waveMessage
    • enemyGroups

      public EnemyGroup[] enemyGroups
  • Constructor Details

    • PredefinedWaveTemplate

      public PredefinedWaveTemplate()
    • PredefinedWaveTemplate

      public PredefinedWaveTemplate(EnemyGroup enemyGroup)
      С одной группой врагов
    • PredefinedWaveTemplate

      public PredefinedWaveTemplate(EnemyGroup enemyGroup1, EnemyGroup enemyGroup2)
    • PredefinedWaveTemplate

      public PredefinedWaveTemplate(EnemyGroup enemyGroup1, EnemyGroup enemyGroup2, EnemyGroup enemyGroup3)
  • Method Details

    • write

      public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
      Specified by:
      write in interface com.esotericsoftware.kryo.KryoSerializable
    • read

      public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input)
      Specified by:
      read in interface com.esotericsoftware.kryo.KryoSerializable
    • toJson

      public void toJson(com.badlogic.gdx.utils.Json json)
    • fromJson

      public static WaveTemplates.PredefinedWaveTemplate fromJson(com.badlogic.gdx.utils.JsonValue jsonValue)