0 votes

So I have all these classes as References which I call with Classname.new(), this has worked perfectly fine so far but now I have created a new class called "Playback" and this one cannot be found outside of a Singleton. Any Idea how I could fix this?

WAV.new() # class just like Playback -> found, no error
Global.Playback.new() -> the class I just created called from global scope -> no error
Playback.new() -> the new class from a normal node script  -> error
Godot version 3.5
in Engine by (34 points)

1 Answer

0 votes
Best answer

Found it!
The problem was I am overwriting the project file in my application, meaning any class that gets added after the overwrite was first initialized with the "starting" project file obviously did not have any record of those classes, therefore the error only on this class.

by (34 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.