using System.Collections.Generic; using Grid; using UnityEngine; using UnityEngine.Serialization; public class Testing : MonoBehaviour { [FormerlySerializedAs("Unit")] [SerializeField] private Unit unit; private void Update() { if (Input.GetKeyDown(KeyCode.T)) { GridPosition mouseGridPosition = LevelGrid.Instance.GetGridPosition(MouseWorld.GetPosition()); GridPosition startGridPosition = new(0, 0); List gridPositionList = Pathfinding.Instance.FindPath(startGridPosition, mouseGridPosition); for (int i = 0; i < gridPositionList.Count - 1; i++) { Debug.DrawLine( LevelGrid.Instance.GetWorldPosition(gridPositionList[i]), LevelGrid.Instance.GetWorldPosition(gridPositionList[i + 1]), Color.magenta, 10f ); } } } }