24 lines
931 B
C#
24 lines
931 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.magenta,
|
|
10f
|
|
);
|
|
}
|
|
}
|
|
}
|
|
} |