SwapContainer.gd 381 B

123456789101112131415161718
  1. class_name SwapContainer
  2. extends BoxContainer
  3. @export var test_node: Control = null
  4. @export var dummy_node: Control = null
  5. func _ready() -> void:
  6. resized.connect(check)
  7. func check() -> void:
  8. print(size.x >= test_node.size.x)
  9. print([size.x, test_node.size.x])
  10. if size.x > test_node.size.x:
  11. test_node.show()
  12. dummy_node.hide()
  13. else:
  14. test_node.hide()
  15. dummy_node.show()