void GetNextNode()
 {
     if (index > way.Count - 1)
     {
         index      = 0;
         targetNode = path.transform.GetChild(0).gameObject;
         index++;
     }
     else if (index == 1)
     {
         path.CalculPath(currentNode);
         targetNode = way[index].gameObject;
         index++;
     }
     else
     {
         targetNode = way[index].gameObject;
         index++;
     }
     StartCoroutine(MoveToNextNode());
 }