private void Start()
 {
     if (waypointGraph == null)
     {
         waypointGraph = new WaypointGraph(dungeon.waypointSystem, dungeon);
         pathIndex     = -1;
     }
 }
 public void SetWaypointGraph()
 {
     waypointGraph = new WaypointGraph(dungeon.waypointSystem, dungeon);
 }
 //Custom Waypoint Graph
 public void SetWaypointGraph(WaypointSystem waypointSystem, Dungeon dg)
 {
     waypointGraph = new WaypointGraph(waypointSystem, dg);
 }