Class IPeriodicEffect
java.lang.Object
studio.magemonkey.divinity.manager.effects.IEffect
studio.magemonkey.divinity.manager.effects.IExpirableEffect
studio.magemonkey.divinity.manager.effects.IPeriodicEffect
- Direct Known Subclasses:
BleedEffect,RootEffect,StunEffect
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classIPeriodicEffect.Builder<B extends IPeriodicEffect.Builder<B>> -
Field Summary
Fields inherited from class studio.magemonkey.divinity.manager.effects.IExpirableEffect
endTime -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class studio.magemonkey.divinity.manager.effects.IExpirableEffect
getLifeTime, isExpired, isPermanentMethods inherited from class studio.magemonkey.divinity.manager.effects.IEffect
applyPotionEffects, applyTo, clear, getCaster, getCharges, getTarget, getThreshold, getType, isPositive, isType, onClear, onTrigger, removePotionEffects, resetOnDeath, setApplyMessage, setExpireMessage, setRejectMessage, setThreshold, takeCharge
-
Constructor Details
-
IPeriodicEffect
-
-
Method Details
-
trigger
public void trigger(boolean force) - Overrides:
triggerin classIExpirableEffect
-
getInterval
public final double getInterval() -
getLastTriggerTime
public final long getLastTriggerTime() -
isReady
public final boolean isReady()
-