Closed Quillraven closed 11 months ago
I will do some final tests on the weekend and will then release the new version. @jobe-m: Might be worth to checkout the new serialization wiki page, its examples and also the new SerializationTest class. I think you can remove your BaseSerializer
interface in the KorGE example. It should work without it.
Changelog
Entities
are no longer value classes. They are now a data class that contains the previousid
and a newversion
. With this new functionality it is now way easier to safely reference entities in components. Big shoutout to @dragbone for the contribution! [#115]EntityTag
functionality was added which is a more memory efficient and faster way to create components without data. Thanks to @LobbyDivinus for the suggestion and help during development [#119]Snapshot
class was introduced to support the newEntityTag
functionality. Check the wiki's serialization page for more detailsComponentsHolder
memory usage slightly (no longer stores a string property of its name) [#110]BitArray
usage which makes entity creation and removal even faster. Thank you @tommyettinger for the contribution! [#111]MutableEntityBag
. Thanks to @LobbyDivinus [#117]