tcg/ui/card_template/card_base.gd

21 lines
380 B
GDScript3
Raw Permalink Normal View History

2025-01-25 18:40:14 +07:00
extends Control
@export var card_name_label: Label
@export var card_desc_label: Label
@export var icon_rect: TextureRect
var _card: SupportCard
var card: SupportCard:
get:
return _card
set(value):
_update(value)
_card = value
func _update(card: SupportCard):
card_name_label.text = card.name
card_desc_label.text = card.description
icon_rect.texture = card.icon