extends Node2D var player_name := "" @export var keyboard := ItemList @export var label_name := Label func _ready() -> void: if GameController.is_multiplayer: label_name.text = "Team Name 0/8:" else: label_name.text = "Player Name 0/8:" 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": if player_name.length() > 0: player_name[-1] = "" elif temp == "Enter" : if player_name.length() > 0: GameController.emit_signal("go_to_menu", player_name) elif nbr < 8: player_name += temp nbr = player_name.length() if GameController.is_multiplayer: label_name.text = "Team Name " else: label_name.text = "Player Name " label_name.text += str(nbr) +"/8:\n" + player_name