Class ShapeMapResourceSource
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ShapeMapResourceSource : MapResourceSource, IShapeMapResourceSource, IMapResourceSource
- Inheritance
-
objectShapeMapResourceSource
- 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_GCGlobalChunkCoordinatechunks_LIEnumerable<ChunkVector>definitionsIEnumerable<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>