My English is not good sry.
I have a configuration sheet
I want to convert to Dialogue Database in unity , after bark based on the ID
Because my program is Select randomly ID from the pool such as ID POOL1 [3001,3002] ID POOL1 [3001,3002,3003]
Is there a way to put the node | entry and ID binding after that Bark or StartConversation
How do I Bark or StartConversation a specified node | entry?
Re: How do I Bark or StartConversation a specified node | entry?
Yes. To start a conversation on a specified dialogue entry:
To start a bark on a specified dialogue entry, you will need to create a Subtitle object:
[Edit: Started Bark as coroutine.]
Code: Select all
int dialogueEntryID = 3002;
DialogueManager.StartConversation("Conversation Title", actorTransform, conversantTransform, dialogueEntryID);
Code: Select all
int dialogueEntryID = 3002;
var conversationModel = new ConversationModel(DialogueManager.masterDatabase, "Conversation Title",
actorTransform, conversantTransform, false, null, dialogueEntryID);
StartCoroutine(BarkController.Bark(conversationModel.firstState.subtitle));
Re: How do I Bark or StartConversation a specified node | entry?
Thank you for your reply.Tony Li wrote: ↑Thu Feb 02, 2023 8:28 am Yes. To start a conversation on a specified dialogue entry:
To start a bark on a specified dialogue entry, you will need to create a Subtitle object:Code: Select all
int dialogueEntryID = 3002; DialogueManager.StartConversation("Conversation Title", actorTransform, conversantTransform, dialogueEntryID);
Code: Select all
int dialogueEntryID = 3002; var conversationModel = new ConversationModel(DialogueManager.masterDatabase, "Conversation Title", actorTransform, conversantTransform, false, null, dialogueEntryID); BarkController.Bark(conversationModel.firstState.subtitle);
BarkController.Bark is not run
maybe StartCoroutine(BarkController.Bark(conversationModel.firstState.subtitle))?
Whether I need to write Importing Your Own Formats? Set the id to the same as in Excel when importing?
Re: How do I Bark or StartConversation a specified node | entry?
Yes, that's correct. I fixed my post above.
The Dialogue System can already import Excel: Excel Import. However, Excel is not a good format for dialogue because it doesn't handle branching structures. I only recommend it for linear conversations.
Re: How do I Bark or StartConversation a specified node | entry?
HITony Li wrote: ↑Fri Feb 03, 2023 7:50 amYes, that's correct. I fixed my post above.
The Dialogue System can already import Excel: Excel Import. However, Excel is not a good format for dialogue because it doesn't handle branching structures. I only recommend it for linear conversations.
The import Excel ID seems to be set automatically or One more question StandardBarkUI Can't set TextMeshPro? i use TextAnimator Only works on TextMeshPro
Re: How do I Bark or StartConversation a specified node | entry?
Hi,
Yes, the Excel importer assigns IDs automatically.
To assign TextMeshProUGUI to Bark Text, unassign the Text field.
Yes, the Excel importer assigns IDs automatically.
To assign TextMeshProUGUI to Bark Text, unassign the Text field.