Files
idle/currency_label.gd
2026-03-08 12:10:08 +01:00

17 lines
397 B
GDScript

class_name CurrencyLabel
extends Label
@export var currency: GameState.CurrencyType
func _ready() -> void:
match currency:
GameState.CurrencyType.gold:
GameState.gold_changed.connect(_on_currency_changed)
GameState.CurrencyType.gems:
GameState.gems_changed.connect(_on_currency_changed)
func _on_currency_changed(currency: BigNumber) -> void:
text = currency.to_string_suffix(2)