local UIWalletShopGoldBuyTipsCtr = class("UIWalletShopGoldBuyTipsCtr", require("UICtrBase")) function UIWalletShopGoldBuyTipsCtr:Init(view) self.view = view end function UIWalletShopGoldBuyTipsCtr:SetData(data) self.asyncIdx = 0 if data == nil then return end self.data = data end function UIWalletShopGoldBuyTipsCtr:GetAsyncIdx() self.asyncIdx = self.asyncIdx + 1 return self.asyncIdx end function UIWalletShopGoldBuyTipsCtr:GetData() return self.data end function UIWalletShopGoldBuyTipsCtr:OnDispose() self.runeShopType = nil self.runeShopSubType = nil self.curGoodsData = nil self.data = nil self.view = nil end function UIWalletShopGoldBuyTipsCtr:InitData() local walletData = ManagerContainer.DataMgr.WalletShopData:GetWalletShopDataById(self.data) if walletData then local data = clone(walletData) data.cfgData = ManagerContainer.CfgMgr:GetPurseShopCfgById(self.data) self.curGoodsData = data end end function UIWalletShopGoldBuyTipsCtr:GetCurGoodsData() return self.curGoodsData end return UIWalletShopGoldBuyTipsCtr