From 1e7048f4ddc929400f8d3965635bba2afcad9df0 Mon Sep 17 00:00:00 2001 From: Xevion Date: Sat, 28 Sep 2024 12:20:44 -0500 Subject: [PATCH] remaining cleanup --- Galagan/Assets/Scripts/Asteroid.cs | 2 -- Galagan/Assets/Scripts/Point.cs | 3 --- Galagan/Assets/Scripts/Shaper.cs | 17 ++++++++--------- 3 files changed, 8 insertions(+), 14 deletions(-) diff --git a/Galagan/Assets/Scripts/Asteroid.cs b/Galagan/Assets/Scripts/Asteroid.cs index 2d3b599..f2c7bff 100644 --- a/Galagan/Assets/Scripts/Asteroid.cs +++ b/Galagan/Assets/Scripts/Asteroid.cs @@ -1,6 +1,4 @@ -using System; using UnityEngine; -using Random = UnityEngine.Random; public class Asteroid : MonoBehaviour { diff --git a/Galagan/Assets/Scripts/Point.cs b/Galagan/Assets/Scripts/Point.cs index 1b80d23..c51407e 100644 --- a/Galagan/Assets/Scripts/Point.cs +++ b/Galagan/Assets/Scripts/Point.cs @@ -1,6 +1,3 @@ -using System; -using System.Collections; -using System.Collections.Generic; using UnityEngine; public class Point : MonoBehaviour diff --git a/Galagan/Assets/Scripts/Shaper.cs b/Galagan/Assets/Scripts/Shaper.cs index 9de52f1..98f7a1a 100644 --- a/Galagan/Assets/Scripts/Shaper.cs +++ b/Galagan/Assets/Scripts/Shaper.cs @@ -1,8 +1,4 @@ -using System; -using System.Collections; -using System.Collections.Generic; using UnityEngine; -using UnityEngine.Serialization; using Random = UnityEngine.Random; [RequireComponent(typeof(LineRenderer), typeof(Collider2D))] @@ -39,7 +35,7 @@ public class Shaper : MonoBehaviour { _lineRenderer = GetComponent(); _polygonCollider = GetComponent(); - + GenerateLine(); } @@ -47,7 +43,7 @@ public class Shaper : MonoBehaviour { _lineRenderer.positionCount = 0; _lineRenderer.loop = true; - + // Calculate points for circle var pointCount = Random.Range(pointCountLow, pointCountHigh); _lineRenderer.positionCount = pointCount; @@ -55,9 +51,11 @@ public class Shaper : MonoBehaviour var previousRadius = radius; // Generate points - for (var i = 0; i < pointCount; i++) { + for (var i = 0; i < pointCount; i++) + { var rad = Mathf.Deg2Rad * (i * 360f / pointCount); - var pointRadius = previousRadius * maxChange + (radius + Random.Range(jaggedLow, jaggedHigh)) * (1f - maxChange); + var pointRadius = previousRadius * maxChange + + (radius + Random.Range(jaggedLow, jaggedHigh)) * (1f - maxChange); points[i] = new Vector3(Mathf.Sin(rad) * pointRadius, Mathf.Cos(rad) * pointRadius, 0); previousRadius = pointRadius; } @@ -65,13 +63,14 @@ public class Shaper : MonoBehaviour // Add points to LineRenderer _lineRenderer.SetPositions(points); - // Use the linerenderer's Vector3's to create vector2 collider path + // Use the line-renderer's Vector3's to create vector2 collider path var path = new Vector2[_lineRenderer.positionCount + 1]; for (var i = 0; i < pointCount; i++) { // Convert Vector3 to Vector2 path[i] = points[i]; } + path[_lineRenderer.positionCount] = path[0]; _polygonCollider.SetPath(0, path); }