CyberTower/scripts/ui/reward_item.gd

23 lines
434 B
GDScript3
Raw Normal View History

2024-02-16 16:55:13 +00:00
extends Panel
signal claimed
@export var tower: Tower
@export var player: Player
@export var id: String
@export var title: String
@export var subtitle: String
@export var description: String
func _ready():
$Title.text = title
$Subtitle.text = subtitle
$Description.text = description
func _on_claim():
if id == "QUICK_TRIGGER":
if player.fire_cooldown_duration > 0:
player.fire_cooldown_duration -= 0.05
claimed.emit()