extends PanelContainer var showTime = 3 var totalFadeTime = 1 var fadeTimer = 1 var maxLevelPopup = false var secretSkillPopup = false func _process(delta): if showTime <= 0: fadeTimer -= delta modulate.a = fadeTimer/totalFadeTime if fadeTimer <= 0: MessageManager.levelup_popup_done() queue_free() else: showTime -= delta func secret_skill(skill): %SkillIcon.texture = skill.get_icon() %SkillName.text = "You have unlocked the Secret Skill" %Level.text = skill.skillName + "!" secretSkillPopup = true showTime = 10 func max_level(): %SkillIcon.texture = load("res://UI/MenuBar/Icons/skillsIcon.png") %SkillName.text = "Your skills have all increased to the" %Level.text = "MAXIMUM LEVEL!!!" maxLevelPopup = true showTime = 10 func set_skill(skill): %SkillIcon.texture = skill.get_icon() %SkillName.text = "Your " + skill.skillName + " increased to" %Level.text = "Level " + str(skill.currentLevel)