First commit
This commit is contained in:
16
currency_label.gd
Normal file
16
currency_label.gd
Normal file
@@ -0,0 +1,16 @@
|
||||
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_sci(0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user