Table of Contents

Class SandboxBuildingsPlacersCreator

Namespace
Root
Assembly
Game.Orchestration.dll
public class SandboxBuildingsPlacersCreator : BuildingPlacersCreator, IEntityPlacersCreator
Inheritance
object
SandboxBuildingsPlacersCreator
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

buildings GameBuildings
progressManager ResearchUnlockProgressManager
entityPlacementRunner IEntityPlacementRunner
buildingModules IBuildingsModulesLookup
pipetteMap IDictionary<IEntityDefinition, PipettePlacementRequest>
tutorialState ITutorialState
viewportLayersController IViewportLayersController
shapeRegistry IShapeRegistry
shapeDefinitionFactory IShapeDefinitionFactory
shapeIdManager IShapeIdManager
shapesConfiguration IShapesConfiguration
shapeColorScheme IShapeColorScheme
logger ILogger

Methods

RegisterPlacers(IPlacementInitiatorIdRegistry, ICollection<IDisposable>)

public override void RegisterPlacers(IPlacementInitiatorIdRegistry registry, ICollection<IDisposable> disposables)

Parameters

registry IPlacementInitiatorIdRegistry
disposables ICollection<IDisposable>