Table of Contents

Class DynamicMinerDrawer<T>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class DynamicMinerDrawer<T> : IndependentMapSubDrawer, IMapSubDrawer

Type Parameters

T
Inheritance
object
DynamicMinerDrawer<T>
Implements
Derived
Inherited Members
Extension Methods

Constructors

DynamicMinerDrawer(ChainedExtractionSystem<T>, IExtractionPatchTileDrawer<T>, IExtractorTileConnectedBuildingSolver, IIslandModelAccessor, GraphicSettings)

protected DynamicMinerDrawer(ChainedExtractionSystem<T> extractionSystem, IExtractionPatchTileDrawer<T> patchTileDrawer, IExtractorTileConnectedBuildingSolver extractorTileConnectedBuilding, IIslandModelAccessor islandAccessor, GraphicSettings graphicSettings)

Parameters

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

Fields

ExtractionSystem

protected readonly ChainedExtractionSystem<T> ExtractionSystem

Field Value

ChainedExtractionSystem<T>

IslandAccessor

protected readonly IIslandModelAccessor IslandAccessor

Field Value

IIslandModelAccessor

Methods

DoDraw(FrameDrawOptionsNoLOD, MapCullResult)

protected override void DoDraw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)

Parameters

options FrameDrawOptionsNoLOD
cullResult MapCullResult

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

protected virtual void DrawActivePatchIndicator(FrameDrawOptions options, IslandModel island, T resource, int patchIndex, bool active)

Parameters

options FrameDrawOptions
island IslandModel
resource T
patchIndex int
active bool

DrawAsteroidShadow(FrameDrawOptions, IslandModel)

public static void DrawAsteroidShadow(FrameDrawOptions options, IslandModel island)

Parameters

options FrameDrawOptions
island IslandModel

DrawMiner(FrameDrawOptions, IslandModel)

protected virtual void DrawMiner(FrameDrawOptions options, IslandModel island)

Parameters

options FrameDrawOptions
island IslandModel