FAQ

Q). Is there an example of this asset working?

A). Yes, you can open the Keypad Demo Scene to see the keypad asset or use this scene as your initial base of your project.

Q). How can I manually setup this asset?

A). See the manual setup instructions on the page below. Make sure to remember to import the standard assets into your scene before starting or you may have errors!

Detailed Setup

Q). Why can’t I see the UI or why is the UI in the wrong place?

A). that might be because you may have dragged some UI objects into the scene rather than onto the hierarchy. Make sure the X, Y, Z positioning of all parent objects (Which contain the UI’s) are set to 0, 0, 0 in the inspector.

Q). My Raycast doesn't work properly, what can I do?

A). You should make sure your player controller has a layer of Ignore Raycast - It will not interfere with the raycast at this point!

Q). How can I add more than one keypad to my scene?

A). Check the “Extending the keypad system”.

Adding Additional Keypads

Q). Do you want to organise the keypad elements into an empty GameObject?

A). When you create an empty GameObject, please make sure that the X, Y, Z coordinates of the empty GameObject are all 0, 0, 0 before dragging the parts into the GameObject.

Q). Can I use this asset with a 3rd person character with this asset?

A). Yes, all you need is to use the trigger event and add the CodeDeviceTrigger script. See more details at the link below

Adding Trigger Event

Q). I want to change the button UI, how do I do this?

Select any of the buttons from the Canvas and change the Source Image, so you can add your own sprite to create a different style of button. Highlight colour, to change how the button is highlight when hovered over.

Last updated

Was this helpful?