We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 351f44a commit ec6de81Copy full SHA for ec6de81
1 file changed
Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineCore.cs
@@ -1550,8 +1550,9 @@ private int GetLastBaseCameraIndex(List<Camera> cameras)
1550
int lastBaseCameraIndex = 0;
1551
for (int i = 0; i < cameras.Count; i++)
1552
{
1553
+ // Assume a camera is a base camera if no UniversalAdditionalCameraData is available (e.g., for cameras created at runtime).
1554
cameras[i].TryGetComponent<UniversalAdditionalCameraData>(out var baseCameraAdditionalData);
- if (baseCameraAdditionalData?.renderType == CameraRenderType.Base)
1555
+ if (baseCameraAdditionalData == null || baseCameraAdditionalData.renderType == CameraRenderType.Base)
1556
lastBaseCameraIndex = i;
1557
}
1558
return lastBaseCameraIndex;
0 commit comments