Do I have to call super() for overridden lifecycle functions if inherited class is builtin class?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By Goral

Godot 4 introduced some changes in that matter so I am little bit confused about using super function.

Do I have to call super() for overridden lifecycle functions like _ready if inherited class is builtin class (Node, Area…) ?

:bust_in_silhouette: Reply From: AlexSand

good question, I never observed it to do anything in ( C# , godot 3.5 ) , but I wondered several time if I should keep these calls…
… so I am intersted by the answer to the same question in this context . (Of course, in c# it would be base._Ready() … instead of super )