There is a Unity asset that works brilliantly for controlling a humanoid in VR called Humanoid Control by PasserVR. The avatar walks really well underneath the head control and can walk up inclines, steps ect. You can drop in a Daz character and it automatically rigs it for the controller...