UI Integration Recommendations
Text Display
In the
OnDialogueNodeExecutedevent, update UI elements:Display
SpeakerInfo.DisplayName(character name)Display
SpeakerInfo.Avatar(character avatar texture)Display
Node.DialogueText(dialogue content)Apply
SpeakerInfo.SpeakerColorfor styling
Choice Display
In the
OnDialogueChoiceNodeExecutedevent:Generate buttons for each item in
AvailableChoicesDisplay
Choice.ChoiceTexton each buttonFor multiple selection: show selection count and min/max hints
If
SelectionTimeout > 0: display countdown
Manual Advance
Create a "Next" button that calls
AdvanceDialogue()Only display when
AutoAdvanceDelay = 0
Choice Submission
Collect selected
ChoiceIDvalues (FGuid) from the UIConvert FGuid to string if needed for display
Submit the original FGuid array to
SubmitChoice()
Last updated