You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS: Windows 10 64bit
Backend: GLES3
GPU: GTX 1060 6GB
Issue description:
When adding a new method call key to a "call method track", there is a popup window listing all methods of the node.
However, the "Script Methods" section only includes the methods in the script file, not those inherited from its parent class.
This issue is similar to #23384, which seems to be fixed, but the scripts I use are C# scripts instead of GDScripts.
Steps to reproduce:
Create a class A with a public/protected method X in a C# script A.cs
Create a class B that inherit class A in another C# script B.cs
Attach B.cs to arbitrary node in a arbitrary scene.
Create an AnimationPlayer node in the same scene.
Create an animation and a "call method track" of the node with B.cs attached.
Insert a new key in the track
Method X is not listed in the popup window
Minimal reproduction project:
The text was updated successfully, but these errors were encountered:
- implement CSharpInstance::get_method_list
- loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (godotengine#46408)
- implement CSharpInstance::get_method_list
- loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (godotengine#46408)
(cherry picked from commit 19f25b6)
- implement CSharpInstance::get_method_list
- loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (godotengine#46408)
(cherry picked from commit 19f25b6)
lekoder
pushed a commit
to KoderaSoftwareUnlimited/godot
that referenced
this issue
Dec 18, 2021
- implement CSharpInstance::get_method_list
- loop through parent classes in CSharpInstance::get_method_list and CSharpScript::get_script_method_list (godotengine#46408)
(cherry picked from commit 19f25b6)
Godot version:
3.2.3.stable.mono and 3.2.4.rc3.mono
OS/device including version:
OS: Windows 10 64bit
Backend: GLES3
GPU: GTX 1060 6GB
Issue description:
When adding a new method call key to a "call method track", there is a popup window listing all methods of the node.
However, the "Script Methods" section only includes the methods in the script file, not those inherited from its parent class.
This issue is similar to #23384, which seems to be fixed, but the scripts I use are C# scripts instead of GDScripts.
Steps to reproduce:
A.cs
B.cs
B.cs
to arbitrary node in a arbitrary scene.B.cs
attached.Minimal reproduction project:
The text was updated successfully, but these errors were encountered: