2025.11.07 uigoddess
This commit is contained in:
parent
0d53d13613
commit
5fac85fd28
@ -317,6 +317,7 @@ end
|
|||||||
function UIGoddessView:RefreshGoddressItem(itemLua)
|
function UIGoddessView:RefreshGoddressItem(itemLua)
|
||||||
local areaId = itemLua.areaId
|
local areaId = itemLua.areaId
|
||||||
local areaData = self.controller:GetAreaDataById(areaId)
|
local areaData = self.controller:GetAreaDataById(areaId)
|
||||||
|
--local areaCfgData = ManagerContainer.CfgMgr:GetHundredDojoCfgById(areaId)
|
||||||
PrintJson("TAG-RefreshGoddressItem-" .. areaId, areaData)
|
PrintJson("TAG-RefreshGoddressItem-" .. areaId, areaData)
|
||||||
|
|
||||||
if areaData and areaData:IsValidData() then
|
if areaData and areaData:IsValidData() then
|
||||||
@ -329,12 +330,14 @@ function UIGoddessView:RefreshGoddressItem(itemLua)
|
|||||||
else
|
else
|
||||||
-- 2.当前神殿有数据,并且有人占领状态
|
-- 2.当前神殿有数据,并且有人占领状态
|
||||||
self:SetGoddressItemOccupy(itemLua, areaData)
|
self:SetGoddressItemOccupy(itemLua, areaData)
|
||||||
itemLua.occupyName.text.text = areaData.playBrief.nickName
|
--itemLua.occupyName.text.text = areaData.playBrief.nickName
|
||||||
--PrintJson("调用时的areaData2", areaData)
|
--PrintJson("调用时的areaData2", areaData)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
-- 3.当前神殿有数据,且无人占领状态 areaData: {valid: true}
|
-- 3.当前神殿有数据,且无人占领状态 areaData: {valid: true}
|
||||||
|
|
||||||
self:SetGoddressItemNotOccupy(itemLua, areaData)
|
self:SetGoddressItemNotOccupy(itemLua, areaData)
|
||||||
|
--self:SendGetOtherInfosReq(areaId)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
-- 3.当前神殿没有数据,加载等待状态
|
-- 3.当前神殿没有数据,加载等待状态
|
||||||
@ -701,12 +704,18 @@ end
|
|||||||
function UIGoddessView:OnSelfAreaDataChanged(oldId, newId)
|
function UIGoddessView:OnSelfAreaDataChanged(oldId, newId)
|
||||||
--self.scrollListview.loopListView:RefreshAllShownItem()
|
--self.scrollListview.loopListView:RefreshAllShownItem()
|
||||||
LogWarning("TAG-OnSelfAreaDataChanged " .. tostring(oldId) .. " " .. tostring(newId))
|
LogWarning("TAG-OnSelfAreaDataChanged " .. tostring(oldId) .. " " .. tostring(newId))
|
||||||
|
|
||||||
if oldId ~= nil then
|
if oldId ~= nil then
|
||||||
--self.controller:SendGetOtherInfosReq(oldId)
|
if self.isInitGrid then
|
||||||
|
self.controller:SendGetOtherInfosReq({ oldId })
|
||||||
|
end
|
||||||
self:RefreshItemLua(oldId)
|
self:RefreshItemLua(oldId)
|
||||||
end
|
end
|
||||||
if newId ~= nil then
|
if newId ~= nil then
|
||||||
--self.controller:SendGetOtherInfosReq(newId)
|
if self.isInitGrid then
|
||||||
|
self.controller:SendGetOtherInfosReq({ newId })
|
||||||
|
end
|
||||||
|
|
||||||
self:RefreshItemLua(newId)
|
self:RefreshItemLua(newId)
|
||||||
end
|
end
|
||||||
self:RefreshBaseReward()
|
self:RefreshBaseReward()
|
||||||
@ -716,6 +725,13 @@ end
|
|||||||
function UIGoddessView:OnOtherAreaDataChanged(areaChangeIds)
|
function UIGoddessView:OnOtherAreaDataChanged(areaChangeIds)
|
||||||
--self.scrollListview.loopListView:RefreshAllShownItem()
|
--self.scrollListview.loopListView:RefreshAllShownItem()
|
||||||
LogWarning("TAG-OnOtherAreaDataChanged " .. tostring(areaChangeIds))
|
LogWarning("TAG-OnOtherAreaDataChanged " .. tostring(areaChangeIds))
|
||||||
|
if self.isInitGrid == false then return end
|
||||||
|
for i = 1, #areaChangeIds do
|
||||||
|
local areaId = areaChangeIds[i]
|
||||||
|
self:RefreshItemLua(areaId)
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
function UIGoddessView:OnGetRewardCompleted(rewardNum, rewardList)
|
function UIGoddessView:OnGetRewardCompleted(rewardNum, rewardList)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user