Class DialogueFlowFactory
- java.lang.Object
-
- net.openosrs.api.service.dialogue.DialogueFlowFactory
-
@Singleton public final class DialogueFlowFactory extends java.lang.ObjectKeep the returned handle over ticks; each call creates a separate flow.
-
-
Constructor Summary
Constructors Constructor Description DialogueFlowFactory(DialogueService dialogue, net.runelite.api.Client client, SessionTickClock clock, OperationLeases leases)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadvance()One central tick entrypoint; duplicate caller advances in the same tick are harmless.voidcancelSession()DialogueFlowRunnernewFlow(OperationOwner owner)
-
-
-
Constructor Detail
-
DialogueFlowFactory
@Inject public DialogueFlowFactory(DialogueService dialogue, net.runelite.api.Client client, SessionTickClock clock, OperationLeases leases)
-
-
Method Detail
-
newFlow
public DialogueFlowRunner newFlow(OperationOwner owner)
-
advance
public void advance()
One central tick entrypoint; duplicate caller advances in the same tick are harmless.
-
cancelSession
public void cancelSession()
-
-