Class TrainIslandsPlacersCreators
- Namespace
- Root
- Assembly
- Game.Orchestration.dll
public class TrainIslandsPlacersCreators : IslandPlacersCreator, IEntityPlacersCreator
- Inheritance
-
objectTrainIslandsPlacersCreators
- Implements
- Inherited Members
- Extension Methods
Constructors
TrainIslandsPlacersCreators(GameBuildings, GameIslands, IIslandGroupDefinitionSerializationSolver, ResearchUnlockProgressManager, IEntityPlacementRunner, IIslandsModulesLookup, IDictionary<IEntityDefinition, PipettePlacementRequest>, ITutorialStateWriteAccess, ResearchChunkLimitManager, IReadOnlyRailColorRegistry, IViewportLayersController, ILogger)
public TrainIslandsPlacersCreators(GameBuildings buildings, GameIslands islands, IIslandGroupDefinitionSerializationSolver solver, ResearchUnlockProgressManager progressManager, IEntityPlacementRunner entityPlacementRunner, IIslandsModulesLookup islandsModulesLookup, IDictionary<IEntityDefinition, PipettePlacementRequest> pipetteMap, ITutorialStateWriteAccess tutorialState, ResearchChunkLimitManager chunkLimitManager, IReadOnlyRailColorRegistry railColorRegistry, IViewportLayersController viewportLayersController, ILogger logger)
Parameters
buildingsGameBuildingsislandsGameIslandssolverIIslandGroupDefinitionSerializationSolverprogressManagerResearchUnlockProgressManagerentityPlacementRunnerIEntityPlacementRunnerislandsModulesLookupIIslandsModulesLookuppipetteMapIDictionary<IEntityDefinition, PipettePlacementRequest>tutorialStateITutorialStateWriteAccesschunkLimitManagerResearchChunkLimitManagerrailColorRegistryIReadOnlyRailColorRegistryviewportLayersControllerIViewportLayersControllerloggerILogger
Methods
RegisterPlacers(IPlacementInitiatorIdRegistry, ICollection<IDisposable>)
public override void RegisterPlacers(IPlacementInitiatorIdRegistry registry, ICollection<IDisposable> disposables)
Parameters
registryIPlacementInitiatorIdRegistrydisposablesICollection<IDisposable>