Table of Contents

Class AtomicBuildingPredictionSimulationSystem<TSimulation, TConfiguration>

Namespace
Game.Content.Features.Predictions
Assembly
Game.Content.Features.dll
public class AtomicBuildingPredictionSimulationSystem<TSimulation, TConfiguration> : AtomicBuildingSimulationSystem<ConnectableBuildingPredictionSimulation>, ITileSimulationSystem, ISpecializedBuildingTenantSimulationSystem, IBuildingTenantSimulationSystem, ISimulationSystem where TSimulation : IItemPredictionSimulation where TConfiguration : IBuildingConfiguration

Type Parameters

TSimulation
TConfiguration
Inheritance
object
AtomicBuildingPredictionSimulationSystem<TSimulation, TConfiguration>
Implements
Inherited Members
Extension Methods

Constructors

AtomicBuildingPredictionSimulationSystem(IFactory<TConfiguration, TSimulation>, BuildingDefinitionId, ILogger)

public AtomicBuildingPredictionSimulationSystem(IFactory<TConfiguration, TSimulation> simulationFactory, BuildingDefinitionId buildingDefinitionId, ILogger logger)

Parameters

simulationFactory IFactory<TConfiguration, TSimulation>
buildingDefinitionId BuildingDefinitionId
logger ILogger

Methods

CreateConnectableSimulation(BuildingInstance)

protected override ConnectableBuildingPredictionSimulation CreateConnectableSimulation(BuildingInstance building)

Parameters

building BuildingInstance

Returns

ConnectableBuildingPredictionSimulation