Class CdTracker
java.lang.Object
gg.xp.xivsupport.events.state.combatstate.CdTracker
-
Constructor Summary
ConstructorDescriptionCdTracker
(PersistenceProvider persistence, XivState state, CustomCooldownManager customCdManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
cdUsed
(EventContext context, AbilityUsedEvent event) void
cooldownsUpdated
(EventContext context, CustomCooldownsUpdated event) getCds
(Predicate<Map.Entry<CdTrackingKey, AbilityUsedEvent>> cdFilter) @Nullable Instant
boolean
boolean
void
jobChange
(EventContext context, PlayerChangedJobEvent job) void
refreshReminderCall
(EventContext context, gg.xp.xivsupport.events.state.combatstate.CdTracker.DelayedCdCallout event) void
wiped
(EventContext context, WipeEvent event) void
zoneChange
(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
-