Class SummonLootBoss
java.lang.Object
com.prineside.tdi2.gameplayMods.GenericGameplayMod
com.prineside.tdi2.gameplayMods.mods.SummonLootBoss
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable,GameplayMod
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfloatbooleanintFields inherited from class com.prineside.tdi2.gameplayMods.GenericGameplayMod
maxPower, multipleInstances, power -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyConfig(com.badlogic.gdx.utils.JsonValue cfg) Usually there's no need to override this method Used by mods that have specific combinations of parameters and read default parameters for each combocpy()com.badlogic.gdx.scenes.scene2d.utils.DrawablegetIcon()booleanvoidonEnemySpawn(EnemySpawn event) voidonWaveCompleted(Wave wave) voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) booleanregister(GameSystemProvider S, String activatedBy) voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) Methods inherited from class com.prineside.tdi2.gameplayMods.GenericGameplayMod
allowsMultipleInstancesFromDifferentSources, copyGenericFieldsTo, getId, getMaxPower, getPower, setRegisteredPowerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.prineside.tdi2.gameplayMods.GameplayMod
getAdditionalCategory
-
Field Details
-
itemCount
public int itemCount -
bossHp
public float bossHp -
damageToBase
public boolean damageToBase -
coinMultiplier
public float coinMultiplier
-
-
Constructor Details
-
SummonLootBoss
public SummonLootBoss()
-
-
Method Details
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) - Specified by:
writein interfacecom.esotericsoftware.kryo.KryoSerializable- Overrides:
writein classGenericGameplayMod
-
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) - Specified by:
readin interfacecom.esotericsoftware.kryo.KryoSerializable- Overrides:
readin classGenericGameplayMod
-
isImmediateAndNotListed
public boolean isImmediateAndNotListed() -
getCategory
-
getIcon
public com.badlogic.gdx.scenes.scene2d.utils.Drawable getIcon() -
getDescription
-
cpy
-
register
- Returns:
- true if bonus has to be registered. False means that existing active mod of the same type has been upgraded
-
onWaveCompleted
-
onEnemySpawn
-
applyConfig
Description copied from class:GenericGameplayModUsually there's no need to override this method Used by mods that have specific combinations of parameters and read default parameters for each combo- Overrides:
applyConfigin classGenericGameplayMod
-