Class GeneralIslandPlacementRulesProcessor
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class GeneralIslandPlacementRulesProcessor : IPlacementProcessor
- Inheritance
-
objectGeneralIslandPlacementRulesProcessor
- Implements
- Extension Methods
Constructors
GeneralIslandPlacementRulesProcessor(params IIslandPlacementRequirement[])
public GeneralIslandPlacementRulesProcessor(params IIslandPlacementRequirement[] buildingPlacementRequirements)
Parameters
buildingPlacementRequirementsIIslandPlacementRequirement[]
GeneralIslandPlacementRulesProcessor(IEnumerable<IIslandPlacementRequirement>)
public GeneralIslandPlacementRulesProcessor(IEnumerable<IIslandPlacementRequirement> buildingPlacementRequirements)
Parameters
buildingPlacementRequirementsIEnumerable<IIslandPlacementRequirement>
Methods
Process(IPlacementData, PlacementInputHolder, IMapModel, IReadOnlyMapLayoutModel, IPlacementErrors)
public void Process(IPlacementData placementData, PlacementInputHolder placementInput, IMapModel realMap, IReadOnlyMapLayoutModel virtualMap, IPlacementErrors placementErrors)
Parameters
placementDataIPlacementDataplacementInputPlacementInputHolderrealMapIMapModelvirtualMapIReadOnlyMapLayoutModelplacementErrorsIPlacementErrors