23 lines
667 B
C#
23 lines
667 B
C#
using Grid;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
public class PathfindingGridDebugObject : GridDebugObject {
|
|
[SerializeField] private TextMeshPro gCostText;
|
|
[SerializeField] private TextMeshPro hCostText;
|
|
[SerializeField] private TextMeshPro fCostText;
|
|
|
|
private PathNode pathNode;
|
|
public override void SetGridObject(object gridObject) {
|
|
base.SetGridObject(gridObject);
|
|
pathNode = (PathNode)gridObject;
|
|
}
|
|
|
|
protected override void Update() {
|
|
base.Update();
|
|
gCostText.text = pathNode.GCost.ToString();
|
|
hCostText.text = pathNode.HCost.ToString();
|
|
fCostText.text = pathNode.FCost.ToString();
|
|
}
|
|
}
|