Class SpawnZombiesFromBase
java.lang.Object
com.prineside.tdi2.gameplayMods.GenericGameplayMod
com.prineside.tdi2.gameplayMods.mods.SpawnZombiesFromBase
- All Implemented Interfaces:
 com.esotericsoftware.kryo.KryoSerializable,Listener<EnemySpawn>,GameplayMod
- 
Nested Class Summary
Nested Classes - 
Field Summary
FieldsFields inherited from class com.prineside.tdi2.gameplayMods.GenericGameplayMod
maxPower, multipleInstances, power, powerLevelsUpgradedByMods, replacedMod - 
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()intfloatcom.badlogic.gdx.scenes.scene2d.utils.DrawablegetIcon()voidhandleEvent(EnemySpawn event) voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) booleanregister(GameSystemProvider S, String activatedBy) Note: if mod needs random number generator, it must use the one provided by GameplayModSystemvoidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) Methods inherited from class com.prineside.tdi2.gameplayMods.GenericGameplayMod
allowsMultipleInstancesFromDifferentSources, getId, getMaxPower, getPower, getReplacesUnsatisfiedMod, isPowerLevelUpgradedByOtherMod, markPowerLevelUpgradedByOtherMod, setRegisteredPower, setReplacesUnsatisfiedModMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.prineside.tdi2.gameplayMods.GameplayMod
configure, getAdditionalCategory, getNotSatisfiedPreconditions, isImmediateAndNotListed 
- 
Field Details
- 
baseCount
public float baseCount - 
countPerPower
public float countPerPower - 
hp
public float hp - 
hpPerPower
public float hpPerPower 
 - 
 - 
Constructor Details
- 
SpawnZombiesFromBase
public SpawnZombiesFromBase() 
 - 
 - 
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
 - 
getCategory
- Specified by:
 getCategoryin interfaceGameplayMod
 - 
getIcon
public com.badlogic.gdx.scenes.scene2d.utils.Drawable getIcon()- Specified by:
 getIconin interfaceGameplayMod
 - 
getDescription
- Specified by:
 getDescriptionin interfaceGameplayMod
 - 
cpy
- Specified by:
 cpyin interfaceGameplayMod
 - 
getCountPerWave
public int getCountPerWave() - 
getHpMultiplier
public float getHpMultiplier() - 
register
Description copied from interface:GameplayModNote: if mod needs random number generator, it must use the one provided by GameplayModSystem- Specified by:
 registerin interfaceGameplayMod- Returns:
 - true if bonus has to be registered. False means that existing active mod of the same type has been upgraded
 
 - 
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
 - 
handleEvent
- Specified by:
 handleEventin interfaceListener<EnemySpawn>
 
 -