I have an NPC that offers a quest via dialogs. I want him to say different phrases depending on whether or not the player has completed the quest. How do I do this? I know about DialogChoiceSelected, but idk how to change the text of a dialog.
DialogChoice have GoodbyeDialog, ResponseDialog and UserDialolg properties. And Dialog have GoodbyeDialog and InitialPrompt properties. By simply changing those values (they are string values), you can change text of your dialog.
Dialog.InitialPrompt = "Hi!" Dialog.DialogChoice.ResponseDialog = "Hai!" --Some simple examples