Package com.prineside.tdi2.buffs
Class FreezingBuff
java.lang.Object
com.prineside.tdi2.Buff
com.prineside.tdi2.buffs.FreezingBuff
- 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 TypeFieldDescriptionbooleanfloatfloatМаксимальный уровень заморозкиfloatfloatСкорость заморозки, % в секундуFields inherited from class com.prineside.tdi2.Buff
duration, MAX_DURATION_MULTIPLIER, maxDuration -
Method Summary
Modifier and TypeMethodDescriptioncpy(float durationMultiplier) Переопределяется каждым бафом duration * durationMultiplier не должен превышать maxDurationvoidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) voidreset()Resets the object for reuse.voidsetup(float duration, float maxDuration) Deprecated.voidsetup(Tower tower, float speed, float maxPercent, float duration, float maxDuration, float poisonDurationBonus, float lightningLengthBonus) voidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
-
Field Details
-
speed
public float speedСкорость заморозки, % в секунду -
maxPercent
public float maxPercentМаксимальный уровень заморозки -
poisonDurationBonus
public float poisonDurationBonus -
lightningLengthBonus
public float lightningLengthBonus -
tower
-
copyDisabled
public boolean copyDisabled
-
-
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
Deprecated. -
setup
public void setup(Tower tower, float speed, float maxPercent, float duration, float maxDuration, float poisonDurationBonus, float lightningLengthBonus) -
cpy
Description copied from class:BuffПереопределяется каждым бафом duration * durationMultiplier не должен превышать maxDuration -
reset
public void reset()Description copied from interface:com.badlogic.gdx.utils.Pool.PoolableResets the object for reuse. Object references should be nulled and fields may be set to default values.
-