Package com.prineside.tdi2.tiles
Class BossTile.BossWavesConfig
java.lang.Object
com.prineside.tdi2.tiles.BossTile.BossWavesConfig
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
- Enclosing class:
- BossTile
public static class BossTile.BossWavesConfig
extends Object
implements com.esotericsoftware.kryo.KryoSerializable
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.badlogic.gdx.utils.Array<BossTile.BossTypeWavePair>
int
int
int
-
Constructor Summary
ConstructorsConstructorDescriptionBossWavesConfig
(int cycleLength, int repeatCount, int startDelay, com.badlogic.gdx.utils.Array<BossTile.BossTypeWavePair> bossWavePairs) -
Method Summary
Modifier and TypeMethodDescriptioncpy()
static BossTile.BossWavesConfig
fromJson
(com.badlogic.gdx.utils.JsonValue json) void
read
(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) boolean
sameAs
(BossTile.BossWavesConfig config) void
toJson
(com.badlogic.gdx.utils.Json json) toString()
void
write
(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
-
Field Details
-
cycleLength
public int cycleLength -
repeatCount
public int repeatCount -
startDelay
public int startDelay -
bossWavePairs
-
-
Constructor Details
-
BossWavesConfig
public BossWavesConfig(int cycleLength, int repeatCount, int startDelay, com.badlogic.gdx.utils.Array<BossTile.BossTypeWavePair> bossWavePairs)
-
-
Method Details
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) - Specified by:
write
in interfacecom.esotericsoftware.kryo.KryoSerializable
-
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) - Specified by:
read
in interfacecom.esotericsoftware.kryo.KryoSerializable
-
sameAs
-
fromJson
-
toJson
public void toJson(com.badlogic.gdx.utils.Json json) -
toString
-
cpy
-