namespace Plugins.JNGame.Sync.Frame.AStar
{
    /// <summary>  
    /// 一个路径，用于在一次搜索中从一个点到多个不同的目标点搜索，或者从多个不同的起点到单个目标点搜索。  
    ///   
    /// 如果pathsForAll为true，这比为每个目标使用ABPath进行搜索更快。  
    /// 这种路径类型可用于例如当你想让一个代理从几个不同的选项中找到最近的目标时。  
    ///   
    /// 当pathsForAll为true时，它将为每个目标点计算路径，但不同的路径可以共享大量的计算，因此  
    /// 这比单独请求它们要快。  
    ///   
    /// 当pathsForAll为false时，它将使用启发式设置为None进行搜索，并在找到第一个目标时停止。  
    /// 这可能比单独请求每个路径更快或更慢。  
    /// 它将运行一个Dijkstra搜索，搜索起点周围的所有节点，直到找到最近的目标。  
    /// 请注意，如果一些目标点非常接近起点，而另一些非常远，那么这通常更快，但  
    /// 如果所有目标点都相对较远，那么由于不使用任何启发式，它将不得不搜索一个更大的  
    /// 区域，因此可能会更慢。  
    ///   
    /// 参见：Seeker.StartMultiTargetPath  
    /// 参见：MultiTargetPathExample.cs（查看在线文档以获取工作链接）“多目标路径使用示例”  
    ///   
    /// 版本：从3.7.1版本开始，即使pathsForAll为true，vectorPath和path字段也始终设置为最短路径。  
    /// </summary>  
    // MultiTargetPath类继承自ABPath类，用于表示从一个点到多个目标的路径或多起点到单一目标的路径  
    public class JNMultiTargetPath : JNABPath
    {
        
    }
}