diff --git a/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua b/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua index 268991da3f..b845d0433e 100644 --- a/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua +++ b/Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua @@ -153,7 +153,23 @@ function EveryDayGift:RefreshGiftData() local callBack = function(index, item) self:RefreshShowData(item, self.shopData[index],index) end + local curindex = 0 self.scrollView:SetData(self.shopData, callBack) + for i = 1 ,#self.shopData do + if self.shopData[i].DataType == DynamicActivityManager.selectIndex.dataType then + for j = 1 , #DynamicActivityManager.selectIndex.goodsId do + if (self.shopData[i].data.shopData.id or self.shopData[i].data.shopData.goodsId) == DynamicActivityManager.selectIndex.goodsId[j] then + curindex = i + break + end + end + end + if curindex ~= 0 then + break + end + end + LogGreen("curindex:"..curindex) + self.scrollView:SetIndex(curindex) end function EveryDayGift:isBought()