Table of Contents

Class TargetedBuildingsPlacementRulesProcessor

Namespace
Root
Assembly
SPZGameAssembly.dll
public class TargetedBuildingsPlacementRulesProcessor : IPlacementProcessor
Inheritance
object
TargetedBuildingsPlacementRulesProcessor
Implements
Extension Methods

Constructors

TargetedBuildingsPlacementRulesProcessor(params IBuildingDefinitionGroup[])

public TargetedBuildingsPlacementRulesProcessor(params IBuildingDefinitionGroup[] buildingDefinitionGroups)

Parameters

buildingDefinitionGroups IBuildingDefinitionGroup[]

TargetedBuildingsPlacementRulesProcessor(IEnumerable<IBuildingDefinitionGroup>)

public TargetedBuildingsPlacementRulesProcessor(IEnumerable<IBuildingDefinitionGroup> buildingDefinitionGroups)

Parameters

buildingDefinitionGroups IEnumerable<IBuildingDefinitionGroup>

Methods

Process(IPlacementData, PlacementInputHolder, IMapModel, IReadOnlyMapLayoutModel, IPlacementErrors)

public void Process(IPlacementData placementData, PlacementInputHolder placementInput, IMapModel realMap, IReadOnlyMapLayoutModel virtualMap, IPlacementErrors placementErrors)

Parameters

placementData IPlacementData
placementInput PlacementInputHolder
realMap IMapModel
virtualMap IReadOnlyMapLayoutModel
placementErrors IPlacementErrors