annotations.gd 719 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. extends Node
  2. @export_enum("A", "B", "C") var a0
  3. @export_enum("A", "B", "C",) var a1
  4. @export_enum(
  5. "A",
  6. "B",
  7. "C"
  8. ) var a2
  9. @export_enum(
  10. "A",
  11. "B",
  12. "C",
  13. ) var a3
  14. @export
  15. var a4: int
  16. @export()
  17. var a5: int
  18. @export() var a6: int
  19. @warning_ignore("onready_with_export") @onready @export var a7: int
  20. @warning_ignore("onready_with_export") @onready() @export() var a8: int
  21. @warning_ignore("onready_with_export")
  22. @onready
  23. @export
  24. var a9: int
  25. @warning_ignore("onready_with_export")
  26. @onready()
  27. @export()
  28. var a10: int
  29. @warning_ignore("onready_with_export")
  30. @onready()
  31. @export()
  32. var a11: int
  33. func test():
  34. for property in get_property_list():
  35. if property.usage & PROPERTY_USAGE_SCRIPT_VARIABLE:
  36. print(property)