Table of Contents

Class TrainsSerializer

Namespace
Game.Core.Map.Serialization
Assembly
SPZGameAssembly.dll
public class TrainsSerializer
Inheritance
object
TrainsSerializer
Extension Methods

Constructors

TrainsSerializer(IShapeRegistry, IFluidRegistry, IReadOnlyRailColorRegistry)

public TrainsSerializer(IShapeRegistry shapeRegistry, IFluidRegistry fluidRegistry, IReadOnlyRailColorRegistry railColorRegistry)

Parameters

shapeRegistry IShapeRegistry
fluidRegistry IFluidRegistry
railColorRegistry IReadOnlyRailColorRegistry

Methods

Deserialize(TrainsSimulation, ISerializationVisitor)

public void Deserialize(TrainsSimulation trainsSimulator, ISerializationVisitor visitor)

Parameters

trainsSimulator TrainsSimulation
visitor ISerializationVisitor

Serialize(TrainsSimulation, ISerializationVisitor)

public void Serialize(TrainsSimulation trainsSimulator, ISerializationVisitor visitor)

Parameters

trainsSimulator TrainsSimulation
visitor ISerializationVisitor