Table of Contents

Class ShapeCargoSerializer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class ShapeCargoSerializer : IDataSerializer<LayeredWagonCargo<CargoContainer<ShapeId>>>, IDataSerializer
Inheritance
object
ShapeCargoSerializer
Implements
Extension Methods

Constructors

ShapeCargoSerializer(IShapeRegistry)

public ShapeCargoSerializer(IShapeRegistry shapeRegistry)

Parameters

shapeRegistry IShapeRegistry

Methods

Deserialize(ISerializationVisitor)

public LayeredWagonCargo<CargoContainer<ShapeId>> Deserialize(ISerializationVisitor visitor)

Parameters

visitor ISerializationVisitor

Returns

LayeredWagonCargo<CargoContainer<ShapeId>>

Serialize(LayeredWagonCargo<CargoContainer<ShapeId>>, ISerializationVisitor)

public void Serialize(LayeredWagonCargo<CargoContainer<ShapeId>> cargoWagonData, ISerializationVisitor visitor)

Parameters

cargoWagonData LayeredWagonCargo<CargoContainer<ShapeId>>
visitor ISerializationVisitor