Package com.prineside.tdi2.buffs
Class PoisonBuff
java.lang.Object
com.prineside.tdi2.Buff
com.prineside.tdi2.buffs.PoisonBuff
- 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.Buff
Buff.Factory<T extends Buff>
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloat
float
Fields inherited from class com.prineside.tdi2.Buff
duration, MAX_DURATION_MULTIPLIER, maxDuration
-
Method Summary
Modifier and TypeMethodDescriptioncpy
(float durationMultiplier) Переопределяется каждым бафом duration * durationMultiplier не должен превышать maxDurationvoid
read
(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) void
reset()
Resets the object for reuse.void
setup
(float duration, float maxDuration) Deprecated.void
setup
(Tower tower, float duration, float maxDuration, float hitDamage, float poisonDamage, Ability fromAbility) void
write
(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
-
Field Details
-
tower
-
hitDamage
public float hitDamage -
poisonDamage
public float poisonDamage -
fromAbility
-
-
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) -
cpy
Description copied from class:Buff
Переопределяется каждым бафом duration * durationMultiplier не должен превышать maxDuration -
setup
Deprecated. -
setup
-
reset
public void reset()Description copied from interface:com.badlogic.gdx.utils.Pool.Poolable
Resets the object for reuse. Object references should be nulled and fields may be set to default values.
-