Table of Contents

Class TargetedIslandsPlacementRulesProcessor

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

Constructors

TargetedIslandsPlacementRulesProcessor(params IIslandDefinition[])

public TargetedIslandsPlacementRulesProcessor(params IIslandDefinition[] islandDefinitions)

Parameters

islandDefinitions IIslandDefinition[]

TargetedIslandsPlacementRulesProcessor(IEnumerable<IIslandDefinition>)

public TargetedIslandsPlacementRulesProcessor(IEnumerable<IIslandDefinition> islandDefinitions)

Parameters

islandDefinitions IEnumerable<IIslandDefinition>

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