Table of Contents

Class MapSerializer

Namespace
Root
Assembly
SPZGameAssembly.dll
public class MapSerializer
Inheritance
object
MapSerializer
Extension Methods

Constructors

MapSerializer(GameMode, IShapeRegistry, IFluidRegistry, IMapModel, TrainSystem, ModdingContext, IMapSerializationMigratorsProvider, ILogger)

public MapSerializer(GameMode mode, IShapeRegistry shapeRegistry, IFluidRegistry fluidRegistry, IMapModel map, TrainSystem trainSystem, ModdingContext context, IMapSerializationMigratorsProvider mapSerializationMigratorsProvider, ILogger logger)

Parameters

mode GameMode
shapeRegistry IShapeRegistry
fluidRegistry IFluidRegistry
map IMapModel
trainSystem TrainSystem
context ModdingContext
mapSerializationMigratorsProvider IMapSerializationMigratorsProvider
logger ILogger

Methods

Deserialize(SavegameBlobReader)

public void Deserialize(SavegameBlobReader reader)

Parameters

reader SavegameBlobReader

Serialize(ISavegameBlobWriter, int)

public void Serialize(ISavegameBlobWriter writer, int numThreads)

Parameters

writer ISavegameBlobWriter
numThreads int