gdscript.gd 356 B

1234567891011121314151617181920
  1. func test():
  2. var gdscr: = GDScript.new()
  3. gdscr.source_code = '''
  4. extends Resource
  5. func test() -> void:
  6. prints("Outer")
  7. var inner = InnerClass.new()
  8. class InnerClass:
  9. func _init() -> void:
  10. prints("Inner")
  11. '''
  12. @warning_ignore("return_value_discarded")
  13. gdscr.reload()
  14. var inst = gdscr.new()
  15. @warning_ignore("unsafe_method_access")
  16. inst.test()