class_name PawnPickPortrait extends Panel @onready var portrait : TextureRect = %Portrait @onready var cover : Control = %Cover var pawn : PawnBaseData var pawn_idx : int var _players : int = 0 var num_players : int : get: return _players set(value): _players = value if cover != null: cover.visible = (_players == 0) func _ready() -> void: pass func setup(data : PawnBaseData, idx : int) -> void: pawn = data pawn_idx = idx if portrait != null: portrait.texture = data.portrait