public void FindDijkstraPath() { if (startNode != null && endNode != null) { // Execute Shortest Path. FindPath finder = gameObject.GetComponent <FindPath>(); List <Transform> paths = finder.findDijkstraPath(startNode, endNode); foreach (Transform path in paths) { Renderer sr = path.GetComponent <Renderer>(); sr.material.color = Color.yellow; } } }