17 lines
462 B
GDScript
17 lines
462 B
GDScript
class_name Card extends CenterContainer
|
|
|
|
@onready var itemButton = $ItemButton
|
|
@onready var ItemAmountLabel = $ItemButton/ItemAmountLabel
|
|
|
|
@onready var selectAduio = $selectAduio
|
|
|
|
@export var itemType: GLOBALS.ITEMTYPES = GLOBALS.ITEMTYPES.STANDARDBULLET
|
|
|
|
signal selected(_itemType: GLOBALS.ITEMTYPES)
|
|
|
|
func _on_item_button_pressed() -> void:
|
|
selectAduio.play()
|
|
selected.emit(itemType)
|
|
|
|
func setAmount(amount: int) -> void:
|
|
ItemAmountLabel.text = str(amount)
|