From 930b1aec462255fd97fe16cdb636eb6c52382201 Mon Sep 17 00:00:00 2001 From: Xevion Date: Mon, 2 Nov 2020 12:15:57 -0600 Subject: [PATCH] fix NullReferenceExceptions with focused boids during maximized play during maximized play, focusing a Boid would cause NullReferenceExceptions as there was no active SceneView in the Unity Editor. Thus, without a SceneView, attempting to acquire one would return null. No test was done prior to acting on the Nullable return. --- Boids/Assets/Scripts/BoidController.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Boids/Assets/Scripts/BoidController.cs b/Boids/Assets/Scripts/BoidController.cs index b5bbee8..c3010d6 100644 --- a/Boids/Assets/Scripts/BoidController.cs +++ b/Boids/Assets/Scripts/BoidController.cs @@ -75,7 +75,7 @@ public class BoidController : MonoBehaviour { // Focus on the boid in scene view when one is focused #if UNITY_EDITOR - if(focusedBoid != null) + if(focusedBoid != null && SceneView.lastActiveSceneView != null) SceneView.lastActiveSceneView.LookAtDirect(focusedBoid.transform.position, Quaternion.identity); #endif }