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