Table of Contents

Class SpacePathSimulationRenderer<TSimulation, TInput, TOutput>

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class SpacePathSimulationRenderer<TSimulation, TInput, TOutput> : StatelessIslandSimulationRenderer<TSimulation, IIslandCustomDrawData>, ISimulationRenderer, IIslandSimulationRenderer where TSimulation : IItemBundleSimulation where TInput : ISpacePathInputConnector where TOutput : ISpacePathOutputConnector

Type Parameters

TSimulation
TInput
TOutput
Inheritance
object
SpacePathSimulationRenderer<TSimulation, TInput, TOutput>
Implements
Derived
Inherited Members
Extension Methods

Constructors

SpacePathSimulationRenderer(IMapModel)

protected SpacePathSimulationRenderer(IMapModel map)

Parameters

map IMapModel

Methods

GetItems(TSimulation, short, short, ICollection<SpacePathTravellingItemData>)

protected abstract void GetItems(TSimulation simulation, short laneIndex, short layerIndex, ICollection<SpacePathTravellingItemData> items)

Parameters

simulation TSimulation
laneIndex short
layerIndex short
items ICollection<SpacePathTravellingItemData>

OnDrawDynamic(in Entity, FrameDrawOptions)

protected override void OnDrawDynamic(in StatelessIslandSimulationRenderer<TSimulation, IIslandCustomDrawData>.Entity entity, FrameDrawOptions options)

Parameters

entity StatelessIslandSimulationRenderer<TSimulation, IIslandCustomDrawData>.Entity
options FrameDrawOptions

ShouldDraw(LODRenderConfig)

protected override bool ShouldDraw(LODRenderConfig lod)

Parameters

lod LODRenderConfig

Returns

bool