Class DynamicMinerDrawer<T>
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class DynamicMinerDrawer<T> : IndependentMapSubDrawer, IMapSubDrawer
Type Parameters
T
- Inheritance
-
objectDynamicMinerDrawer<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
extractionSystemChainedExtractionSystem<T>patchTileDrawerIExtractionPatchTileDrawer<T>extractorTileConnectedBuildingIExtractorTileConnectedBuildingSolverislandAccessorIIslandModelAccessorgraphicSettingsGraphicSettings
Fields
ExtractionSystem
protected readonly ChainedExtractionSystem<T> ExtractionSystem
Field Value
IslandAccessor
protected readonly IIslandModelAccessor IslandAccessor
Field Value
Methods
DoDraw(FrameDrawOptionsNoLOD, MapCullResult)
protected override void DoDraw(FrameDrawOptionsNoLOD options, MapCullResult cullResult)
Parameters
optionsFrameDrawOptionsNoLODcullResultMapCullResult
DrawActivePatchIndicator(FrameDrawOptions, IslandModel, T, int, bool)
protected virtual void DrawActivePatchIndicator(FrameDrawOptions options, IslandModel island, T resource, int patchIndex, bool active)
Parameters
optionsFrameDrawOptionsislandIslandModelresourceTpatchIndexintactivebool
DrawAsteroidShadow(FrameDrawOptions, IslandModel)
public static void DrawAsteroidShadow(FrameDrawOptions options, IslandModel island)
Parameters
optionsFrameDrawOptionsislandIslandModel
DrawMiner(FrameDrawOptions, IslandModel)
protected virtual void DrawMiner(FrameDrawOptions options, IslandModel island)
Parameters
optionsFrameDrawOptionsislandIslandModel