Table of Contents

Class FluidMinerDynamicDrawer

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

Constructors

FluidMinerDynamicDrawer(ChainedExtractionSystem<IFluid>, IExtractionPatchTileDrawer<IFluid>, IExtractorTileConnectedBuildingSolver, IIslandModelAccessor, IGameResourcesAccessor, GraphicSettings, IslandDefinitionId)

public FluidMinerDynamicDrawer(ChainedExtractionSystem<IFluid> extractionSystem, IExtractionPatchTileDrawer<IFluid> patchTileDrawer, IExtractorTileConnectedBuildingSolver extractorTileConnectedBuilding, IIslandModelAccessor islandAccessor, IGameResourcesAccessor resourceAccessor, GraphicSettings graphicSettings, IslandDefinitionId fluidMinerDefinitionId)

Parameters

extractionSystem ChainedExtractionSystem<IFluid>
patchTileDrawer IExtractionPatchTileDrawer<IFluid>
extractorTileConnectedBuilding IExtractorTileConnectedBuildingSolver
islandAccessor IIslandModelAccessor
resourceAccessor IGameResourcesAccessor
graphicSettings GraphicSettings
fluidMinerDefinitionId IslandDefinitionId

Methods

Dispose()

public void Dispose()

DoDraw(FrameDrawOptionsNoLOD, MapCullResult)

protected override void DoDraw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)

Parameters

options FrameDrawOptionsNoLOD
cullResult MapCullResult

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

protected override void DrawActivePatchIndicator(FrameDrawOptions options, IslandModel island, IFluid fluid, int patchIndex, bool active)

Parameters

options FrameDrawOptions
island IslandModel
fluid IFluid
patchIndex int
active bool

DrawMiner(FrameDrawOptions, IslandModel)

protected override void DrawMiner(FrameDrawOptions options, IslandModel island)

Parameters

options FrameDrawOptions
island IslandModel