The textures now are unloaded, Great Job!
But I can't reload them :/
I have to unload textures from my UI, which are sprites that are directly in the scene, I manually delete in the editor the instance that uses the texture, unload the texture, then I put back another instance that uses the texture, the texture won't come back. Even worse, when I stop the test, the texture won't come back either, I need to save the project, then everything is reset to normal. Anything I could to to reload the texture?