Class BeltPortTransferSimulationRenderer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class BeltPortTransferSimulationRenderer : StatefulTileSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>, ISimulationRenderer
- Inheritance
-
objectStatefulSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>StatefulTileSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>BeltPortTransferSimulationRenderer
- Implements
- Inherited Members
- Extension Methods
Constructors
BeltPortTransferSimulationRenderer(DrawData, StopperRenderer, IBuildingSoundManager)
public BeltPortTransferSimulationRenderer(BeltPortSenderEntityMetaBuildingDefinition.DrawData drawData, StopperRenderer stopperRenderer, IBuildingSoundManager soundManager)
Parameters
drawDataBeltPortSenderEntityMetaBuildingDefinition.DrawDatastopperRendererStopperRenderersoundManagerIBuildingSoundManager
Methods
CreateDataForSimulation(ConnectablePort, BeltPortTransferSimulation)
protected override BeltPortTransferSimulationRenderer.Data CreateDataForSimulation(ConnectablePort localizedSimulation, BeltPortTransferSimulation simulation)
Parameters
localizedSimulationConnectablePortsimulationBeltPortTransferSimulation
Returns
Dispose()
public void Dispose()
OnDrawDynamic(in Entity, FrameDrawOptions)
protected override void OnDrawDynamic(in StatefulSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)
Parameters
entityStatefulSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>.EntityoptionsFrameDrawOptions
ShouldDraw(FrameDrawOptionsNoLOD)
public override bool ShouldDraw(FrameDrawOptionsNoLOD options)
Parameters
optionsFrameDrawOptionsNoLOD
Returns
- bool