class_name PlayerEntry extends HBoxContainer var player: Player var is_ready: bool = false @onready var unready_icon: TextureRect = %UnreadyIcon @onready var ready_icon: TextureRect = %ReadyIcon @onready var player_name_label: Label = %PlayerName func ready() -> void: is_ready = true unready_icon.hide() ready_icon.show() func unready() -> void: is_ready = false unready_icon.show() ready_icon.hide() func set_player(p: Player) -> void: player = p player_name_label.text = player.name player_name_label.label_settings.font_color = player.color