Class SuperChunkSpatialDictionary<TData>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SuperChunkSpatialDictionary<TData>
Type Parameters
TData
- Inheritance
-
objectSuperChunkSpatialDictionary<TData>
- Extension Methods
Constructors
SuperChunkSpatialDictionary()
public SuperChunkSpatialDictionary()
Methods
AddChunkData(GlobalChunkCoordinate, TData)
public void AddChunkData(GlobalChunkCoordinate position, TData data)
Parameters
positionGlobalChunkCoordinatedataTData
Dispose()
public void Dispose()
GetActiveSuperChunks()
public ICollection<SuperChunkCoordinate> GetActiveSuperChunks()
Returns
- ICollection<SuperChunkCoordinate>
RemoveChunkData(GlobalChunkCoordinate, TData)
public void RemoveChunkData(GlobalChunkCoordinate position, TData data)
Parameters
positionGlobalChunkCoordinatedataTData
TryGetChunkData(GlobalChunkCoordinate, ICollection<TData>)
public bool TryGetChunkData(GlobalChunkCoordinate position, ICollection<TData> chunkData)
Parameters
positionGlobalChunkCoordinatechunkDataICollection<TData>
Returns
- bool
TryGetSuperChunkData(SuperChunkCoordinate, out HashSet<LocalizedData>)
public bool TryGetSuperChunkData(SuperChunkCoordinate superChunkPosition, out HashSet<SuperChunkSpatialDictionary<TData>.LocalizedData> data)
Parameters
superChunkPositionSuperChunkCoordinatedataHashSet<SuperChunkSpatialDictionary<TData>.LocalizedData>
Returns
- bool