Class MapSerializer
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class MapSerializer
- Inheritance
-
objectMapSerializer
- 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
modeGameModeshapeRegistryIShapeRegistryfluidRegistryIFluidRegistrymapIMapModeltrainSystemTrainSystemcontextModdingContextmapSerializationMigratorsProviderIMapSerializationMigratorsProviderloggerILogger
Methods
Deserialize(SavegameBlobReader)
public void Deserialize(SavegameBlobReader reader)
Parameters
readerSavegameBlobReader
Serialize(ISavegameBlobWriter, int)
public void Serialize(ISavegameBlobWriter writer, int numThreads)
Parameters
writerISavegameBlobWriternumThreadsint