Table of Contents

Class TrainNavigationSerializer

Namespace
Root
Assembly
SPZGameAssembly.dll
public static class TrainNavigationSerializer
Inheritance
object
TrainNavigationSerializer

Methods

DeserializeTrain(ISerializationVisitor, in BuiltinWagonStates, IReadOnlyRailColorRegistry)

public static TrainNavigationState DeserializeTrain(ISerializationVisitor visitor, in BuiltinWagonStates wagonStates, IReadOnlyRailColorRegistry railColorRegistry)

Parameters

visitor ISerializationVisitor
wagonStates BuiltinWagonStates
railColorRegistry IReadOnlyRailColorRegistry

Returns

TrainNavigationState

SerializeTrain(ISerializationVisitor, TrainNavigationState, in BuiltinWagonStates, IReadOnlyRailColorRegistry)

public static void SerializeTrain(ISerializationVisitor visitor, TrainNavigationState trainNavigationState, in BuiltinWagonStates wagonStates, IReadOnlyRailColorRegistry railColorRegistry)

Parameters

visitor ISerializationVisitor
trainNavigationState TrainNavigationState
wagonStates BuiltinWagonStates
railColorRegistry IReadOnlyRailColorRegistry