Uses of Class
gg.xp.xivsupport.events.triggers.seq.SequentialTrigger
Packages that use SequentialTrigger
Package
Description
-
Uses of SequentialTrigger in gg.xp.xivsupport.events.triggers.duties.ewex
Fields in gg.xp.xivsupport.events.triggers.duties.ewex declared as SequentialTrigger -
Uses of SequentialTrigger in gg.xp.xivsupport.events.triggers.duties.vc
Fields in gg.xp.xivsupport.events.triggers.duties.vc declared as SequentialTriggerModifier and TypeFieldDescriptionfinal SequentialTrigger<BaseEvent>ASS_Crit.firesteelStrikeSqASS_Crit.slipperySoap -
Uses of SequentialTrigger in gg.xp.xivsupport.events.triggers.seq
Methods in gg.xp.xivsupport.events.triggers.seq that return SequentialTriggerModifier and TypeMethodDescriptionstatic SequentialTrigger<BaseEvent>SqtTemplates.beginningAndEndingOfCast(Predicate<AbilityCastStart> castFilter, ModifiableCallout<? super AbilityCastStart> initialCall, ModifiableCallout<?> followup) Trigger template for when you want one call at the start of a cast bar, then another call at the end of the cast bar.static <X extends HasDuration>
SequentialTrigger<BaseEvent>SqtTemplates.callWhenDurationIs(Class<X> eventType, Predicate<X> eventFilter, ModifiableCallout<? super X> callout, Duration targetDuration) Given an event with a duration, trigger the given callout when the duration dips below the given duration.static <X> SequentialTrigger<BaseEvent>SqtTemplates.multiInvocation(int timeoutMs, Class<X> startType, Predicate<X> startCondition, BiConsumer<X, SequentialTriggerController<BaseEvent>>... triggers) Trigger template for when the same event might indicate different things in a fight.static SequentialTrigger<BaseEvent>SqtTemplates.nothing()static <X> SequentialTrigger<BaseEvent>SqtTemplates.selfManagedMultiInvocation(int timeoutMs, Class<X> startType, Predicate<X> startCondition, org.apache.commons.lang3.function.TriConsumer<X, SequentialTriggerController<BaseEvent>, Integer> trigger) SequentialTrigger.setConcurrency(SequentialTriggerConcurrencyMode concurrency) Sets the concurrency policy.static <X> SequentialTrigger<BaseEvent>SqtTemplates.sq(int timeoutMs, Class<X> startType, Predicate<X> startCondition, BiConsumer<X, SequentialTriggerController<BaseEvent>> trigger) Convenience function for making a typical sequential controller.