mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
GDScript: Fix non-global class export
This commit is contained in:
@@ -2,7 +2,8 @@ class_name ExportVariableTest
|
||||
extends Node
|
||||
|
||||
const Utils = preload("../../utils.notest.gd")
|
||||
const PreloadedScript = preload("./export_variable.notest.gd")
|
||||
const PreloadedGlobalClass = preload("./export_variable_global.notest.gd")
|
||||
const PreloadedUnnamedClass = preload("./export_variable_unnamed.notest.gd")
|
||||
|
||||
# Built-in types.
|
||||
@export var test_weak_int = 1
|
||||
@@ -24,7 +25,8 @@ const PreloadedScript = preload("./export_variable.notest.gd")
|
||||
|
||||
# Global custom classes.
|
||||
@export var test_global_class: ExportVariableTest
|
||||
@export var test_preloaded_script: PreloadedScript
|
||||
@export var test_preloaded_global_class: PreloadedGlobalClass
|
||||
@export var test_preloaded_unnamed_class: PreloadedUnnamedClass # GH-93168
|
||||
|
||||
# Arrays.
|
||||
@export var test_array: Array
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
class_name ExportPreloadedClassTest
|
||||
extends Node
|
||||
@@ -25,8 +25,10 @@ var test_timer: Timer = null
|
||||
hint=NODE_TYPE hint_string="Timer" usage=DEFAULT|SCRIPT_VARIABLE class_name=&"Timer"
|
||||
var test_global_class: ExportVariableTest = null
|
||||
hint=NODE_TYPE hint_string="ExportVariableTest" usage=DEFAULT|SCRIPT_VARIABLE class_name=&"ExportVariableTest"
|
||||
var test_preloaded_script: ExportPreloadedClassTest = null
|
||||
hint=NODE_TYPE hint_string="ExportPreloadedClassTest" usage=DEFAULT|SCRIPT_VARIABLE class_name=&"ExportPreloadedClassTest"
|
||||
var test_preloaded_global_class: ExportVariableTestGlobalClass = null
|
||||
hint=NODE_TYPE hint_string="ExportVariableTestGlobalClass" usage=DEFAULT|SCRIPT_VARIABLE class_name=&"ExportVariableTestGlobalClass"
|
||||
var test_preloaded_unnamed_class: Node2D = null
|
||||
hint=NODE_TYPE hint_string="Node2D" usage=DEFAULT|SCRIPT_VARIABLE class_name=&"Node2D"
|
||||
var test_array: Array = []
|
||||
hint=NONE hint_string="" usage=DEFAULT|SCRIPT_VARIABLE class_name=&""
|
||||
var test_array_bool: Array = Array[bool]([])
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
class_name ExportVariableTestGlobalClass
|
||||
extends Node2D
|
||||
@@ -0,0 +1 @@
|
||||
extends Node2D
|
||||
Reference in New Issue
Block a user