添加特效,添加点击事件

dev_chengFeng
jiaoyangna 2021-11-19 18:32:22 +08:00
parent 5ef8b89239
commit 2978dc203c
2 changed files with 28804 additions and 54 deletions

View File

@ -50,9 +50,15 @@ function TailsmanSoulMainPanel:InitComponent()
self.skillList = {}
self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform)
self.effect = Util.GetGameObject(self.transform, "Effect")
end
function TailsmanSoulMainPanel:BindEvent()
Util.AddClick(self.costIcon.gameObject, function()
local costId,num = TailsManSoulManager.GetTailsmanCost(self.data.id,self.data.lv)
UIManager.OpenPanel(UIName.RewardItemSingleShowPopup,costId,nil)
end)
Util.AddClick(self.btnBack, function()
self:ClosePanel()
end)
@ -100,7 +106,7 @@ function TailsmanSoulMainPanel:RemoveListener()
end
function TailsmanSoulMainPanel:OnSortingOrderChange()
Util.SetParticleSortLayer(self.effect,self.sortingOrder + 1)
end
function TailsmanSoulMainPanel:OnOpen(curCompId)
@ -117,6 +123,7 @@ function TailsmanSoulMainPanel:OnShow()
local data1 = self:GetSkillDataList(self.skillDataList)
self:SetProList(data1,self.skillList,self.skillGrid,self.skillPro)
self:SetSkillGridPos(data1)
Util.SetParticleSortLayer(self.effect,self.sortingOrder + 1)
end
function TailsmanSoulMainPanel:SetSkillGridPos()
@ -151,7 +158,7 @@ function TailsmanSoulMainPanel:ChangeTailsMan()
self:SetProList(data1,self.proList,self.proGrid,self.pro)
self:SetSelect()
self:SetCostItem()
self:SetStar(self.starGray,self.data.config.Quality)
self:SetStar(self.starGray,self.data.config.LvMax)
self:SetStar(self.starLight,self.data.lv)
end
@ -259,7 +266,7 @@ function TailsmanSoulMainPanel:SetTailsManList(data,grid,pre)
self.tailsList[i].bg.sprite = self.spLoader:LoadSprite(GetQuantityImageByquality(data[i].config.Quality))
self.tailsList[i].icon.sprite = self.spLoader:LoadSprite(GetResourcePath(data[i].config.Icon))
self.tailsList[i].name.text = data[i].config.Name
self:SetStar(self.tailsList[i].starGray,data[i].config.Quality)
self:SetStar(self.tailsList[i].starGray,data[i].config.LvMax)
self:SetStar(self.tailsList[i].starLight,data[i].lv)
local costId,num = TailsManSoulManager.GetTailsmanCost(data[i].id,data[i].lv)
local curNum = BagManager.GetItemCountById(costId)