Class ChainReactionBuffProcessor
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.BuffProcessor<ChainReactionBuff>
com.prineside.tdi2.buffs.processors.ChainReactionBuffProcessor
- All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable,ScheduledUpdater.Updatable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class com.prineside.tdi2.BuffProcessor
BuffProcessor.BuffProcessorListener -
Field Summary
FieldsFields inherited from class com.prineside.tdi2.BuffProcessor
listenersFields inherited from class com.prineside.tdi2.Registrable
S -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddBuff(Enemy enemy, ChainReactionBuff buff) floatПолучить минимальное время между вызовами update()voidread(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) voidsetRegistered(GameSystemProvider systemProvider) voidvoidwrite(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output) Methods inherited from class com.prineside.tdi2.BuffProcessor
removeAllBuffs, removeBuff, removeBuff, scheduledUpdatableGetId, scheduledUpdatableSetId, scheduledUpdateMethods inherited from class com.prineside.tdi2.Registrable
isRegistered
-
Field Details
-
MAX_BUFFS_PER_ENEMY
public static final int MAX_BUFFS_PER_ENEMY- See Also:
-
-
Constructor Details
-
ChainReactionBuffProcessor
public ChainReactionBuffProcessor()
-
-
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 classBuffProcessor<ChainReactionBuff>
-
read
public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input) - Specified by:
readin interfacecom.esotericsoftware.kryo.KryoSerializable- Overrides:
readin classBuffProcessor<ChainReactionBuff>
-
addBuff
- Overrides:
addBuffin classBuffProcessor<ChainReactionBuff>- Returns:
- true, если добавлено САМ ОСВОБОЖДАЕТ БАФФ В ПУЛ, ЕСЛИ FALSE
-
setRegistered
- Overrides:
setRegisteredin classRegistrable
-
setUnregistered
public void setUnregistered()- Overrides:
setUnregisteredin classRegistrable
-
getBuffCountStatistic
- Overrides:
getBuffCountStatisticin classBuffProcessor<ChainReactionBuff>
-
getUpdateInterval
public float getUpdateInterval()Description copied from class:BuffProcessorПолучить минимальное время между вызовами update()- Overrides:
getUpdateIntervalin classBuffProcessor<ChainReactionBuff>- Returns:
- интервал в секундах
-