Table of Contents

Class GeneralIslandPlacementRulesProcessor

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

Constructors

GeneralIslandPlacementRulesProcessor(params IIslandPlacementRequirement[])

public GeneralIslandPlacementRulesProcessor(params IIslandPlacementRequirement[] buildingPlacementRequirements)

Parameters

buildingPlacementRequirements IIslandPlacementRequirement[]

GeneralIslandPlacementRulesProcessor(IEnumerable<IIslandPlacementRequirement>)

public GeneralIslandPlacementRulesProcessor(IEnumerable<IIslandPlacementRequirement> buildingPlacementRequirements)

Parameters

buildingPlacementRequirements IEnumerable<IIslandPlacementRequirement>

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