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
listenersFields inherited from class com.prineside.tdi2.Registrable
S -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddBuff(Enemy enemy, RegenerationBuff buff) booleanaddBuffStackSameSourceRemoveOthers(Enemy enemy, RegenerationBuff buff, boolean stackFromSameSourceAndRemoveOthers) booleanisDebuff()voidvoidupdate(float deltaTime) voidMethods inherited from class com.prineside.tdi2.BuffProcessor
removeAllBuffs, removeBuff, removeBuffAtIndexMethods inherited from class com.prineside.tdi2.Registrable
isRegistered, setRegistered, setUnregistered
-
Constructor Details
-
RegenerationBuffProcessor
public RegenerationBuffProcessor()
-
-
Method Details
-
write
- Specified by:
writein interfaceKryoSerializable- Overrides:
writein classBuffProcessor<RegenerationBuff>
-
read
- Specified by:
readin interfaceKryoSerializable- Overrides:
readin classBuffProcessor<RegenerationBuff>
-
isDebuff
public boolean isDebuff()- Overrides:
isDebuffin classBuffProcessor<RegenerationBuff>
-
getBuffCountStatistic
- Overrides:
getBuffCountStatisticin classBuffProcessor<RegenerationBuff>
-
addBuff
- Overrides:
addBuffin 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:
updatein classBuffProcessor<RegenerationBuff>
-