Table of Contents

Class BeltPortTransferSimulationRenderer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class BeltPortTransferSimulationRenderer : StatefulTileSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>, ISimulationRenderer
Inheritance
object
BeltPortTransferSimulationRenderer
Implements
Inherited Members
Extension Methods

Constructors

BeltPortTransferSimulationRenderer(DrawData, StopperRenderer, IBuildingSoundManager)

public BeltPortTransferSimulationRenderer(BeltPortSenderEntityMetaBuildingDefinition.DrawData drawData, StopperRenderer stopperRenderer, IBuildingSoundManager soundManager)

Parameters

drawData BeltPortSenderEntityMetaBuildingDefinition.DrawData
stopperRenderer StopperRenderer
soundManager IBuildingSoundManager

Methods

CreateDataForSimulation(ConnectablePort, BeltPortTransferSimulation)

protected override BeltPortTransferSimulationRenderer.Data CreateDataForSimulation(ConnectablePort localizedSimulation, BeltPortTransferSimulation simulation)

Parameters

localizedSimulation ConnectablePort
simulation BeltPortTransferSimulation

Returns

BeltPortTransferSimulationRenderer.Data

Dispose()

public void Dispose()

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatefulSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>.Entity entity, FrameDrawOptions options)

Parameters

entity StatefulSimulationRenderer<ConnectablePort, BeltPortTransferSimulation, BeltPortTransferSimulationRenderer.Data>.Entity
options FrameDrawOptions

ShouldDraw(FrameDrawOptionsNoLOD)

public override bool ShouldDraw(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Returns

bool