class_name PlayerLabel extends Control @export var player_name: String: set = set_player_name @export var player_number: int: set = set_player_number @export var player_position: Globals.PlayerPosition = Globals.PlayerPosition.Guard: set = set_player_position @onready var name_label: Label = %NameLabel @onready var number_label: Label = %NumberLabel @onready var position_label: Label = %PositionLabel func set_player_name(p_name: String) -> void: name_label.text = p_name func set_player_number(number: int) -> void: number_label.text = "#%s" % str(number) func set_player_position(p_position: Globals.PlayerPosition) -> void: position_label.text = Globals.PlayerPosition.keys()[p_position]