Find a conversation in the dropdown

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
Dralks
Posts: 44
Joined: Mon May 24, 2021 6:19 pm

Find a conversation in the dropdown

Post by Dralks »

Hi Again,

in the final stages of the game this plugin is being a live saviour, but one issue we are having now after adding hundreds of dialogs is that we are struggling to find them by title, unity only seems to provide this awkward dropdown where you can only go up and down, so if we need to select a conversation in the very bottom it takes forever to reach that point, we also often do not remember the full conversation name, so we need to scroll looking intensely for that one familiar word, is there an easier way to find a specific conversation without growing old, some hidden search bar somewhere? We will probably need to find a better way to organise this but anything that may help would be great.
User avatar
Tony Li
Posts: 21975
Joined: Thu Jul 18, 2013 1:27 pm

Re: Find a conversation in the dropdown

Post by Tony Li »

Hi,

You can use the filter. For example, if this is the complete conversation list:

filter1.png
filter1.png (14.71 KiB) Viewed 485 times

then you can filter only titles that contain "en":

filter2.png
filter2.png (12.87 KiB) Viewed 485 times

In addition, you can use forward slashes to group titles into submenus:

submenus.png
submenus.png (16.14 KiB) Viewed 485 times

However, if you simply rename a conversation title, your scene's Dialogue System Triggers, etc., will still refer to the old title. To rename a conversation title and automatically update all uses of that conversation title in scenes and prefabs, use the Asset Renamer tool:

renameTitles.png
renameTitles.png (47.01 KiB) Viewed 485 times
Dralks
Posts: 44
Joined: Mon May 24, 2021 6:19 pm

Re: Find a conversation in the dropdown

Post by Dralks »

o I see! I don't have a filter, we haven't update our dialogues for years now so I assume it is something that was added after our version , I'm kind of scared of updating now because I'm sure that we did an custom update here and there over the years, I believe that we changed the typewriter quite a lot at some point, but for that search bar we definitely need to look into that, is there anything similar around using searches for

Code: Select all

 [ConversationPopup(true)]
        public string conversation;
we are using it to assign conversations to prefabs in the inspector.

Thanks again Tony, you are a hero
User avatar
Tony Li
Posts: 21975
Joined: Thu Jul 18, 2013 1:27 pm

Re: Find a conversation in the dropdown

Post by Tony Li »

Hi,

No, I'm afraid there's no such filter for [ConversationPopup]. But you can click the circle button to the right of the dropdown to turn it into a direct text entry field. Then you can type or paste in the conversation title without having to find it in the dropdown.

You could also sort conversation titles in the Dialogue Editor (Menu > Sort > By Title). Then you can press 'X', for example, to jump the dropdown to the conversation titles that start with 'X'.
Dralks
Posts: 44
Joined: Mon May 24, 2021 6:19 pm

Re: Find a conversation in the dropdown

Post by Dralks »

thank you Tony, turns out that by calling our conversation blabla/bloblo we have more than enough, that leave us with a very clean dropdown that is easy to work with, you are a costumer service god, I'm buying this plugin for every new project again and again
User avatar
Tony Li
Posts: 21975
Joined: Thu Jul 18, 2013 1:27 pm

Re: Find a conversation in the dropdown

Post by Tony Li »

Glad to help! No need to buy again -- once you have a seat license, you can use that license for as many projects as you want. But customer referrals and reviews are always very welcome, so if you run into someone who's looking for a dialogue system, please let them know about the Dialogue System for Unity.
Post Reply