- mPath.AddRange(pathFinder.GetPath(mMotion.Coordinates, mIdlePath[mIdlePathIndex % mIdlePath.Count]));\r
- mPath.Add(mIdlePath[mIdlePathIndex % mIdlePath.Count]);\r
+ List<Point> path = pathFinder.GetPath(mMotion.Coordinates, mIdlePath[mIdlePathIndex % mIdlePath.Count]);\r
+ if (path != null)\r
+ {\r
+ mPath.AddRange(path);\r
+ mPath.Add(mIdlePath[mIdlePathIndex % mIdlePath.Count]);\r
+ }\r