Table of Contents

Class ShapeMapResourceSource

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ShapeMapResourceSource : MapResourceSource, IShapeMapResourceSource, IMapResourceSource
Inheritance
object
ShapeMapResourceSource
Implements
Inherited Members
Extension Methods

Constructors

ShapeMapResourceSource(GlobalChunkCoordinate, IEnumerable<ChunkVector>, IEnumerable<ShapeDefinition>)

public ShapeMapResourceSource(GlobalChunkCoordinate origin_GC, IEnumerable<ChunkVector> chunks_L, IEnumerable<ShapeDefinition> definitions)

Parameters

origin_GC GlobalChunkCoordinate
chunks_L IEnumerable<ChunkVector>
definitions IEnumerable<ShapeDefinition>

Properties

DefinitionAtChunks_G

public IEnumerable<(ShapeDefinition, GlobalChunkCoordinate)> DefinitionAtChunks_G { get; }

Property Value

IEnumerable<(ShapeDefinition, GlobalChunkCoordinate)>

DefinitionAtChunks_L

public IEnumerable<(ShapeDefinition, ChunkVector)> DefinitionAtChunks_L { get; }

Property Value

IEnumerable<(ShapeDefinition, ChunkVector)>

Definitions

public IReadOnlyList<ShapeDefinition> Definitions { get; }

Property Value

IReadOnlyList<ShapeDefinition>

ShapeLookup_G

public IReadOnlyDictionary<GlobalChunkCoordinate, ShapeDefinition> ShapeLookup_G { get; }

Property Value

IReadOnlyDictionary<GlobalChunkCoordinate, ShapeDefinition>