summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/tests/scripts/parser/features/export_variable.gd
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-10-05 16:33:04 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-10-05 16:33:04 +0200
commitcd7c50fdf10d1f8b6fad2a09defbd86be7903428 (patch)
tree67d4864b28d4a0e9fd380787dd45107536d25d7a /modules/gdscript/tests/scripts/parser/features/export_variable.gd
parentaf232e63de8194b5acf9988a746f9534da91bbfb (diff)
parent9e2273abc7f24a7652889a1936b0d8ff71353d60 (diff)
downloadredot-engine-cd7c50fdf10d1f8b6fad2a09defbd86be7903428.tar.gz
Merge pull request #82843 from dalexeev/gds-export-node-only-in-nodes
GDScript: Add error when exporting node in non `Node`-derived classes
Diffstat (limited to 'modules/gdscript/tests/scripts/parser/features/export_variable.gd')
-rw-r--r--modules/gdscript/tests/scripts/parser/features/export_variable.gd7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/gdscript/tests/scripts/parser/features/export_variable.gd b/modules/gdscript/tests/scripts/parser/features/export_variable.gd
index acf9ff2e21..c9d05a7e68 100644
--- a/modules/gdscript/tests/scripts/parser/features/export_variable.gd
+++ b/modules/gdscript/tests/scripts/parser/features/export_variable.gd
@@ -1,3 +1,5 @@
+extends Node
+
@export var example = 99
@export_range(0, 100) var example_range = 100
@export_range(0, 100, 1) var example_range_step = 101
@@ -6,7 +8,8 @@
@export var color: Color
@export_color_no_alpha var color_no_alpha: Color
@export_node_path("Sprite2D", "Sprite3D", "Control", "Node") var nodepath := ^"hello"
-
+@export var node: Node
+@export var node_array: Array[Node]
func test():
print(example)
@@ -16,3 +19,5 @@ func test():
print(color)
print(color_no_alpha)
print(nodepath)
+ print(node)
+ print(var_to_str(node_array))