Edit now that Solved:
A massive thanks to Todd Wasson and DrBlort for being view patient with this, even though I went through a huge array of ideas until I actually did the first answer that was given. (Yeah, It's the simplest one, but different to what I had actually done)
In the end, Unity now takes the input from the HMD and rotates the camera itself. aka where the headset is pointed is transform.forward.
For anyone else who was in my position, this is the code which looks for...
Unity 5.2 VR Raycast? - solved
A massive thanks to Todd Wasson and DrBlort for being view patient with this, even though I went through a huge array of ideas until I actually did the first answer that was given. (Yeah, It's the simplest one, but different to what I had actually done)
In the end, Unity now takes the input from the HMD and rotates the camera itself. aka where the headset is pointed is transform.forward.
For anyone else who was in my position, this is the code which looks for...
Unity 5.2 VR Raycast? - solved