extends VBoxContainer var item: Player: set(val): item = val update() var prompt: String = "" var answer: String = "" func _process(delta: float) -> void: update() func update(): $Label.text = "Session ID: %d" % item.session_id $Label2.text = item.player_name if item.current_prompt != null: prompt = item.current_prompt.text else: prompt = "" $Label3.text = "\"%s\"" % prompt var wolf_player: WolfPlayer = item as WolfPlayer if wolf_player != null: var team: String = wolf_player.team.name if wolf_player.team != null else "" var role: String = wolf_player.role.name if wolf_player.role != null else "" $Label4.text = "%s - %s" % [team, role]