Hi Tony.
So I've read through forum posts trying to find exactly what I need, but I just found variations of the thing that I require. I'm trying to implement the scrolling chat of Subsurface Circular game, and I used this example for it:
http://www.pixelcrushers.com/download/5222/
Problem with this version is that PC's answers can also be scrolled up and down, and my idea is to scroll just the conversation between you and the npc, and for available answers to always be visible even when you start scrolling. This seemed like a simple task in the editor but no matter how I tried to unparent the "Response Button Container" and transfer it I could not seem to succeed. At the end I just duplicated the "Scroll Rect" component and deleted the "Conversation Log Panel" from the copy, and from the original disabled "Response Button Container" component but this seems like a bad way to do it. It seems like Dialogue System is accessing all these components through script and changing them in runtime, I think that's why I have trouble rearranging it as I see fit. Sorry for my long rumble but I just wanted to be as detailed as I could of my problem.
Thank you again for your help.
Scrolling the text
Re: Scrolling the text
Hi,
I'll put together an example scene and reply back today.
I'll put together an example scene and reply back today.
Re: Scrolling the text
Here's an example scene: SubsurfaceSimilar_2017-11-13.unitypackage
EDIT: Updated example that smooth-scrolls: SubsurfaceSimilar_2018-05-22.unitypackage
It uses the TemplatedConversationLogUI script, which was recently updated to use some new properties in the upcoming version 1.7.7, so you'll need to import the dialogue UI scripts that will be in 1.7.7: DialogueSystem_UnityUI_2017-11-11.unitypackage
(Please download and import both packages.)
The scene is in Dialogue System Examples / Subsurface Similar Example. It looks like this:
The "Murderer" focus button appears at a certain point in the conversation.
EDIT: Updated example that smooth-scrolls: SubsurfaceSimilar_2018-05-22.unitypackage
It uses the TemplatedConversationLogUI script, which was recently updated to use some new properties in the upcoming version 1.7.7, so you'll need to import the dialogue UI scripts that will be in 1.7.7: DialogueSystem_UnityUI_2017-11-11.unitypackage
(Please download and import both packages.)
The scene is in Dialogue System Examples / Subsurface Similar Example. It looks like this:
The "Murderer" focus button appears at a certain point in the conversation.
Re: Scrolling the text
Wow Tony didn't want to make you go through too much trouble, I really appreciate it though! Will check this out as soon as I can and get back to you!
Getting this error when I import the new UI scripts:
Though I was on my friends computer and he didn't use Dialogue System for a while, it might be that his version is outdated, will try on my when I come home.
Getting this error when I import the new UI scripts:
Code: Select all
Assets/Dialogue System/Scripts/Supplemental/UI/Dialogue UI/UnityUISubtitleControls.cs(140,30): error CS0506: `PixelCrushers.DialogueSystem.UnityUISubtitleControls.ShowSubtitle(PixelCrushers.DialogueSystem.Subtitle)': cannot override inherited member `PixelCrushers.DialogueSystem.AbstractUISubtitleControls.ShowSubtitle(PixelCrushers.DialogueSystem.Subtitle)' because it is not marked virtual, abstract or override
Re: Scrolling the text
Hi,
I wonder if your friend may have customized his version of the scripts or something. Anyway, please let me know how it works on your computer. I tested it using version 1.7.6.
I wonder if your friend may have customized his version of the scripts or something. Anyway, please let me know how it works on your computer. I tested it using version 1.7.6.
Re: Scrolling the text
Hey Tony, sorry for such a late response I thought I've responded back... This is working and thank you very much for it. My friend was using Version 1.6.7 of DS when he got the error and he said he did not customize scripts. Hope that will be of any help.
Just one question, I see that you created Quest Tracker HUD object, do I need that for this conversation? Are quests related to this example in any way?
Just one question, I see that you created Quest Tracker HUD object, do I need that for this conversation? Are quests related to this example in any way?
Re: Scrolling the text
I only included it to provide an example of using the quest tracker HUD. If you don't want to use a quest tracker HUD, you can omit it.