public override void Read(ES2Reader reader, object c) { Devdog.InventoryPro.InventoryItemSerializationModel data = (Devdog.InventoryPro.InventoryItemSerializationModel)c; // Add your reader.Read calls here to read the data into the object. data.itemID = reader.Read <System.Int32>(); data.amount = reader.Read <System.UInt32>(); data.stats = reader.ReadArray <Devdog.InventoryPro.StatDecoratorSerializationModel>(); data.collectionName = reader.Read <System.String>(); }
public override void Write(object obj, ES2Writer writer) { Devdog.InventoryPro.InventoryItemSerializationModel data = (Devdog.InventoryPro.InventoryItemSerializationModel)obj; // Add your writer.Write calls here. writer.Write(data.itemID); writer.Write(data.amount); writer.Write(data.stats); writer.Write(data.collectionName); }
public override object Read(ES2Reader reader) { Devdog.InventoryPro.InventoryItemSerializationModel data = new Devdog.InventoryPro.InventoryItemSerializationModel(); Read(reader, data); return(data); }