Godot Version
godot-4
Question
I'm developing a C++ framework for Godot 4.3 and I'm running into a problem that I can't quite understand. My C++ singleton doesn't execute its lifecycle methods (like _ready()). A singleton in gdscript behaves normally, but for some reason my C++ code doesn't. I tried an alternative: Make the singleton instantiate a non-singleton class, but it doesn't execute the lifecycle functions either. It also fails if the singleton tries to add this instance to the tree. Any light on this? Thank you very much!