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); }