Hello, I'm working on a dialogue editor and have run into a problem:
- User saves
Dialogue
resource to disk.
- User makes some changes. Changed resource and its changed sub-resources are being stored in cache.
- User wants to drop current changes and re-open the dialogue file from disk.
- However, some changes remain after reloading from disk.
After extensive debugging, is seems when I use ResourceLoader.load(dialogue_path, "", false)
, asking it not to use the cached version, Godot still uses cached versions for sub-resources.
Is there some way around this? Do I have to manually recursively load each sub-resource?