Class RegenerationBuffProcessor
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.BuffProcessor<RegenerationBuff>
com.prineside.tdi2.buffs.processors.RegenerationBuffProcessor
- All Implemented Interfaces:
KryoSerializable
-
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, RegenerationBuff buff) boolean
addBuffStackSameSourceRemoveOthers
(Enemy enemy, RegenerationBuff buff, boolean stackFromSameSourceAndRemoveOthers) boolean
isDebuff()
void
void
update
(float deltaTime) void
Methods inherited from class com.prineside.tdi2.BuffProcessor
removeAllBuffs, removeBuff, removeBuffAtIndex
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Constructor Details
-
RegenerationBuffProcessor
public RegenerationBuffProcessor()
-
-
Method Details
-
write
- Specified by:
write
in interfaceKryoSerializable
- Overrides:
write
in classBuffProcessor<RegenerationBuff>
-
read
- Specified by:
read
in interfaceKryoSerializable
- Overrides:
read
in classBuffProcessor<RegenerationBuff>
-
isDebuff
public boolean isDebuff()- Overrides:
isDebuff
in classBuffProcessor<RegenerationBuff>
-
getBuffCountStatistic
- Overrides:
getBuffCountStatistic
in classBuffProcessor<RegenerationBuff>
-
addBuff
- Overrides:
addBuff
in classBuffProcessor<RegenerationBuff>
- Returns:
- true if added, false otherwise (rejected by the buff manager)
-
addBuffStackSameSourceRemoveOthers
public boolean addBuffStackSameSourceRemoveOthers(Enemy enemy, RegenerationBuff buff, boolean stackFromSameSourceAndRemoveOthers) -
update
public void update(float deltaTime) - Overrides:
update
in classBuffProcessor<RegenerationBuff>
-