autoImport("QuotaLogData") autoImport("QuotaDetailData") QuotaCardProxy = class('QuotaCardProxy', pm.Proxy) QuotaCardProxy.Instance = nil; QuotaCardProxy.NAME = "QuotaCardProxy" QuotaCardProxy.Type = { Charge = SceneItem_pb.EQuotaType_G_Charge, --充值獲得 Give = SceneItem_pb.EQuotaType_C_Give, --贈送消耗 Auction = SceneItem_pb.EQuotaType_C_Auction, --拍賣消耗 AuctionBack = SceneItem_pb.EQuotaType_G_Auction, --拍賣失敗返回 Lottery = SceneItem_pb.EQuotaType_C_Lottery, --扭蛋贈送消耗 GuildBox = SceneItem_pb.EQuotaType_C_GuildBox, --公會寶箱 WeddingDress = SceneItem_pb.EQuotaType_C_WeddingDress,-- //贈送婚紗消耗 BoothLock = SceneItem_pb.EQuotaType_L_Booth, --擺攤鎖定 BoothUnLock = SceneItem_pb.EQuotaType_U_Booth, --擺攤解鎖 BoothCost = SceneItem_pb.EQuotaType_C_Booth, --擺攤消耗 ExchangeGiveLock = SceneItem_pb.EQuotaType_L_Give_Trade, --交易所贈送鎖定 ExchangeGiveUnLock = SceneItem_pb.EQuotaType_U_Give_Trade, --交易所贈送解鎖 ExchangeGiveCost = SceneItem_pb.EQuotaType_C_Give_Trade, --交易所贈送消耗 } function QuotaCardProxy:ctor(proxyName, data) self.proxyName = proxyName or QuotaCardProxy.NAME if(QuotaCardProxy.Instance == nil) then QuotaCardProxy.Instance = self end if data ~= nil then self:setData(data) end end function QuotaCardProxy:Init() self.quotaLogData = {} self.quotaDetailData = {} end function QuotaCardProxy:UpdateLog(service_LogData) self.quotaLogData = {} for i=1,#service_LogData do local data = QuotaLogData.new(); data:SetLogData(service_LogData[i]) table.insert(self.quotaLogData, data); end end function QuotaCardProxy:UpdateDetail(service_DetailData) self.quotaDetailData = {} for i=1,#service_DetailData do local data = QuotaDetailData.new(); data:SetDetailData(service_DetailData[i]); table.insert(self.quotaDetailData, data); end end function QuotaCardProxy:GetLogData() return self.quotaLogData end function QuotaCardProxy:GetDetailData() return self.quotaDetailData end