Table of Contents

Class TerrariumTileFetch

Namespace
LansMap.Map.Elevation
Assembly
LansMap.Runtime.dll
public static class TerrariumTileFetch
Inheritance
object
TerrariumTileFetch

Fields

MaxConcurrentFetches

public const int MaxConcurrentFetches = 14

Field Value

int

Methods

FetchAndDecode(IEnumerable<TileCoord>, string)

public static Dictionary<long, TerrariumHeightTile> FetchAndDecode(IEnumerable<TileCoord> coords, string cacheDir)

Parameters

coords IEnumerable<TileCoord>
cacheDir string

Returns

Dictionary<long, TerrariumHeightTile>

FetchAndDecodeCoroutine(IEnumerable<TileCoord>, string, Action<Dictionary<long, TerrariumHeightTile>>, CancellationToken)

public static IEnumerator FetchAndDecodeCoroutine(IEnumerable<TileCoord> coords, string cacheDir, Action<Dictionary<long, TerrariumHeightTile>> onComplete, CancellationToken cancellation = default)

Parameters

coords IEnumerable<TileCoord>
cacheDir string
onComplete Action<Dictionary<long, TerrariumHeightTile>>
cancellation CancellationToken

Returns

IEnumerator

ReleaseSlots(UnityWebRequest[])

public static void ReleaseSlots(UnityWebRequest[] slots)

Parameters

slots UnityWebRequest[]

ResolveSlotCount(int)

public static int ResolveSlotCount(int pendingCount)

Parameters

pendingCount int

Returns

int