Page 1 of 1

Find a conversation in the dropdown

Posted: Thu Aug 11, 2022 5:18 pm
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.

Re: Find a conversation in the dropdown

Posted: Thu Aug 11, 2022 8:56 pm
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 483 times

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

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

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

submenus.png
submenus.png (16.14 KiB) Viewed 483 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 483 times

Re: Find a conversation in the dropdown

Posted: Fri Aug 12, 2022 3:48 am
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

Re: Find a conversation in the dropdown

Posted: Fri Aug 12, 2022 7:43 am
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'.

Re: Find a conversation in the dropdown

Posted: Sun Aug 14, 2022 1:15 pm
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

Re: Find a conversation in the dropdown

Posted: Sun Aug 14, 2022 2:08 pm
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.