Table of Contents

Class StatefulTileSimulationRenderer<TLocalizedSimulation, TSimulation, TData>

Namespace
Root
Assembly
SPZGameAssembly.dll
public abstract class StatefulTileSimulationRenderer<TLocalizedSimulation, TSimulation, TData> : StatefulSimulationRenderer<TLocalizedSimulation, TSimulation, TData>, ISimulationRenderer where TLocalizedSimulation : class, ILocalizedTileSimulation where TSimulation : ISimulation where TData : SimulationRenderer<TLocalizedSimulation, TSimulation>.StateData

Type Parameters

TLocalizedSimulation
TSimulation
TData
Inheritance
object
SimulationRenderer<TLocalizedSimulation, TSimulation>
StatefulSimulationRenderer<TLocalizedSimulation, TSimulation, TData>
StatefulTileSimulationRenderer<TLocalizedSimulation, TSimulation, TData>
Implements
Derived
Inherited Members
Extension Methods

Constructors

StatefulTileSimulationRenderer(IBuildingSoundManager)

protected StatefulTileSimulationRenderer(IBuildingSoundManager soundManager)

Parameters

soundManager IBuildingSoundManager

Methods

ComputeBounds(TLocalizedSimulation)

protected override Bounds ComputeBounds(TLocalizedSimulation localizedSimulation)

Parameters

localizedSimulation TLocalizedSimulation

Returns

Bounds

DetermineOccupiedChunks(TLocalizedSimulation, ICollection<GlobalChunkCoordinate>)

protected override void DetermineOccupiedChunks(TLocalizedSimulation localizedSimulation, ICollection<GlobalChunkCoordinate> outOccupiedChunks)

Parameters

localizedSimulation TLocalizedSimulation
outOccupiedChunks ICollection<GlobalChunkCoordinate>