Description
Manages timed auto-advancement of dialogue beats and countdown timers for timed options. After a beat group's calculated duration elapses, it advances to the next beat or displays options. When a time limit is configured, it shows a countdown bar and auto-selects the default option when time runs out.
Interface
| Type |
|---|
| IChatProgressionService |
Inherits
Public Methods
| Name | Parameters | Return Type | Description |
|---|
| StartProgression | ProgressionData data, float duration | void | Begins a timed progression for the current beat group. |
| StartTimedOptions | ProgressionData data, Action<int> onExpired | void | Begins a countdown timer that auto-selects when time runs out. |
| StopProgression | N/A | void | Cancels any active progression or countdown timer. |