private List <TCell> CalculatePath(PathNode end) { List <TCell> path = new List <TCell>(); end.CalcPath(path); path.Reverse(); return(path); }
public void CalcPath(List <TCell> path) { path.Add(CellObject); if (PreviousNode != null) { PreviousNode.CalcPath(path); } }