Start the conversation with the gamepad

Announcements, support questions, and discussion for the Dialogue System.
Post Reply
leonardo23
Posts: 3
Joined: Fri Jan 10, 2025 4:54 am

Start the conversation with the gamepad

Post by leonardo23 »

Hello everyone,
I have purchased the Dialogue System and Quest Machine, and I am thrilled with this powerful software—congratulations! My specific issue is that I cannot start a conversation using the gamepad; with the keyboard, everything works fine. I am using Unity 2022.3.26f1 and the Unity New Input System. With the gamepad, once the conversation is started, I can select and confirm questions in the dialogue, but I cannot initiate the conversation. What am I doing wrong?

Thank you very much, and congratulations again!
Attachments
Screenshot 2025-01-10 alle 11.06.18.png
Screenshot 2025-01-10 alle 11.06.18.png (221.69 KiB) Viewed 599 times
User avatar
Tony Li
Posts: 22904
Joined: Thu Jul 18, 2013 1:27 pm

Re: Start the conversation with the gamepad

Post by Tony Li »

Hi,

How are you trying to start the conversation? If you plan to use the Selector or Proximity Selector components (not required, but provided as a convenience), please see the Interaction Tutorial.
leonardo23
Posts: 3
Joined: Fri Jan 10, 2025 4:54 am

Re: Start the conversation with the gamepad

Post by leonardo23 »

Dear Tony,
I have a Proximity Selector on my player for interaction with NPCs. This is my action map and the setup on the player.


I watched the tutorial and I think I’ve set everything up, but the selection and submit commands work fine with the gamepad, while I can’t start the dialogue with the gamepad—it only works with the keyboard or mouse.
Thank you for your promptness.
Leonard
Attachments
Screenshot 2025-01-12 alle 18.02.35.png
Screenshot 2025-01-12 alle 18.02.35.png (211.82 KiB) Viewed 543 times
Screenshot 2025-01-12 alle 18.00.57.png
Screenshot 2025-01-12 alle 18.00.57.png (181.04 KiB) Viewed 543 times
User avatar
Tony Li
Posts: 22904
Joined: Thu Jul 18, 2013 1:27 pm

Re: Start the conversation with the gamepad

Post by Tony Li »

Hi,

If you haven't already done it, you must register the "Submit" input with the Dialogue System's Input Device Manager. Please see page 5 of Input_Device_Manager_Manual.pdf included in DS or the Input System integration tutorial video.
leonardo23
Posts: 3
Joined: Fri Jan 10, 2025 4:54 am

Re: Start the conversation with the gamepad

Post by leonardo23 »

Where can I find the Assembly Definition Reference panel? I can't find it to set up the Input System. Sorry, but I can't locate it.
User avatar
Tony Li
Posts: 22904
Joined: Thu Jul 18, 2013 1:27 pm

Re: Start the conversation with the gamepad

Post by Tony Li »

Hi,

In general, unless you've imported the Dialogue System's assembly definitions (asmdefs), you don't need to assign the Input System asmdef to the Dialogue System. If you do want to import the Dialogue System's asmdefs, they already include references to the Input System asmdef as well as some other common ones. See Dialogue System Assembly Definitions.
Post Reply