Robert: did you thought about assets system refactoring in kha?
Currently to access files loaders, unloaders, objects itself developer has to use Reflect
And currently it's impossible to have state_one/image.png state_two/image.png
Why not to have something like this https://gist.github.com/zaynyatyi/2a4271bfd13d092b5105
That's totally pseudocode, but here we have non dynamic structure, we can get images (or other assets) list anytime, strong references to assets object and as key we can use path, so we can have something like level1/background.png level2/background.png
-
Assets API changes