2025.11.07 uigoddess

This commit is contained in:
kongweiqiang 2025-11-07 19:24:49 +08:00
parent 0d53d13613
commit 5fac85fd28

View File

@ -317,6 +317,7 @@ end
function UIGoddessView:RefreshGoddressItem(itemLua)
local areaId = itemLua.areaId
local areaData = self.controller:GetAreaDataById(areaId)
--local areaCfgData = ManagerContainer.CfgMgr:GetHundredDojoCfgById(areaId)
PrintJson("TAG-RefreshGoddressItem-" .. areaId, areaData)
if areaData and areaData:IsValidData() then
@ -329,12 +330,14 @@ function UIGoddessView:RefreshGoddressItem(itemLua)
else
-- 2.当前神殿有数据,并且有人占领状态
self:SetGoddressItemOccupy(itemLua, areaData)
itemLua.occupyName.text.text = areaData.playBrief.nickName
--itemLua.occupyName.text.text = areaData.playBrief.nickName
--PrintJson("调用时的areaData2", areaData)
end
else
-- 3.当前神殿有数据,且无人占领状态 areaData: {valid: true}
self:SetGoddressItemNotOccupy(itemLua, areaData)
--self:SendGetOtherInfosReq(areaId)
end
else
-- 3.当前神殿没有数据,加载等待状态
@ -701,12 +704,18 @@ end
function UIGoddessView:OnSelfAreaDataChanged(oldId, newId)
--self.scrollListview.loopListView:RefreshAllShownItem()
LogWarning("TAG-OnSelfAreaDataChanged " .. tostring(oldId) .. " " .. tostring(newId))
if oldId ~= nil then
--self.controller:SendGetOtherInfosReq(oldId)
if self.isInitGrid then
self.controller:SendGetOtherInfosReq({ oldId })
end
self:RefreshItemLua(oldId)
end
if newId ~= nil then
--self.controller:SendGetOtherInfosReq(newId)
if self.isInitGrid then
self.controller:SendGetOtherInfosReq({ newId })
end
self:RefreshItemLua(newId)
end
self:RefreshBaseReward()
@ -716,6 +725,13 @@ end
function UIGoddessView:OnOtherAreaDataChanged(areaChangeIds)
--self.scrollListview.loopListView:RefreshAllShownItem()
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
function UIGoddessView:OnGetRewardCompleted(rewardNum, rewardList)