- [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();
}
}
}
```
|
||
|---|---|---|
| .. | ||
| BinaryFileWriter.cs | ||
| BufferReader.cs | ||
| BufferWriter.cs | ||
| GenericPersistence.cs | ||
| IGenericReader.cs | ||
| IGenericWriter.cs | ||
| ISerializable.cs | ||
| Persistence.cs | ||