How would I go about deserializing a custom class that doesn't inherit Item, Mobile, etc?
and if it makes a difference, I'm trying to do it from a persistencesave
CustomClass
obviously doesn't work because the generic reader doesn't have a definition for ReadCustomClass(CustomClass)reader.ReadCustomClass()
and if it makes a difference, I'm trying to do it from a persistencesave
CustomClass
Code:
using System;
using Server;
using Server.Items;
using Server.Network;
using Server.Mobiles;
namespace Server
{
public class CustomClass
{
[Constructable]
public CustomClass()
{
}
public CustomClass(GenericReader reader)
{
Deserialize(reader);
}
public void Serialize( GenericWriter writer )
{
writer.Write(0);
}
public void Deserialize( GenericReader reader )
{
var version = reader.ReadInt();
}
}
}