Table of Contents

Class ShapeBuildingsPlacersCreator

Namespace
Root
Assembly
Game.Orchestration.dll
public class ShapeBuildingsPlacersCreator : BuildingPlacersCreator, IEntityPlacersCreator
Inheritance
object
ShapeBuildingsPlacersCreator
Implements
Inherited Members
Extension Methods

Constructors

ShapeBuildingsPlacersCreator(GameBuildings, ResearchUnlockProgressManager, IEntityPlacementRunner, IBuildingsModulesLookup, IDictionary<IEntityDefinition, PipettePlacementRequest>, ITutorialState, IViewportLayersController, ILogger)

public ShapeBuildingsPlacersCreator(GameBuildings buildings, ResearchUnlockProgressManager progressManager, IEntityPlacementRunner entityPlacementRunner, IBuildingsModulesLookup buildingModules, IDictionary<IEntityDefinition, PipettePlacementRequest> pipetteMap, ITutorialState tutorialState, IViewportLayersController viewportLayersController, ILogger logger)

Parameters

buildings GameBuildings
progressManager ResearchUnlockProgressManager
entityPlacementRunner IEntityPlacementRunner
buildingModules IBuildingsModulesLookup
pipetteMap IDictionary<IEntityDefinition, PipettePlacementRequest>
tutorialState ITutorialState
viewportLayersController IViewportLayersController
logger ILogger

Methods

RegisterPlacers(IPlacementInitiatorIdRegistry, ICollection<IDisposable>)

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

Parameters

registry IPlacementInitiatorIdRegistry
disposables ICollection<IDisposable>