public override void Read(ES2Reader reader, object c) { Devdog.InventoryPro.ItemCollectionSerializationModel data = (Devdog.InventoryPro.ItemCollectionSerializationModel)c; // Add your reader.Read calls here to read the data into the object. data.items = reader.ReadArray <Devdog.InventoryPro.InventoryItemSerializationModel>(); data.currencies = reader.ReadArray <Devdog.InventoryPro.CurrencyDecoratorSerializationModel>(); }
public override void Write(object obj, ES2Writer writer) { Devdog.InventoryPro.ItemCollectionSerializationModel data = (Devdog.InventoryPro.ItemCollectionSerializationModel)obj; // Add your writer.Write calls here. writer.Write(data.items); writer.Write(data.currencies); }
public override object Read(ES2Reader reader) { Devdog.InventoryPro.ItemCollectionSerializationModel data = new Devdog.InventoryPro.ItemCollectionSerializationModel(); Read(reader, data); return(data); }