Table of Contents

Class ShapeMinerDynamicDrawer

Namespace
Game.Core.Rendering.Mining
Assembly
SPZGameAssembly.dll
public class ShapeMinerDynamicDrawer : DynamicMinerDrawer<ShapeMiningStream>, IMapSubDrawer
Inheritance
object
ShapeMinerDynamicDrawer
Implements
Inherited Members
Extension Methods

Constructors

ShapeMinerDynamicDrawer(ChainedExtractionSystem<ShapeMiningStream>, IExtractionPatchTileDrawer<ShapeMiningStream>, IExtractorTileConnectedBuildingSolver, IIslandModelAccessor, GraphicSettings)

public ShapeMinerDynamicDrawer(ChainedExtractionSystem<ShapeMiningStream> extractionSystem, IExtractionPatchTileDrawer<ShapeMiningStream> patchTileDrawer, IExtractorTileConnectedBuildingSolver extractorTileConnectedBuilding, IIslandModelAccessor islandAccessor, GraphicSettings graphicSettings)

Parameters

extractionSystem ChainedExtractionSystem<ShapeMiningStream>
patchTileDrawer IExtractionPatchTileDrawer<ShapeMiningStream>
extractorTileConnectedBuilding IExtractorTileConnectedBuildingSolver
islandAccessor IIslandModelAccessor
graphicSettings GraphicSettings

Methods

DrawActivePatchIndicator(FrameDrawOptions, IslandModel, ShapeMiningStream, int, bool)

protected override void DrawActivePatchIndicator(FrameDrawOptions options, IslandModel island, ShapeMiningStream miningStream, int patchIndex, bool active)

Parameters

options FrameDrawOptions
island IslandModel
miningStream ShapeMiningStream
patchIndex int
active bool

DrawMiner(FrameDrawOptions, IslandModel)

protected override void DrawMiner(FrameDrawOptions options, IslandModel island)

Parameters

options FrameDrawOptions
island IslandModel