1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-08 12:40:44 +00:00

GDScript: Fix accessing static function as Callable in static context

(cherry picked from commit 10dcb21d8b)
This commit is contained in:
Danil Alexeev
2023-12-12 22:15:16 +03:00
committed by Yuri Sizov
parent beadc92e4f
commit c35e05e7b1
3 changed files with 15 additions and 3 deletions

View File

@@ -1,12 +1,18 @@
# GH-79521
# GH-79521, GH-86032
class_name TestStaticMethodAsCallable
static func static_func() -> String:
return "Test"
static func another_static_func():
prints("another_static_func:", static_func.call(), static_func.is_valid())
func test():
var a: Callable = TestStaticMethodAsCallable.static_func
var b: Callable = static_func
prints(a.call(), a.is_valid())
prints(b.call(), b.is_valid())
@warning_ignore("static_called_on_instance")
another_static_func()
TestStaticMethodAsCallable.another_static_func()

View File

@@ -1,3 +1,5 @@
GDTEST_OK
Test true
Test true
another_static_func: Test true
another_static_func: Test true