Class ShapeCargoSerializer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class ShapeCargoSerializer : IDataSerializer<LayeredWagonCargo<CargoContainer<ShapeId>>>, IDataSerializer
- Inheritance
-
objectShapeCargoSerializer
- Implements
- Extension Methods
Constructors
ShapeCargoSerializer(IShapeRegistry)
public ShapeCargoSerializer(IShapeRegistry shapeRegistry)
Parameters
shapeRegistryIShapeRegistry
Methods
Deserialize(ISerializationVisitor)
public LayeredWagonCargo<CargoContainer<ShapeId>> Deserialize(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor
Returns
Serialize(LayeredWagonCargo<CargoContainer<ShapeId>>, ISerializationVisitor)
public void Serialize(LayeredWagonCargo<CargoContainer<ShapeId>> cargoWagonData, ISerializationVisitor visitor)
Parameters
cargoWagonDataLayeredWagonCargo<CargoContainer<ShapeId>>visitorISerializationVisitor