Table of Contents

Class CargoPackageSerializer<TItem>

Namespace
Game.Core.Trains
Assembly
Game.Content.dll
public class CargoPackageSerializer<TItem> : IDataSerializer<CargoPackage<TItem>>, IDataSerializer where TItem : unmanaged, IEquatable<TItem>

Type Parameters

TItem
Inheritance
object
CargoPackageSerializer<TItem>
Implements
Extension Methods

Constructors

CargoPackageSerializer()

public CargoPackageSerializer()

Methods

Deserialize(ISerializationVisitor)

public CargoPackage<TItem> Deserialize(ISerializationVisitor visitor)

Parameters

visitor ISerializationVisitor

Returns

CargoPackage<TItem>

Serialize(CargoPackage<TItem>, ISerializationVisitor)

public void Serialize(CargoPackage<TItem> package, ISerializationVisitor visitor)

Parameters

package CargoPackage<TItem>
visitor ISerializationVisitor