ModernUO/Projects/Server/Serialization
Kamron Batman 432f8d2b70
fix(core): Fixes generic persistence (#544)
- [X] Fixes generic persistence, making the API for writing from a static class much easier.

Example:
```cs
namespace Server
{
    public static class ExampleSystem
    {
        public static void Configure()
        {
            GenericPersistence.Register("ExampleSystem", Serialize, Deserialize);
        }
        
        public static void Serialize(IGenericWriter writer)
        {
            // Do serialization here
            writer.WriteEncodedInt(0); // version
        }

        public static void Deserialize(IGenericReader reader)
        {
            // Do deserialization here
            var version = reader.ReadEncodedInt();
        }
    }
}
```
2021-03-09 23:41:54 -08:00
..
BinaryFileWriter.cs fix(core): Fixes BufferWriter Seek and removes World.SaveBuffers (#359) 2020-12-24 14:21:17 -08:00
BufferReader.cs fix(core): Fixes map issues at New Haven (#509) 2021-02-14 16:06:49 -08:00
BufferWriter.cs fix(core): Converts BB packets (#406) 2021-01-13 22:28:31 -08:00
GenericPersistence.cs fix(core): Fixes generic persistence (#544) 2021-03-09 23:41:54 -08:00
IGenericReader.cs fix(core): Fixes several serialization issues (#355) 2020-12-23 07:11:41 -08:00
IGenericWriter.cs fix(core): Fixes several serialization issues (#355) 2020-12-23 07:11:41 -08:00
ISerializable.cs fix(core): Fixes several serialization issues (#355) 2020-12-23 07:11:41 -08:00
Persistence.cs fix(serialization): Updates serialization flow & fixes serializing accounts (#521) 2021-02-24 22:14:15 -08:00