First Conversation Blank

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
User avatar
nathanj
Posts: 303
Joined: Sat May 28, 2016 12:30 am

First Conversation Blank

Post by nathanj »

Hi Tony,

Hoping that there is a simple solution to my problem.

The first time I initiate a conversation UI text does not appear and the only way to escape the conversation is to press escape. However, when I click on the NPC again the conversation works as expected. This happens to all NPCs and all conversations (if it's the first one selected).

In the editor the first node is selected (green) and it doesn't continue to the next node(as I guess the UI component doesn't appear)

I'll dig around more but I'm hoping there is something obvious, again, that I'm missing.

Thanks,

If I select Info on the debug I get this:

Code: Select all

Dialogue System: Add Link (NPC): ID=7:1 'hey' (True)
UnityEngine.Debug:Log(Object)

Code: Select all

Dialogue System: MalePlayer says ''
UnityEngine.Debug:Log(Object)

Code: Select all

Dialogue System: Sequencer.Play( None()@0 )
UnityEngine.Debug:Log(Object)

Code: Select all

Dialogue System: Putinga (1) says 'hey'
UnityEngine.Debug:Log(Object)

Code: Select all

Dialogue System: Sequencer.Play( Delay(5)@0 )
UnityEngine.Debug:Log(Object)

Code: Select all

Dialogue System: Sequencer: Delay(5)
UnityEngine.Debug:Log(Object)
I'm not sure why there is "MalePlayer Says" when there is only a single NPC conversation node in the Conversation.

Nathan
User avatar
Tony Li
Posts: 22059
Joined: Thu Jul 18, 2013 1:27 pm

Re: First Conversation Blank

Post by Tony Li »

Hi Nathan,

Is the <START> node green, or is the Putinga: 'Hey' node green?

If the <START> node is green, try changing its Sequence field to: None()

If the Putinga: 'Hey' node is green but the UI isn't showing anything, please try updating to version 1.7.7.2. Version 1.7.7.1 introduced an animation bug that's fixed in 1.7.7.2.
User avatar
nathanj
Posts: 303
Joined: Sat May 28, 2016 12:30 am

Re: First Conversation Blank

Post by nathanj »

Thanks for the response. Your update suggestion got me in the right direction ( I had already updated DS)

It was my TextMeshPro integration scripts that needed updating. I had grabbed the wrong file from the extras page last week when I updated :roll:

Thanks again.
Nathan
User avatar
Tony Li
Posts: 22059
Joined: Thu Jul 18, 2013 1:27 pm

Re: First Conversation Blank

Post by Tony Li »

Glad you got it working! Eventually TextMeshProDialogueUI and UnityUIDialogueUI will be rolled into a single StandardDialogueUI that has all the features of both and should be easier to configure, too. I'm waiting for Unity 2018's TextMesh Pro changes to settle down first in case Stephan ends up changing the TextMesh Pro API.
User avatar
nathanj
Posts: 303
Joined: Sat May 28, 2016 12:30 am

Re: First Conversation Blank

Post by nathanj »

That would be awesome. TMP is such an awesome asset, I hope more devs. start integrating it into their packages.

Thanks again.
Post Reply