Table of Contents

Class DowngradeBuildingAllowabilityFromContainingIsland

Namespace
Game.Placement.Processing
Assembly
SPZGameAssembly.dll
public class DowngradeBuildingAllowabilityFromContainingIsland : IPlacementProcessor, IPlacementProcessorWorkerGenerator
Inheritance
object
DowngradeBuildingAllowabilityFromContainingIsland
Implements
Extension Methods

Constructors

DowngradeBuildingAllowabilityFromContainingIsland()

public DowngradeBuildingAllowabilityFromContainingIsland()

Methods

Cleanup()

public void Cleanup()

CreateWorkers<TCollection>(in PlacementContext, int, TCollection)

public void CreateWorkers<TCollection>(in PlacementContext ctx, int workers, TCollection outWorkers) where TCollection : IList<IPlacementProcessingWorker>

Parameters

ctx PlacementContext
workers int
outWorkers TCollection

Type Parameters

TCollection

Dispose()

public void Dispose()

JobCount(in PlacementContext, out int)

public int JobCount(in PlacementContext ctx, out int expectedJobTimeInMicroseconds)

Parameters

ctx PlacementContext
expectedJobTimeInMicroseconds int

Returns

int

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