This PR solves two problems - the first one is a permanent solution, the second is just a duct tape-style fix until I can figure out something better for the current structure of the namespaces.
The main issue this solves is adding a custom serialisation rule for NovelRT::Ecs::Graphics::RenderingComponent so that it can be packaged as a BinaryPackage correctly.
The secondary duct tape hotfix is adding a location for default persistence rules. This will be replaced in the future when I come up with a better design, but for now, I don't care enough.
This PR solves two problems - the first one is a permanent solution, the second is just a duct tape-style fix until I can figure out something better for the current structure of the namespaces.
The main issue this solves is adding a custom serialisation rule for
NovelRT::Ecs::Graphics::RenderingComponent
so that it can be packaged as aBinaryPackage
correctly.The secondary duct tape hotfix is adding a location for default persistence rules. This will be replaced in the future when I come up with a better design, but for now, I don't care enough.