extends Node2D var player_name := "" @export var keyboard := ItemList @export var label_name := Label func _on_item_list_item_selected(index: int) -> void: pass func _on_item_list_item_activated(index: int) -> void: var temp = $Control/ItemList.get_item_text(index) var nbr = player_name.length() if temp == "Back": player_name[-1] = "" elif temp == "Enter" and player_name.length() > 0: GameController.emit_signal("go_to_menu", player_name) elif nbr < 10: player_name += temp nbr = player_name.length() label_name.text = "Player Name " + str(nbr) +"/10:\n" + player_name