Class ShapesDeliveryObserver
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ShapesDeliveryObserver : IShapesDeliveryListener
- Inheritance
-
objectShapesDeliveryObserver
- Implements
- Extension Methods
Constructors
ShapesDeliveryObserver(IEnumerable<(IShapeCollectorSystem, ShapeCollectorProcessing)>, ResearchManager, IShapeMultiplierEvaluator, ILogger)
public ShapesDeliveryObserver(IEnumerable<(IShapeCollectorSystem, ShapeCollectorProcessing)> shapeCollectors, ResearchManager researchManager, IShapeMultiplierEvaluator multiplierEvaluator, ILogger logger)
Parameters
shapeCollectorsIEnumerable<(IShapeCollectorSystem, ShapeCollectorProcessing)>researchManagerResearchManagermultiplierEvaluatorIShapeMultiplierEvaluatorloggerILogger
Methods
DeliverShape(ShapeCollectorProcessing, ReceivedShapes)
public void DeliverShape(ShapeCollectorProcessing processing, ReceivedShapes receivedShapes)
Parameters
processingShapeCollectorProcessingreceivedShapesReceivedShapes
Dispose()
public void Dispose()
Update(Ticks)
public void Update(Ticks simulationTime)
Parameters
simulationTimeTicks