So I have an issue where if I save a resource, and then load the resource using the ResourceLoader.load method, I can't seem to access the functions defined in the resource class script (both resources and sub-resources).
It works fine when I create it using the new() method but saving it or creating a new resource in the editor would essentially render the function calls useless. Oddly enough, the data is still there. I was wondering if anyone knows the reason for this and if there's a solution.