Class SandboxBuildingsPlacersCreator
- Namespace
- Root
- Assembly
- Game.Orchestration.dll
public class SandboxBuildingsPlacersCreator : BuildingPlacersCreator, IEntityPlacersCreator
- Inheritance
-
objectSandboxBuildingsPlacersCreator
- Implements
- Inherited Members
- Extension Methods
Constructors
SandboxBuildingsPlacersCreator(GameBuildings, ResearchUnlockProgressManager, IEntityPlacementRunner, IBuildingsModulesLookup, IDictionary<IEntityDefinition, PipettePlacementRequest>, ITutorialState, IViewportLayersController, IShapeRegistry, IShapeDefinitionFactory, IShapeIdManager, IShapesConfiguration, IShapeColorScheme, ILogger)
public SandboxBuildingsPlacersCreator(GameBuildings buildings, ResearchUnlockProgressManager progressManager, IEntityPlacementRunner entityPlacementRunner, IBuildingsModulesLookup buildingModules, IDictionary<IEntityDefinition, PipettePlacementRequest> pipetteMap, ITutorialState tutorialState, IViewportLayersController viewportLayersController, IShapeRegistry shapeRegistry, IShapeDefinitionFactory shapeDefinitionFactory, IShapeIdManager shapeIdManager, IShapesConfiguration shapesConfiguration, IShapeColorScheme shapeColorScheme, ILogger logger)
Parameters
buildingsGameBuildingsprogressManagerResearchUnlockProgressManagerentityPlacementRunnerIEntityPlacementRunnerbuildingModulesIBuildingsModulesLookuppipetteMapIDictionary<IEntityDefinition, PipettePlacementRequest>tutorialStateITutorialStateviewportLayersControllerIViewportLayersControllershapeRegistryIShapeRegistryshapeDefinitionFactoryIShapeDefinitionFactoryshapeIdManagerIShapeIdManagershapesConfigurationIShapesConfigurationshapeColorSchemeIShapeColorSchemeloggerILogger
Methods
RegisterPlacers(IPlacementInitiatorIdRegistry, ICollection<IDisposable>)
public override void RegisterPlacers(IPlacementInitiatorIdRegistry registry, ICollection<IDisposable> disposables)
Parameters
registryIPlacementInitiatorIdRegistrydisposablesICollection<IDisposable>