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
TLocalizedSimulationTSimulationTData
- Inheritance
-
objectSimulationRenderer<TLocalizedSimulation, TSimulation>StatefulSimulationRenderer<TLocalizedSimulation, TSimulation, TData>StatefulTileSimulationRenderer<TLocalizedSimulation, TSimulation, TData>
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
StatefulTileSimulationRenderer(IBuildingSoundManager)
protected StatefulTileSimulationRenderer(IBuildingSoundManager soundManager)
Parameters
soundManagerIBuildingSoundManager
Methods
ComputeBounds(TLocalizedSimulation)
protected override Bounds ComputeBounds(TLocalizedSimulation localizedSimulation)
Parameters
localizedSimulationTLocalizedSimulation
Returns
- Bounds
DetermineOccupiedChunks(TLocalizedSimulation, ICollection<GlobalChunkCoordinate>)
protected override void DetermineOccupiedChunks(TLocalizedSimulation localizedSimulation, ICollection<GlobalChunkCoordinate> outOccupiedChunks)
Parameters
localizedSimulationTLocalizedSimulationoutOccupiedChunksICollection<GlobalChunkCoordinate>