extends Control signal roll_dice var die_data: DieData @onready var dice_roll: Label = $Background/DiceRoll func _ready() -> void: roll_dice.connect(_on_roll_dice) func initialize_dice(data: DieData) -> void: die_data = data dice_roll.text = str(0) func _on_roll_dice() -> void: var face = die_data.die_faces.pick_random() dice_roll.text = str(face)