| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- local UIPrivilegeCardTipsCtr = class("UIPrivilegeCardTipsCtr", require("UICtrBase"))
- function UIPrivilegeCardTipsCtr:Init(view)
- self.view = view
- end
- function UIPrivilegeCardTipsCtr:SetData(data)
- self.asyncIdx = 0
- if data == nil then return end
- self.data = data
- end
- function UIPrivilegeCardTipsCtr:GetAsyncIdx()
- self.asyncIdx = self.asyncIdx + 1
- return self.asyncIdx
- end
- function UIPrivilegeCardTipsCtr:GetData()
- return self.data
- end
- function UIPrivilegeCardTipsCtr:OnDispose()
- self.data = nil
- self.view = nil
- self.cfgId = nil
- end
- function UIPrivilegeCardTipsCtr:InitData()
- local id = ManagerContainer.DataMgr.RuneShopDataMgr:GetSpecialPrivilegeId()
- if id then
- id = id + 1
- else
- id = 1
- end
- self.cfgId = id
- end
- function UIPrivilegeCardTipsCtr:GetCfgId()
- return self.cfgId
- end
- function UIPrivilegeCardTipsCtr:IsValidData()
- local id = ManagerContainer.DataMgr.RuneShopDataMgr:GetSpecialPrivilegeId()
- if id then
- id = id + 1
- else
- id = 1
- end
- return self.cfgId == id
- end
- function UIPrivilegeCardTipsCtr:SendPay(goodsId)
- local errorCode = ManagerContainer.PayMgr:RuneShopPay(Enum.RuneShopType.SpecialPrivilege, nil, goodsId)
- local errorCodeKey = ManagerContainer.PayMgr:GetInitPayErrorCodeLangKey(errorCode)
- return errorCodeKey
- end
- return UIPrivilegeCardTipsCtr
|