Cow_Life_Sim_RPG/UI/EventPopups/levelup_popup.gd

42 lines
942 B
GDScript

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)