I'm trying to extend Resources to hold data that is created using tool script, and save it inside a Scene by having it contain a ResourcePreloader.
It seems only existing Resources can be used for this. When using a script of my own that
extends Resource, none of the variables or functions are available when I pull it from the ResourcePreloader.
has_resource() reveals that the resource is created and saved when I reload the scene. And
get_script() reveals the script is assigned to it.
Is there an extra step that I am missing?