We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7846002 commit 1abe034Copy full SHA for 1abe034
1 file changed
Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineCore.cs
@@ -1492,8 +1492,9 @@ private int GetLastBaseCameraIndex(List<Camera> cameras)
1492
int lastBaseCameraIndex = 0;
1493
for (int i = 0; i < cameras.Count; i++)
1494
{
1495
+ // Assume a camera is a base camera if no UniversalAdditionalCameraData is available (e.g., for cameras created at runtime).
1496
cameras[i].TryGetComponent<UniversalAdditionalCameraData>(out var baseCameraAdditionalData);
- if (baseCameraAdditionalData?.renderType == CameraRenderType.Base)
1497
+ if (baseCameraAdditionalData == null || baseCameraAdditionalData.renderType == CameraRenderType.Base)
1498
lastBaseCameraIndex = i;
1499
}
1500
return lastBaseCameraIndex;
0 commit comments