export_variable.gd 653 B

1234567891011121314151617181920212223
  1. extends Node
  2. @export var example = 99
  3. @export_range(0, 100) var example_range = 100
  4. @export_range(0, 100, 1) var example_range_step = 101
  5. @export_range(0, 100, 1, "or_greater") var example_range_step_or_greater = 102
  6. @export var color: Color
  7. @export_color_no_alpha var color_no_alpha: Color
  8. @export_node_path("Sprite2D", "Sprite3D", "Control", "Node") var nodepath := ^"hello"
  9. @export var node: Node
  10. @export var node_array: Array[Node]
  11. func test():
  12. print(example)
  13. print(example_range)
  14. print(example_range_step)
  15. print(example_range_step_or_greater)
  16. print(color)
  17. print(color_no_alpha)
  18. print(nodepath)
  19. print(node)
  20. print(var_to_str(node_array))