-
-
Notifications
You must be signed in to change notification settings - Fork 587
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GDScript disabling GDExtension node methods from running #1224
Comments
I have a feeling it's related to #1022 but am not sure |
Thanks! I think there might be a couple things going on here:
|
that's it and that is why I found this really weird. I've checked if the binding methods do get called just in case and they are. |
The logic in (the template strings of) https://github.com/godotengine/godot/blob/master/core/object/make_virtuals.py#L9 almost certainly is this issue...that if there is a script it doesn't look at the extension at all (vs just if the script has the method, I think it'd be |
I haven't tested ^ that yet but it may fix this... |
Godot version
4.1 (bd6af8e0e)
godot-cpp version
4.1 (28494f0)
System information
Windows 10, amd R5 5600X
Issue description
Following signal example of gdextensions tutorial, there seems to be a conflict making extension c++ extension class not working when adding a script to the node.
More precisely, having a script on the node seems to block gdextensions functions to execute.
I don't know if it's problem of :
Putting the script (and signal target) on another node seems to circumvent the issue.
Steps to reproduce
Minimal reproduction project
godot_tutos.zip
The text was updated successfully, but these errors were encountered: