getter_with_freed_object.gd 210 B

123456789101112131415
  1. # https://github.com/godotengine/godot/issues/68184
  2. var node: Node:
  3. get:
  4. return node
  5. set(n):
  6. node = n
  7. func test():
  8. node = Node.new()
  9. node.free()
  10. if !is_instance_valid(node):
  11. print("It is freed")