Currently experimenting with some tools for recording video and noticed a NullReferenceException that is logged every frame when using the WindowCamera. Logging every frame is eating quite some performance, not to mention it kills your SSD eventually. An of course a NullReferenceException usually means there is something seriously wrong, essentially its a crash 
Repro steps:
Callstack:
Repro steps:
- (Using VaM 1.19.2.2)
- Quit VaM
- Reset default scene to Meshed's default scene from Saves\scene\MeshedVR\default.json
- Launch VaM in desktop mode
- Enable WindowCamera atom (set "Camera On")
- Press M to switch to camera image (will be black as by default the camera points into nothing)
- Open %appdata%\..\LocalLow\MeshedVR\VaM\output_log.txt
- Notice there is a NullReferenceException logged every frame.
Callstack:
Code:
NullReferenceException: Object reference not set to an instance of an object
at SuperController.Update () [0x00000] in <filename unknown>:0