20 lines
380 B
GDScript
20 lines
380 B
GDScript
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
|
|
|
|
|