Exemple #1
0
 public void SetDestination(IMobile obj, ICoordinate to)
 {
     if (!obj.GetPosition().Equal(to))
     {
         var path = PathFinder(obj.GetPosition(), to);
         if (path != null && path.Count > 0)
         {
             for (int i = 0; i < path.Count; ++i)
             {
                 obj.Path = path;
             }
         }
     }
 }