From 8b7b130a9f49371bbe79aa49fe78f7435ea761d6 Mon Sep 17 00:00:00 2001 From: Simon O'Shea Date: Sun, 30 Jul 2023 14:32:04 -0400 Subject: nuked wiping everything to start again --- Pathfinding Visualizer/Assets/Scripts/DrawLine.cs | 61 ----------------------- 1 file changed, 61 deletions(-) delete mode 100644 Pathfinding Visualizer/Assets/Scripts/DrawLine.cs (limited to 'Pathfinding Visualizer/Assets/Scripts/DrawLine.cs') diff --git a/Pathfinding Visualizer/Assets/Scripts/DrawLine.cs b/Pathfinding Visualizer/Assets/Scripts/DrawLine.cs deleted file mode 100644 index e3b2e47..0000000 --- a/Pathfinding Visualizer/Assets/Scripts/DrawLine.cs +++ /dev/null @@ -1,61 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class DrawLine : MonoBehaviour -{ - - public GameObject linePrefab; - public GameObject currentLine; - - public LineRenderer lineRenderer; - public EdgeCollider2D edgeCollider; - public List fingerPositions; - - - - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - if (Input.GetMouseButtonDown(0)) - { - CreateLine(); - } - - if (Input.GetMouseButton(0)) - { - Vector2 tempFingerPos = Camera.main.ScreenToWorldPoint(Input.mousePosition); - if (Vector2.Distance(tempFingerPos, fingerPositions[fingerPositions.Count - 1]) > .1f) - { - UpdateLine(tempFingerPos); - } - } - } - - void CreateLine() - { - currentLine = Instantiate(linePrefab, Vector3.zero, Quaternion.identity); - lineRenderer = currentLine.GetComponent(); - edgeCollider = currentLine.GetComponent(); - fingerPositions.Clear(); - fingerPositions.Add(Camera.main.ScreenToWorldPoint(Input.mousePosition)); - fingerPositions.Add(Camera.main.ScreenToWorldPoint(Input.mousePosition)); - lineRenderer.SetPosition(0, fingerPositions[0]); - lineRenderer.SetPosition(1, fingerPositions[1]); - edgeCollider.points = fingerPositions.ToArray(); - - } - void UpdateLine(Vector2 newFingerPos) - { - fingerPositions.Add(newFingerPos); - lineRenderer.positionCount++; - lineRenderer.SetPosition(lineRenderer.positionCount - 1, newFingerPos); - edgeCollider.points = fingerPositions.ToArray(); - } -} -- cgit v1.3.1-4-g156e