21 lines
380 B
GDScript3
21 lines
380 B
GDScript3
|
|
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
|
||
|
|
|
||
|
|
|