using System.Collections; using System.Collections.Generic; using UnityEngine; /// /// Kelas GridNode merepresentasikan sebuah node/sel di dalam grid untuk algoritma pathfinding. /// Kelas ini mewarisi dari PathFinding.Node dan mengimplementasikan fungsionalitas spesifik /// untuk pathfinding berbasis grid. /// public class GridNode : PathFinding.Node { public bool IsWalkable { get; set; } internal GridMap gridMap; public GridNode(Vector2Int value, GridMap gridMap) : base(value) { IsWalkable = true; this.gridMap = gridMap; } public override List> GetNeighbours() { return gridMap.GetNeighbours(this); } }