GDScript: Fix wrong native type for preloaded class

This commit is contained in:
Dmitrii Maganov
2023-01-03 04:54:51 +02:00
parent 61c7b7fb13
commit 961b4ac5f5
4 changed files with 22 additions and 2 deletions
@@ -0,0 +1,15 @@
const Preloaded := preload( 'preload_script_native_type.notest.gd' )
func test() -> void:
var inferred := Preloaded.new()
var inferred_owner := inferred.owner
var typed: Preloaded
typed = Preloaded.new()
var typed_owner := typed.owner
print(typed_owner == inferred_owner)
inferred.free()
typed.free()
print('ok')
@@ -0,0 +1,3 @@
GDTEST_OK
true
ok