FyroxEngine / Fyrox

3D and 2D game engine written in Rust
https://fyrox.rs
MIT License
7.51k stars 341 forks source link

Inheritance improvements #458

Closed mrDIMAS closed 1 year ago

mrDIMAS commented 1 year ago

This PR improves property inheritance system - InheritableVariable does not save its value on serialization if it is not modified. This saves a lot of disk space in derived assets and makes it possible to use inheritance system for saved game files.