Creating custom Resources for ResourcePreloader

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By avencherus
:warning: Old Version Published before Godot 3 was released.

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?