using System.Collections; using System.Collections.Generic; using UnityEngine; public class PathNode { private Grid grid; public int x; public int y; public int gCost; public int hCost; public int fCost; public bool isWalkable; public PathNode cameFromNode; public PathNode(Grid grid, int x, int y) { this.grid = grid; this.x = x; this.y = y; isWalkable = false; } public void CalculateFCost() { fCost = gCost + hCost; } public void SetIsWalkable(bool isWalkable) { this.isWalkable = isWalkable; } public override string ToString() { return x + "," + y; } }