This PR aims to cleanup graphics code, partly in preparation for the upcoming body rework.
So far the following changes were made:
Removed old unused structures (mostly "compressed" definitions).
Split up graphics definitions into more files.
Removed possibility for assets to have their own point definitions. Instead only templates can be used. (currently only a single asset had custom point definitions; this was done to simplify the logic a lot, promote reuse between assets, and make editor more powerful by working directly over the templates)
Made the editor point editing work on templates
Changelog
None
Checklist
[x] The change has been tested locally
[x] Added documentation to the new code and updated existing documentation where needed
References
None
About The Pull Request
This PR aims to cleanup graphics code, partly in preparation for the upcoming body rework. So far the following changes were made:
Changelog
None
Checklist