2025.11.07 uigoddess
This commit is contained in:
parent
0d53d13613
commit
5fac85fd28
@ -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)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user