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