public virtual Camera[] GetCaptureCameras()
{
Camera[] cameras = Camera.allCameras;
var finalCameras = new List<Camera>();
foreach (Camera c in cameras)
{
#if OVR_SUPPORT
if (c.gameObject.name.Contains("RightEye"))
continue; // Only render left eyes
#endif
if (c.isActiveAndEnabled && c.targetTexture == null) // Is a camera visible to the player
{
finalCameras.Add(c);
}
}
return finalCameras.ToArray();
}