Class ChunkLayoutLookup<TKey, TData>
- Namespace
- Root
- Assembly
- Game.Core.Map.Simulation.dll
public class ChunkLayoutLookup<TKey, TData>
Type Parameters
TKeyTData
- Inheritance
-
objectChunkLayoutLookup<TKey, TData>
- Extension Methods
Constructors
ChunkLayoutLookup(IEnumerable<KeyValuePair<TKey, TData>>)
public ChunkLayoutLookup(IEnumerable<KeyValuePair<TKey, TData>> chunkData)
Parameters
chunkDataIEnumerable<KeyValuePair<TKey, TData>>
Properties
Count
public int Count { get; }
Property Value
- int
Methods
GetChunkInformation()
public IReadOnlyList<TData> GetChunkInformation()
Returns
- IReadOnlyList<TData>
GetChunkPositions()
public IReadOnlyList<TKey> GetChunkPositions()
Returns
- IReadOnlyList<TKey>
GetChunk_IC(in TKey)
public TData GetChunk_IC(in TKey chunk_IC)
Parameters
chunk_ICTKey
Returns
- TData
IsCoordinateFilled(in TKey)
public bool IsCoordinateFilled(in TKey chunk_IC)
Parameters
chunk_ICTKey
Returns
- bool
TryGetChunk_IC(in TKey, out TData)
public bool TryGetChunk_IC(in TKey coordinate, out TData chunk)
Parameters
coordinateTKeychunkTData
Returns
- bool