TurnBasedStrategyCourse/Assets/Scripts/Testing.cs

24 lines
929 B
C#

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<GridPosition> 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.white,
10f
);
}
}
}
}