annotations.gd 824 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. extends Node
  2. @export_enum("A", "B", "C") var test_1
  3. @export_enum("A", "B", "C",) var test_2
  4. @export_enum(
  5. "A",
  6. "B",
  7. "C"
  8. ) var test_3
  9. @export_enum(
  10. "A",
  11. "B",
  12. "C",
  13. ) var test_4
  14. @export
  15. var test_5: int
  16. @export()
  17. var test_6: int
  18. @export() var test_7: int = 42
  19. @warning_ignore("onready_with_export") @onready @export var test_8: int = 42
  20. @warning_ignore("onready_with_export") @onready() @export() var test_9: int = 42
  21. @warning_ignore("onready_with_export")
  22. @onready
  23. @export
  24. var test_10: int = 42
  25. @warning_ignore("onready_with_export")
  26. @onready()
  27. @export()
  28. var test_11: int = 42
  29. @warning_ignore("onready_with_export")
  30. @onready()
  31. @export()
  32. var test_12: int = 42
  33. func test():
  34. for property in get_property_list():
  35. if str(property.name).begins_with("test_"):
  36. Utils.print_property_extended_info(property, self)