Class DowngradeBuildingAllowabilityFromContainingIsland
- Namespace
- Game.Placement.Processing
- Assembly
- SPZGameAssembly.dll
public class DowngradeBuildingAllowabilityFromContainingIsland : IPlacementProcessor, IPlacementProcessorWorkerGenerator
- Inheritance
-
objectDowngradeBuildingAllowabilityFromContainingIsland
- 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
ctxPlacementContextworkersintoutWorkersTCollection
Type Parameters
TCollection
Dispose()
public void Dispose()
JobCount(in PlacementContext, out int)
public int JobCount(in PlacementContext ctx, out int expectedJobTimeInMicroseconds)
Parameters
ctxPlacementContextexpectedJobTimeInMicrosecondsint
Returns
- int
Process(IPlacementData, PlacementInputHolder, IMapModel, IReadOnlyMapLayoutModel, IPlacementErrors)
public void Process(IPlacementData placementData, PlacementInputHolder placementInput, IMapModel realMap, IReadOnlyMapLayoutModel virtualMap, IPlacementErrors placementErrors)
Parameters
placementDataIPlacementDataplacementInputPlacementInputHolderrealMapIMapModelvirtualMapIReadOnlyMapLayoutModelplacementErrorsIPlacementErrors