Class PoisonBuffProcessor
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.BuffProcessor<PoisonBuff>
com.prineside.tdi2.buffs.processors.PoisonBuffProcessor
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable
,ScheduledUpdater.Updatable
-
Nested Class Summary
Nested classes/interfaces inherited from class com.prineside.tdi2.BuffProcessor
BuffProcessor.BuffProcessorListener
-
Field Summary
Fields inherited from class com.prineside.tdi2.BuffProcessor
listeners
Fields inherited from class com.prineside.tdi2.Registrable
S
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
addBuff
(Enemy enemy, PoisonBuff buff) float
Получить минимальное время между вызовами update()void
scheduledUpdate
(float deltaTime) Methods inherited from class com.prineside.tdi2.BuffProcessor
isDebuff, read, removeAllBuffs, removeBuff, removeBuff, scheduledUpdatableGetId, scheduledUpdatableSetId, write
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Constructor Details
-
PoisonBuffProcessor
public PoisonBuffProcessor()
-
-
Method Details
-
getBuffCountStatistic
- Overrides:
getBuffCountStatistic
in classBuffProcessor<PoisonBuff>
-
getUpdateInterval
public float getUpdateInterval()Description copied from class:BuffProcessor
Получить минимальное время между вызовами update()- Overrides:
getUpdateInterval
in classBuffProcessor<PoisonBuff>
- Returns:
- интервал в секундах
-
addBuff
- Overrides:
addBuff
in classBuffProcessor<PoisonBuff>
- Returns:
- true, если добавлено САМ ОСВОБОЖДАЕТ БАФФ В ПУЛ, ЕСЛИ FALSE
-
scheduledUpdate
public void scheduledUpdate(float deltaTime) - Specified by:
scheduledUpdate
in interfaceScheduledUpdater.Updatable
- Overrides:
scheduledUpdate
in classBuffProcessor<PoisonBuff>
-