diff --git a/Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs b/Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs index 395c111..6f8cf94 100644 --- a/Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs +++ b/Source/Runtime/CameraStacking/ClientSimStackedVRCameraSystem.cs @@ -63,7 +63,7 @@ private void CreateCameraStack() private void DestroyCameraStack() { - for (int i = 0; i < _cameras.Count; i++) + for (int i = _cameras.Count - 1; i >= 0; i--) { DestroyCamera(i); } @@ -107,4 +107,4 @@ private void DestroyCamera(int index) Destroy(cam.gameObject); } } -} \ No newline at end of file +}