14 lines
400 B
GDScript
14 lines
400 B
GDScript
extends RichTextLabel
|
|||
|
|
|
||
|
|
var _wave_bbcode = "[wave amp=70.0 freq=6.0 connected=1]"
|
||
|
|
var _color_bbcode = "[color=#F50000]"
|
||
|
|
|
||
|
|
func _ready():
|
||
|
|
SignalBus.on_money_changed.connect(_on_money_changed)
|
||
|
|
|
||
|
|
func _on_money_changed(new_money: int):
|
||
|
|
if new_money > 0:
|
||
|
|
self.text = "%s%s€[/wave]" % [_wave_bbcode, new_money]
|
||
|
|
else:
|
||
|
|
self.text = "%s%s%s€[/wave][/color]" % [_color_bbcode, _wave_bbcode, new_money]
|