Class UpstreamZonePathingProvider
Creates a path of zones from one base to another using upstream zones (previously called adjacencies), where each relationship is assigned a weight.
public class UpstreamZonePathingProvider : IZonePathingProvider
- Inheritance
-
UpstreamZonePathingProvider
- Implements
- Inherited Members
Constructors
UpstreamZonePathingProvider(ZoneStore, ILogger<UpstreamZonePathingProvider>)
public UpstreamZonePathingProvider(ZoneStore zones, ILogger<UpstreamZonePathingProvider> logger)
Parameters
zonesZoneStoreloggerILogger<UpstreamZonePathingProvider>
Methods
CreateZonePathAsync(CancellationToken)
public UniTask<IList<Zone>> CreateZonePathAsync(CancellationToken token = default)
Parameters
tokenCancellationToken