Class CdTracker
java.lang.Object
gg.xp.xivsupport.events.state.combatstate.CdTracker
-
Constructor Summary
ConstructorsConstructorDescriptionCdTracker(PersistenceProvider persistence, XivState state, CustomCooldownManager customCdManager) -
Method Summary
Modifier and TypeMethodDescriptionvoidcdUsed(EventContext context, AbilityUsedEvent event) voidcooldownsUpdated(EventContext context, CustomCooldownsUpdated event) getCds(Predicate<Map.Entry<CdTrackingKey, AbilityUsedEvent>> cdFilter) @Nullable InstantbooleanbooleanvoidjobChange(EventContext context, PlayerChangedJobEvent job) voidrefreshReminderCall(EventContext context, gg.xp.xivsupport.events.state.combatstate.CdTracker.DelayedCdCallout event) voidwiped(EventContext context, WipeEvent event) voidzoneChange(EventContext context, ZoneChangeEvent wipe)
-
Constructor Details
-
CdTracker
public CdTracker(PersistenceProvider persistence, XivState state, CustomCooldownManager customCdManager)
-
-
Method Details
-
getOverlayMaxPersonal
-
getOverlayMaxParty
-
cdUsed
-
wiped
-
zoneChange
-
jobChange
-
refreshReminderCall
public void refreshReminderCall(EventContext context, gg.xp.xivsupport.events.state.combatstate.CdTracker.DelayedCdCallout event) -
getOverlayPersonalCds
-
getOverlayPartyCds
-
isEnabledForPersonalOverlay
-
isEnabledForPartyOverlay
-
getCds
public Map<CdTrackingKey,AbilityUsedEvent> getCds(Predicate<Map.Entry<CdTrackingKey, AbilityUsedEvent>> cdFilter) -
getEnableTtsPersonal
-
getCdTriggerAdvancePersonal
-
getEnableTtsParty
-
getCdTriggerAdvanceParty
-
getReplenishedAt
-
getPersonalCdSettings
-
getPartyCdSettings
-
getEnemyTargetSourceFilter
-
cooldownsUpdated
-