Package com.prineside.tdi2.explosions
Class FireballExplosion
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.Explosion
com.prineside.tdi2.explosions.FireballExplosion
- All Implemented Interfaces:
com.badlogic.gdx.utils.Pool.Poolable,com.esotericsoftware.kryo.KryoSerializable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.Explosion
Explosion.Factory<T extends Explosion> -
Field Summary
Fields inherited from class com.prineside.tdi2.Explosion
fromAbility, piercingMultiplier, position, typeFields inherited from class com.prineside.tdi2.Registrable
S -
Method Summary
Modifier and TypeMethodDescriptionvoidenemyAffected(Enemy enemy, float distanceToEpicenter, float rayPower) voidexplode()voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) voidsetup(float x, float y, float damage, float fireDamage, float rangeInTiles, FireballAbility ability) voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) Methods inherited from class com.prineside.tdi2.Explosion
addExplosionParticle, calculateDamage, cpy, getRayIndex, getTower, isDone, multiplyDamage, reset, updateMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Method Details
-
write
public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) -
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) -
setup
public void setup(float x, float y, float damage, float fireDamage, float rangeInTiles, FireballAbility ability) -
explode
public void explode() -
enemyAffected
-