From cddacb0efa004553974eaf876575855c69dea0d4 Mon Sep 17 00:00:00 2001 From: Xevion Date: Fri, 5 Jun 2020 21:44:10 -0500 Subject: [PATCH] remove TimeScale, fix DisableFocusing concerning LineRenderer array --- Boids/Assets/Scripts/Boid.cs | 8 +++++--- Boids/Assets/Scripts/BoidController.cs | 2 -- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Boids/Assets/Scripts/Boid.cs b/Boids/Assets/Scripts/Boid.cs index add2380..20c4082 100644 --- a/Boids/Assets/Scripts/Boid.cs +++ b/Boids/Assets/Scripts/Boid.cs @@ -230,9 +230,11 @@ public class Boid : MonoBehaviour { // Destroy Line Renderers (and child GameObjects) - foreach (Transform child in transform) - DestroyImmediate(child.gameObject); - Array.Clear(_lineRenderers, 0, _lineRenderers.Length); + for (int i = 0; i < _lineRenderers.Length; i++) { + _lineRenderers[i].positionCount = 0; + DestroyImmediate(_lineRenderers[i].gameObject); + _lineRenderers[i] = null; + } } /// diff --git a/Boids/Assets/Scripts/BoidController.cs b/Boids/Assets/Scripts/BoidController.cs index 3e15fa6..1b7b711 100644 --- a/Boids/Assets/Scripts/BoidController.cs +++ b/Boids/Assets/Scripts/BoidController.cs @@ -102,8 +102,6 @@ public class BoidController : MonoBehaviour { ShapeDraw.CircleVertexCount = circleVertexCount; // ShapeDraw.ArcVertexCount = arcVertexCount; - Time.timeScale = 0.3f; - AddBoids(boidCount); }