Table of Contents

Class SignalBuildingsPlacersCreator

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

Constructors

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

public SignalBuildingsPlacersCreator(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>