化身两个修改提交
parent
030fea312a
commit
c2638629e7
|
|
@ -283,49 +283,54 @@ function IncarnationPanel:SetSingleData(go,data,index)
|
|||
|
||||
end)
|
||||
Util.AddOnceClick(self.itemPreList[go].activableBtn,function()
|
||||
NetManager.UpOrDownTransformationRequest(data.id,0,1,function()
|
||||
data.state = 1
|
||||
self:SetSingleData(go,data,index)
|
||||
PopupTipPanel.ShowTip(string.format("成功激活%s",data.name))
|
||||
CheckRedPointStatus(data.property + 438001)
|
||||
end)
|
||||
if data.state == 0 then
|
||||
NetManager.UpOrDownTransformationRequest(data.id,0,1,function()
|
||||
data.state = 1
|
||||
self:SetSingleData(go,data,index)
|
||||
PopupTipPanel.ShowTip(string.format("成功激活%s",data.name))
|
||||
CheckRedPointStatus(data.property + 438001)
|
||||
end)
|
||||
end
|
||||
end)
|
||||
Util.AddOnceClick(self.itemPreList[go].incarnationBtn,function()
|
||||
local pos = 0
|
||||
for i = 1,3 do
|
||||
if self.upLayoutData[i] and self.upLayoutData[i].id then
|
||||
else
|
||||
pos = i
|
||||
break
|
||||
if data.state == 1 then
|
||||
local pos = 0
|
||||
for i = 1,3 do
|
||||
if self.upLayoutData[i] and self.upLayoutData[i].id then
|
||||
else
|
||||
pos = i
|
||||
break
|
||||
end
|
||||
end
|
||||
end
|
||||
if pos > 0 then
|
||||
NetManager.UpOrDownTransformationRequest(data.id,pos,2,function()
|
||||
data.state = 2
|
||||
data.pos = pos
|
||||
self:SetSingleData(go,data,index)
|
||||
self.upLayoutData[pos] = data
|
||||
self:RefreshSingleCardPre(self.upLayoutItemList[pos].pos,data,false,pos)
|
||||
self.upLayoutItemList[pos].btn.gameObject:SetActive(true)
|
||||
PopupTipPanel.ShowTip("化身成功!")
|
||||
end)
|
||||
else
|
||||
PopupTipPanel.ShowTip("身外化身位置已达上限,请卸下需要替换的化身!")
|
||||
end
|
||||
if pos > 0 then
|
||||
NetManager.UpOrDownTransformationRequest(data.id,pos,2,function()
|
||||
data.state = 2
|
||||
data.pos = pos
|
||||
self:SetSingleData(go,data,index)
|
||||
self.upLayoutData[pos] = data
|
||||
self:RefreshSingleCardPre(self.upLayoutItemList[pos].pos,data,false,pos)
|
||||
self.upLayoutItemList[pos].btn.gameObject:SetActive(true)
|
||||
PopupTipPanel.ShowTip("化身成功!")
|
||||
end)
|
||||
else
|
||||
PopupTipPanel.ShowTip("身外化身位置已达上限,请卸下需要替换的化身!")
|
||||
end
|
||||
end
|
||||
end)
|
||||
Util.AddOnceClick(self.itemPreList[go].incarnationningBtn,function()
|
||||
NetManager.UpOrDownTransformationRequest(data.id,data.pos,1,function()
|
||||
local oldPos = data.pos
|
||||
data.state = 1
|
||||
data.pos = 0
|
||||
self:SetSingleData(go,data,index)
|
||||
self.upLayoutData[oldPos] = nil
|
||||
self:RefreshSingleCardPre(self.upLayoutItemList[oldPos].pos,nil,false,oldPos)
|
||||
self.upLayoutItemList[oldPos].btn.gameObject:SetActive(false)
|
||||
PopupTipPanel.ShowTip("成功卸下身外化身!")
|
||||
end)
|
||||
if data.state == 2 then
|
||||
NetManager.UpOrDownTransformationRequest(data.id,data.pos,1,function()
|
||||
local oldPos = data.pos
|
||||
data.state = 1
|
||||
data.pos = 0
|
||||
self:SetSingleData(go,data,index)
|
||||
self.upLayoutData[oldPos] = nil
|
||||
self:RefreshSingleCardPre(self.upLayoutItemList[oldPos].pos,nil,false,oldPos)
|
||||
self.upLayoutItemList[oldPos].btn.gameObject:SetActive(false)
|
||||
PopupTipPanel.ShowTip("成功卸下身外化身!")
|
||||
end)
|
||||
end
|
||||
end)
|
||||
|
||||
if data.state == -1 then
|
||||
self.itemPreList[go].unGetBtn.gameObject:SetActive(true)
|
||||
elseif data.state == 0 then
|
||||
|
|
|
|||
Loading…
Reference in New Issue