default_set_beforehand.gd 531 B

1234567891011121314151617181920
  1. extends Node
  2. @onready var later_inferred := [1]
  3. @onready var later_static: Array
  4. @onready var later_static_with_init: Array = [1]
  5. @onready var later_untyped = [1]
  6. func test():
  7. Utils.check(typeof(later_inferred) == TYPE_ARRAY)
  8. Utils.check(later_inferred.size() == 0)
  9. Utils.check(typeof(later_static) == TYPE_ARRAY)
  10. Utils.check(later_static.size() == 0)
  11. Utils.check(typeof(later_static_with_init) == TYPE_ARRAY)
  12. Utils.check(later_static_with_init.size() == 0)
  13. Utils.check(typeof(later_untyped) == TYPE_NIL)
  14. print("ok")