So I just figured that part out and you’re completely right, it looks like there is already grounded and flying support, you can set the style by calling iren.GetInteractorStyle().SetStyle(iren.GetInteractorStyle().GROUNDED_STYLE))
.
I’m also looking into how the json file for the oculus controllers can add in the events I need, I likely just need to set up the json events to correspond to some appropriate observers in the interactor style.