Class FluidStorageSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[UsedImplicitly]
public class FluidStorageSimulationRenderer : FluidBuildingRenderer<FluidStorageSimulation, FluidStorageMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, FluidBuildingRendererStateData<FluidStorageSimulation>>, ISimulationRenderer, IBuildingSimulationRenderer
- Inheritance
-
objectStatefulBuildingSimulationRenderer<FluidStorageSimulation, FluidStorageMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, FluidBuildingRendererStateData<FluidStorageSimulation>>FluidBuildingRenderer<FluidStorageSimulation, FluidStorageMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, FluidBuildingRendererStateData<FluidStorageSimulation>>FluidStorageSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
FluidStorageSimulationRenderer(IMapModel, ISimulator, IBuildingSoundManager)
public FluidStorageSimulationRenderer(IMapModel map, ISimulator simulator, IBuildingSoundManager soundManager)
Parameters
mapIMapModelsimulatorISimulatorsoundManagerIBuildingSoundManager
Methods
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatefulBuildingSimulationRenderer<FluidStorageSimulation, FluidStorageMetaBuildingDefinition.DrawData, DefaultBuildingCustomSoundData, FluidBuildingRendererStateData<FluidStorageSimulation>>.Entity entity, FrameDrawOptions options)