What is the best way to play with the rotation of Oculus' OVRPlayerController?

I am trying to change the x & z rotations of Oculus’ OVRPlayerController prefab through a script. For example, trying to have the player walk up a wall.

I have found the method which is resetting the playerControllers’ x & z rotation back to 0 in “SimpleStickMovement.cs → HMDResetRotation()” (class and method names are something like those) when I alter it. But I am still having trouble manipulating the player’s x & Z rotations.

I think you should add a Holder-object for the OVRPlayerController and there adding the rotations you want to do… An empty gameObject where you place the OVRPlayerController as a child, and then manipulate its transform.