When changing Conversation name, does not update in Quest Machine.

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Grankor
Posts: 6
Joined: Sun Sep 20, 2020 5:38 pm

When changing Conversation name, does not update in Quest Machine.

Post by Grankor »

Hola!

Just thought I'd drop this here.
It seems that if you rename a Dialogue Conversation after attaching it to other objects, like Quest Machine, it drops the reference.

Would it be possible to assign this to a GUID/UUID, and have a separate field that displays the name?
It seems like a minor thing, but took me a while to figure this one out.
As a (mostly) backend developer by trade, magic strings scare me :P
User avatar
Tony Li
Posts: 21925
Joined: Thu Jul 18, 2013 1:27 pm

Re: When changing Conversation name, does not update in Quest Machine.

Post by Tony Li »

I'm not a fan of strings either, but they're necessary in this case to support the variety of external formats that the Dialogue System can import. (A lot of big studios have writers who use tools outside of Unity, such as articy:draft.)

To get around this with other assets -- actors, quests, etc. -- you can assign a permanent Name that can act like a GUID, with a Display Name that you can change at will. Unfortunately tthat's not as practical to do for conversations.
Grankor
Posts: 6
Joined: Sun Sep 20, 2020 5:38 pm

Re: When changing Conversation name, does not update in Quest Machine.

Post by Grankor »

Ah, that makes sense.

Thanks! :)
Post Reply