Dang, didn’t know that about the index controllers. I’ve ever only used oculus ones. Definitely good to know going forward though!
And yeah, I made those buttons myself, mostly! I based them off of FistFullOfShrimp’s video on YouTube. The button mesh has a rigid body, and there’s a trigger collider that’s a little underneath the mesh that gets triggered whenever the button is pushed into it. And then there’s a joint component that’s also applied to the button that makes it rebound back up.
And yeah, I think I tried constraining the movement on the x and z axis, but due to another issue I was having with them I took that away to figure out what was wrong, and just never turned it back on. They were very much a “I’ll get back to that after I do x” kinda thing lol, and just kept getting pushed back. It’s definitely something I’d like to refine for future use, as the overall implementation is pretty straightforward.