Table of Contents

Class ShapesDeliveryObserver

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ShapesDeliveryObserver : IShapesDeliveryListener
Inheritance
object
ShapesDeliveryObserver
Implements
Extension Methods

Constructors

ShapesDeliveryObserver(IEnumerable<(IShapeCollectorSystem, ShapeCollectorProcessing)>, ResearchManager, IShapeMultiplierEvaluator, ILogger)

public ShapesDeliveryObserver(IEnumerable<(IShapeCollectorSystem, ShapeCollectorProcessing)> shapeCollectors, ResearchManager researchManager, IShapeMultiplierEvaluator multiplierEvaluator, ILogger logger)

Parameters

shapeCollectors IEnumerable<(IShapeCollectorSystem, ShapeCollectorProcessing)>
researchManager ResearchManager
multiplierEvaluator IShapeMultiplierEvaluator
logger ILogger

Methods

DeliverShape(ShapeCollectorProcessing, ReceivedShapes)

public void DeliverShape(ShapeCollectorProcessing processing, ReceivedShapes receivedShapes)

Parameters

processing ShapeCollectorProcessing
receivedShapes ReceivedShapes

Dispose()

public void Dispose()

Update(Ticks)

public void Update(Ticks simulationTime)

Parameters

simulationTime Ticks