Table of Contents

Class ManualZonePathingProvider

Namespace
Uncreated.Warfare.Zones.Pathing
Assembly
Uncreated.Warfare.dll
public class ManualZonePathingProvider : IZonePathingProvider
Inheritance
ManualZonePathingProvider
Implements
Inherited Members

Constructors

ManualZonePathingProvider(ILogger<ManualZonePathingProvider>, ZoneStore)

public ManualZonePathingProvider(ILogger<ManualZonePathingProvider> logger, ZoneStore zones)

Parameters

logger ILogger<ManualZonePathingProvider>
zones ZoneStore

Properties

Zones

public List<string>? Zones { get; set; }

Property Value

List<string>

Methods

CreateZonePathAsync(CancellationToken)

public UniTask<IList<Zone>> CreateZonePathAsync(CancellationToken token = default)

Parameters

token CancellationToken

Returns

UniTask<IList<Zone>>

A list of zones, including 2 main bases as the first and last elements to indicate which order the zones are in.