modularised ball vendor

This commit is contained in:
2024-11-13 15:30:05 +01:00
parent c3f84c7681
commit a12a965a2b
9 changed files with 80 additions and 26 deletions
+14
View File
@@ -0,0 +1,14 @@
extends HBoxContainer
@export var _ball_texture: CompressedTexture2D
@export var _ball_name: String
@export var _ball_id: int
func _ready():
$BuyButton.texture_normal = _ball_texture
func refresh_ball_price(new_price: int):
$PriceLabel.text = "%s" % new_price
func _on_buy_button_pressed():
SignalBus.on_try_buy_ball.emit(_ball_id)