Table of Contents

Class SpaceThemeShapeAsteroidVisualizationBuilder

Namespace
Root
Assembly
SPZGameAssembly.dll
public class SpaceThemeShapeAsteroidVisualizationBuilder : IShapeAsteroidBuilder
Inheritance
object
SpaceThemeShapeAsteroidVisualizationBuilder
Implements
Extension Methods

Constructors

SpaceThemeShapeAsteroidVisualizationBuilder(GlobalChunkCoordinate, ShapeAsteroidVisualization, IResourceLifetime)

public SpaceThemeShapeAsteroidVisualizationBuilder(GlobalChunkCoordinate origin_GC, ShapeAsteroidVisualization visualization, IResourceLifetime resourceLifetime)

Parameters

origin_GC GlobalChunkCoordinate
visualization ShapeAsteroidVisualization
resourceLifetime IResourceLifetime

Methods

Generate(bool, GraphicSettings)

public ISpaceThemeShapeAsteroidVisualization Generate(bool combine, GraphicSettings graphicSettings)

Parameters

combine bool
graphicSettings GraphicSettings

Returns

ISpaceThemeShapeAsteroidVisualization

PushFillerCrossing()

public void PushFillerCrossing()

PushFillerEdge(ChunkDirection)

public void PushFillerEdge(ChunkDirection direction)

Parameters

direction ChunkDirection

PushPart(OutlineCardinal, ShapeAsteroidDecorationPart, ChunkDirection)

public void PushPart(OutlineCardinal outlineCardinal, ShapeAsteroidDecorationPart decorationPart, ChunkDirection direction)

Parameters

outlineCardinal OutlineCardinal
decorationPart ShapeAsteroidDecorationPart
direction ChunkDirection

PushPlatform()

public void PushPlatform()

PushResource(ChunkVector, ShapeDefinition)

public void PushResource(ChunkVector relativeCoordinate, ShapeDefinition shapeDefinition)

Parameters

relativeCoordinate ChunkVector
shapeDefinition ShapeDefinition