Table of Contents

Class SuperChunkSpatialDictionary<TData>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SuperChunkSpatialDictionary<TData>

Type Parameters

TData
Inheritance
object
SuperChunkSpatialDictionary<TData>
Extension Methods

Constructors

SuperChunkSpatialDictionary()

public SuperChunkSpatialDictionary()

Methods

AddChunkData(GlobalChunkCoordinate, TData)

public void AddChunkData(GlobalChunkCoordinate position, TData data)

Parameters

position GlobalChunkCoordinate
data TData

Dispose()

public void Dispose()

GetActiveSuperChunks()

public ICollection<SuperChunkCoordinate> GetActiveSuperChunks()

Returns

ICollection<SuperChunkCoordinate>

RemoveChunkData(GlobalChunkCoordinate, TData)

public void RemoveChunkData(GlobalChunkCoordinate position, TData data)

Parameters

position GlobalChunkCoordinate
data TData

TryGetChunkData(GlobalChunkCoordinate, ICollection<TData>)

public bool TryGetChunkData(GlobalChunkCoordinate position, ICollection<TData> chunkData)

Parameters

position GlobalChunkCoordinate
chunkData ICollection<TData>

Returns

bool

TryGetSuperChunkData(SuperChunkCoordinate, out HashSet<LocalizedData>)

public bool TryGetSuperChunkData(SuperChunkCoordinate superChunkPosition, out HashSet<SuperChunkSpatialDictionary<TData>.LocalizedData> data)

Parameters

superChunkPosition SuperChunkCoordinate
data HashSet<SuperChunkSpatialDictionary<TData>.LocalizedData>

Returns

bool