Class TargetedIslandsPlacementRulesProcessor
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class TargetedIslandsPlacementRulesProcessor : IPlacementProcessor
- Inheritance
-
objectTargetedIslandsPlacementRulesProcessor
- Implements
- Extension Methods
Constructors
TargetedIslandsPlacementRulesProcessor(params IIslandDefinition[])
public TargetedIslandsPlacementRulesProcessor(params IIslandDefinition[] islandDefinitions)
Parameters
islandDefinitionsIIslandDefinition[]
TargetedIslandsPlacementRulesProcessor(IEnumerable<IIslandDefinition>)
public TargetedIslandsPlacementRulesProcessor(IEnumerable<IIslandDefinition> islandDefinitions)
Parameters
islandDefinitionsIEnumerable<IIslandDefinition>
Methods
Process(IPlacementData, PlacementInputHolder, IMapModel, IReadOnlyMapLayoutModel, IPlacementErrors)
public void Process(IPlacementData placementData, PlacementInputHolder placementInput, IMapModel realMap, IReadOnlyMapLayoutModel virtualMap, IPlacementErrors placementErrors)
Parameters
placementDataIPlacementDataplacementInputPlacementInputHolderrealMapIMapModelvirtualMapIReadOnlyMapLayoutModelplacementErrorsIPlacementErrors