Description
Handles the sequential presentation of beat groups within a dialogue node. When a node is entered, this service walks through its beat groups one at a time, presenting all beats in each group simultaneously and coordinating with the response and progression services.
Interface
| Type |
|---|
| ChatBeatPlaybackService |
Inherits
Public Methods
| Name | Parameters | Return Type | Description |
|---|
| Bind | IChatResponseService, IAgentPresentationService, IDialogueAgentService, AudioSource | void | Binds the service to its dependencies for the current conversation. |
| BeginNode | ChatData node | void | Starts playback of a node's beat groups from the first group. |
| AdvanceBeatOrDisplayOptions | N/A | void | Advances to the next beat group, or shows options if at the last. |
| DisplayBeat | N/A | void | Presents the current beat group's content and triggers side effects. |