PathfindingResult
Хранит результаты поиска пути и временные затраты.
Временные затраты поиска пути:
public TimeSpan PathfindingDuration { get; }
- длительность выполнения поиска пути (A*).public TimeSpan OptimizingDuration { get; }
- длительность выполнения оптимизации пути.public TimeSpan SmoothingDuration { get; }
- длительность выполнения сглаживания пути.
Результаты поиска пути:
public Vector3[] RawPath { get; }
- найденный путь после работы алгоритма A*public Vector3[] PathOptimized { get; }
- путь после применения алгоритма оптимизации.public Vector3[] PathSmoothed { get; }
- путь после применения алгоритма сглаживания к оптимизированному пути. Если Smooth = false, то содержимое будет идентично PathOptimized.public int[] TargetIndices { get; }
– the indices of the target points in the PathSmoothed array. The target points mean the points used when callingNav3DPath.Find()
.public PathfindingResultCode Result { get; }
- код результата поиска.