【巅峰赛头像框修改】
parent
e84b6a962e
commit
c57a5ec8eb
|
@ -78,7 +78,11 @@ end
|
|||
-- 获取头像框
|
||||
function HeadManager.GetHeadFrameList()
|
||||
if #this._MyHeadFrameList == 0 then
|
||||
this._MyHeadFrameList = ConfigManager.GetAllConfigsDataByDoubleKey(ConfigName.ItemConfig, "ItemType", ItemType.HeadFrame, "Ifopen", 1)
|
||||
--this._MyHeadFrameList = ConfigManager.GetConfig(ConfigName.PlayerHeadIcon) --ConfigManager.GetAllConfigsDataByDoubleKey(ConfigName.ItemConfig, "ItemType", ItemType.HeadFrame, "Ifopen", 1)
|
||||
for key, value in ConfigPairs(ConfigManager.GetConfig(ConfigName.PlayerHeadIcon)) do
|
||||
-- body
|
||||
table.insert(this._MyHeadFrameList,value)
|
||||
end
|
||||
end
|
||||
return this._MyHeadFrameList
|
||||
end
|
||||
|
@ -179,7 +183,7 @@ function HeadManager.SetHeadFrameAllData(data)
|
|||
local single_data = {}
|
||||
single_data.headFrameId = data[i].headFrameId
|
||||
single_data.validTime = data[i].validTime
|
||||
single_data.PlayerHeadIcon = ConfigManager.GetConfigDataByKey(ConfigName.PlayerHeadIcon,"ItemId",single_data.headFrameId)
|
||||
single_data.PlayerHeadIcon = ConfigManager.GetConfigDataByKey(ConfigName.PlayerHeadIcon,"Id",single_data.headFrameId)
|
||||
this.headFrameData[single_data.headFrameId] = single_data
|
||||
end
|
||||
-- body
|
||||
|
@ -191,7 +195,7 @@ function HeadManager.SetSineleHeadFrameAllData(headFrameId,time)
|
|||
single_data.headFrameId = headFrameId
|
||||
single_data.validTime = time
|
||||
LogGreen(" headFrameId ".. headFrameId.." time "..time )
|
||||
single_data.PlayerHeadIcon = ConfigManager.GetConfigDataByKey(ConfigName.PlayerHeadIcon,"ItemId",single_data.headFrameId)
|
||||
single_data.PlayerHeadIcon = ConfigManager.GetConfigDataByKey(ConfigName.PlayerHeadIcon,"Id",single_data.headFrameId)
|
||||
this.headFrameData[single_data.headFrameId] = single_data
|
||||
end
|
||||
|
||||
|
|
|
@ -129,11 +129,23 @@ function RewardItemSingleShowPopup:BindEvent()
|
|||
end)
|
||||
end
|
||||
elseif itemConfigData.ItemType == ItemType.HeadFrame then
|
||||
LogBlue("itemSid "..itemSid)
|
||||
NetManager.UseHeadFrameRequestFun(itemSid,function (msg)
|
||||
HeadManager.SetSineleHeadFrameAllData(itemSid,msg.validTime)
|
||||
self:ClosePanel()
|
||||
end)
|
||||
HeadManager.GetCurFrameId()
|
||||
local theFrameData = HeadManager.GetSingleFrame(itemSid)
|
||||
if theFrameData then
|
||||
MsgPanel.ShowTwo("当前已激活该头像框,是否要重复使用?",nil,function()
|
||||
NetManager.UseHeadFrameRequestFun(itemSid,function (msg)
|
||||
HeadManager.SetSineleHeadFrameAllData(itemSid,msg.validTime)
|
||||
self:ClosePanel()
|
||||
PopupTipPanel.ShowTip("成功激活头像框!")
|
||||
end)
|
||||
end)
|
||||
else
|
||||
NetManager.UseHeadFrameRequestFun(itemSid,function (msg)
|
||||
HeadManager.SetSineleHeadFrameAllData(itemSid,msg.validTime)
|
||||
self:ClosePanel()
|
||||
PopupTipPanel.ShowTip("成功激活头像框!")
|
||||
end)
|
||||
end
|
||||
elseif itemConfigData then
|
||||
JumpManager.GoJump(itemConfigData.UseJump,function ()
|
||||
this:ClosePanel()
|
||||
|
|
|
@ -54,6 +54,7 @@ end
|
|||
-- 设置头像框
|
||||
function PlayerHeadView:SetFrame(frameId)
|
||||
self.frame:SetActive(true)
|
||||
print(frameId)
|
||||
self.frame:GetComponent("Image").sprite = GetPlayerHeadFrameSprite(frameId)
|
||||
-- 检测特效
|
||||
self:UnLoadFrameEffect()
|
||||
|
|
Loading…
Reference in New Issue