This is a strange issue
Here is what is happening.
I have a Unity FPS controller, arms with weapon parented to it, then a game object at the end of the weapon that spawns my projectiles. All of this is guided by head position etc.
This is a prefab dropped in multiple levels.
It works perfectly most of the time through all levels.
When I build a version of the game with multiple levels, say 4 or 5. It will only work correctly on 1 of the levels, and that is also random, it could be any level that it chooses.
When it breaks head movement no longer guides the direction of the projectile spawner so you effectively can't aim anymore.
Really giving me a lot of trouble at the moment, I wonder if anyone has any ideas?.
using latest runtime and unity 5.1 with VR mode enabled, standard assets not OVR or anything.
I can send along 2 example builds that show the issue if that helps. Thanks so much.
EDIT - Just to be sure I just got the latest unity patch 5.1.1p4 and upgraded everything. Same issue.
EDIT2 - This also happens when switching weapons, if weapon 1 is initially working and I switch to a new weapon, things break, switch back to first weapon, now broken also. Posted this on unity forums just now as I suppose it might be more Unity related.
Here is a video of things working correctly, not that it helps, but you can see how it should behave. I'm using my eyeline / head movement to aim + jump etc. works well.