Reticle is Not Showing Despite having a Usable component on the target

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
whatsNiu
Posts: 2
Joined: Thu Sep 07, 2023 11:50 pm

Reticle is Not Showing Despite having a Usable component on the target

Post by whatsNiu »

DS Selector Reticle does not show up on screen both in and out of conversation, regardless of distance between target and player. What I want is for the Reticle to be present at all times, with additional UI elements (such as an exclamation mark) be shown when the Reticle is hovered over the target and hidden at other times. Any advice is appreciated!

My Setup
I am currently using the evaluation version found here:
https://www.pixelcrushers.com/dialogue- ... n-version/
I am running 2022.3.9f1 version of the Unity Editor. I followed the Quick Start tutorial here to setup a conversation:

I have an NPC in the scene with a Usable component, with Max Use Distance set to 30. Other fields left as default.
My Player has a Selector component, with Max Selection Distance set to 30 as well. Under Reticle, I have set a Texture2D for both the InRange and OutOfRange fields however this texture is nowhere to be seen when game is played in editor.
User avatar
Tony Li
Posts: 22112
Joined: Thu Jul 18, 2013 1:27 pm

Re: Reticle is Not Showing Despite having a Usable component on the target

Post by Tony Li »

Hi,

Here's an example scene:

DS_AlwaysShowReticleExample_2023-09-08.unitypackage

It's DemoScene1 with these changes:
  • On the Dialogue Manager GameObject's Instantiate Prefabs component, removed the Basic Standard UI Selector Elements prefab from the Prefabs list.
  • Added a Canvas to the player. (It would have been equally fine to use the Dialogue Manager's Canvas.)
  • Added an instance of the Basic Standard UI Selector Elements to the Canvas.
  • Duplicated the Reticle Out of Range child UI element, renamed it to "Always Show This", and moved it out of the Main Selector Panel.
  • Changed the colors of Reticle In Range and Reticle Out of Range to differentiate them from Always Show This.
whatsNiu
Posts: 2
Joined: Thu Sep 07, 2023 11:50 pm

Re: Reticle is Not Showing Despite having a Usable component on the target

Post by whatsNiu »

Thanks Tony! Was able to get it with your help.

In any case, it would be helpful to have a "how to use" for all components and scripts in the docs. I was able to find a class reference in the docs, but no visuals on what the reticle looks like or how to set it up. I may have missed it, but just my two cents that being able to find "how to use" info via the search bar would be very helpful. :-)
User avatar
Tony Li
Posts: 22112
Joined: Thu Jul 18, 2013 1:27 pm

Re: Reticle is Not Showing Despite having a Usable component on the target

Post by Tony Li »

Good point. I'll add more documentation where it's missing for those components.
Post Reply