Hi, I've been having trouble assigning the proximity selector's input. I have an interact player input action and have been trying to connect it but it doesn't work. Other posts reference an Input Action Registry component? so I'm not sure if I added the right thing for that because I can't find anything that is just named Input Action Registry. The x key works but the f and the gamepad button from the interact action don't, and I tried to use Fire3 from the Input Manager settings but that doesn't work either.
Also the continue button doesn't work ? & the space bar used to continue the dialogue but that stopped working and idk where the setting for that is lol
Assigning proximity selector input
-
- Posts: 1
- Joined: Fri May 09, 2025 1:04 pm
Re: Assigning proximity selector input
Hi,
It looks like you're using the Input System package. In the Dialogue System's Welcome Window, tick the USE_NEW_INPUT checkbox.
Then let's say you have an Input System action named "Interact":
Add an Input Action Registry component to the Dialogue Manager, and assign the "Interact" action to it:
Then put the name of this action ("Interact") in the Proximity Selector's Use Button field:
It looks like you're using the Input System package. In the Dialogue System's Welcome Window, tick the USE_NEW_INPUT checkbox.
Then let's say you have an Input System action named "Interact":
Add an Input Action Registry component to the Dialogue Manager, and assign the "Interact" action to it:
Then put the name of this action ("Interact") in the Proximity Selector's Use Button field:
-
- Posts: 2
- Joined: Mon May 12, 2025 3:14 am
Re: Assigning proximity selector input
Hi,
The UI not showing up is a physics issue, not an input issue.
For the input, make sure you've ticked the Welcome Window's USE_NEW_INPUT checkbox. Everything else you showed looks good for input.
For physics, tick the player's Sphere Collider component > Is Trigger checkbox. Make sure the player and NPC have rigidbodies (they can be kinematic), and that their GameObject layers are able to register collisions in Edit > Project Settings > Physics. Check the collision matrix at the bottom.
The UI not showing up is a physics issue, not an input issue.
For the input, make sure you've ticked the Welcome Window's USE_NEW_INPUT checkbox. Everything else you showed looks good for input.
For physics, tick the player's Sphere Collider component > Is Trigger checkbox. Make sure the player and NPC have rigidbodies (they can be kinematic), and that their GameObject layers are able to register collisions in Edit > Project Settings > Physics. Check the collision matrix at the bottom.
-
- Posts: 2
- Joined: Mon May 12, 2025 3:14 am
Re: Assigning proximity selector input
Thank you! You were right, it was the issue of not having a rigidbody 

Re: Assigning proximity selector input
Glad to help!