TilePropertyString.gd 304 B

1234567891011121314
  1. extends TilePropertyContainer
  2. signal editing_start
  3. signal editing_finished
  4. func open_menu() -> void:
  5. editing_start.emit()
  6. $CanvasLayer.show()
  7. func on_pressed() -> void:
  8. set_value(Global.sanitize_string($CanvasLayer/Panel/VBoxContainer/TextEdit.text))
  9. editing_finished.emit()
  10. $CanvasLayer.hide()