1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
extends Control class_name UsernamePass onready var username = $Username onready var pw = $H/Password func update_data(data: Dictionary) -> void: username.text = data.user username.caret_position = data.user_caret pw.text = data.pasw pw.caret_position = data.pasw_caret func export_data() -> Dictionary: return { "user": username.text, "user_caret": username.caret_position, "pasw": pw.text, "pasw_caret": pw.caret_position } func set_enabled(enabled: bool) -> void: username.editable = enabled pw.editable = enabled