### Summary - `GenericEntityPersistence` is now a type of `GenericPersistence`. This allows developers to serialize both entities and non-entities in the same system. 🎉 - Each `SerializationThreadWorker` now allocates 1MB of heap for serialization _permanently_. If more memory is needed, that thread will double it's memory, not to exceed increments of 64MB. - Several bugs with serialization introduced with the pure MMF implementation have been fixed. - `BinaryFileReader` has been added back. 🎉 - Adds `world.useMultithreadedSaves` to allow disabling threaded saves. > [!IMPORTANT] > **Developer Note** > The split file serialization has been deprecated and is no longer used. We have effectively gone back to the same file writing we had before the pure MMF implementation. |
||
|---|---|---|
| .. | ||
| Attributes | ||
| AdhocPersistence.cs | ||
| BinaryFileReader.cs | ||
| BufferReader.cs | ||
| BufferWriter.cs | ||
| GenericEntityPersistence.cs | ||
| GenericPersistence.cs | ||
| IGenericReader.cs | ||
| IGenericSerializable.cs | ||
| IGenericWriter.cs | ||
| ISerializable.cs | ||
| ISerializableExtensions.cs | ||
| MemoryMapFileWriter.cs | ||
| Persistence.cs | ||
| SerializationExtensions.cs | ||
| SerializationThreadWorker.cs | ||
| UnmanagedDataReader.cs | ||