| 12345678910111213141516171819202122232425262728293031323334 |
- local ActivityLuckyEggItem = class("ActivityLuckyEggItem",require("Activities/ActivityTypeItem"))
- function ActivityLuckyEggItem:ctor(actId)
-
- self.data = {}
- self.map = {}
- self.globalMap = {}
- self:InitData(actId)
- end
- function ActivityLuckyEggItem:InitData(actId)
- self.data = {}
- self.map = {}
- local cfgList = ManagerContainer.CfgMgr:GetActivitiesPetExchangeCfg(actId)
- if cfgList ~= nil then
- for i = 1,#cfgList do
- local cfg = cfgList[i]
- if cfg ~= nil then
- local data = {cfgId = cfg.Id, rewardNum = 0, order = cfg.Order}
- self.data[#self.data + 1] = data
- self.map[data.cfgId] = data
- end
- end
- end
- self.redPointType = Enum.RPNotifyType.LuckyEggChanged
- end
- function ActivityLuckyEggItem:HasRedPoint()
- return ManagerContainer.DataMgr.LuckyEggDataMgr:GetLuckyEggRedPoint()
- end
- return ActivityLuckyEggItem
|