From ff8d774c2f45dc086a11e9db89473b2630aaef21 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Mon, 12 Jul 2021 18:06:06 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90ID1009412=E3=80=91=20=E3=80=90?= =?UTF-8?q?=E8=B6=85=E5=80=BC=E5=9F=BA=E9=87=91=E3=80=91=E8=B6=85=E5=80=BC?= =?UTF-8?q?=E5=9F=BA=E9=87=91=E9=A1=B5=E9=9D=A2=E5=8F=8A=E5=A5=96=E5=8A=B1?= =?UTF-8?q?=E9=A2=86=E5=8F=96=E9=80=BB=E8=BE=91=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ArtFont/y_yjj_128kuang005.png | Bin 0 -> 19431 bytes .../ArtFont/y_yjj_128kuang005.png.meta | 110 +++++++++++++ .../Atlas/ActivityAltas/y_yjj_1280.png | Bin 0 -> 5164 bytes .../Atlas/ActivityAltas/y_yjj_1280.png.meta | 110 +++++++++++++ .../Atlas/ActivityAltas/y_yjj_128kuang004.png | Bin 0 -> 19749 bytes .../ActivityAltas/y_yjj_128kuang004.png.meta | 110 +++++++++++++ .../Atlas/ActivityAltas/y_yjj_3280.png | Bin 0 -> 5816 bytes .../Atlas/ActivityAltas/y_yjj_3280.png.meta | 110 +++++++++++++ .../~Lua/Modules/Main/MainPanel.lua | 146 ++---------------- .../Modules/Operating/UppperMonthCard.lua | 129 +++++++--------- 10 files changed, 509 insertions(+), 206 deletions(-) create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/ArtFont/y_yjj_128kuang005.png create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/ArtFont/y_yjj_128kuang005.png.meta create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_1280.png create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_1280.png.meta create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_128kuang004.png create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_128kuang004.png.meta create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_3280.png create mode 100644 Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_3280.png.meta diff --git a/Assets/ManagedResources/Atlas/ActivityAltas/ArtFont/y_yjj_128kuang005.png b/Assets/ManagedResources/Atlas/ActivityAltas/ArtFont/y_yjj_128kuang005.png new file mode 100644 index 0000000000000000000000000000000000000000..b9710c17dd838b5b06440d70a82e6b71fd17e656 GIT binary patch literal 19431 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 literal 0 HcmV?d00001 diff --git a/Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_128kuang004.png.meta b/Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_128kuang004.png.meta new file mode 100644 index 0000000000..a8d6df7224 --- /dev/null +++ b/Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_128kuang004.png.meta @@ -0,0 +1,110 @@ +fileFormatVersion: 2 +guid: 6065d0c756ba9184f892c56cb5e26c77 +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 9 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 2 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 65 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: 56 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 1 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: cf3cbc8f19bcde24d93e72d877f9a632 + vertices: [] + indices: + edges: [] + weights: [] + spritePackingTag: ActivityAltas + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_3280.png b/Assets/ManagedResources/Atlas/ActivityAltas/y_yjj_3280.png new file mode 100644 index 0000000000000000000000000000000000000000..3f43dc04553a8ff0f33453f675e215bae7f08612 GIT binary patch literal 5816 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 0 and OperatingManager.GetGoodsBuyTime(GoodsTypeDef.MONTHCARD_328) > 0 then - activityTabs[k].timeImg.gameObject:SetActive(false) - elseif time >= 86400 then - activityTabs[k].timeText.text = TimeToDH(time) - else - activityTabs[k].timeText.text = TimeToHMS(time) - end - end - end - end - -- end elseif v.ActId == 667 then local limitSkinGift = OperatingManager.GetTimeLimitSkinInfoList() if not limitSkinGift then @@ -1404,21 +1370,6 @@ function this.RefreshChangeName() end end --- 刷新一些购买活动的按钮限时 -function this.RefreshGiftBtnShow() - for k,v in pairs(activitys) do - local ishow = DynamicActivityManager.IsQualifiled(v.Id) - if v.ActId == 668 and ishow then - -- 加入对月卡的判断 - -- local isMonthCardActive = OperatingManager.IsMonthCardActive() - local showTab = activityTabs[k].go.gameObject.activeSelf - local isOpen_128 = OperatingManager.IsBaseOpen(GoodsTypeDef.MONTHCARD_128) - local isOpen_328 = OperatingManager.IsBaseOpen(GoodsTypeDef.MONTHCARD_328) - showTab = (isOpen_128 or isOpen_328)--isMonthCardActive and - this.RefreshLayer(showTab,k,v) - end - end -end --后台推送 function this.RefreshActivityBtn(context) --LogGreen("context.type1 " .. context.type .. " " .. context.status) @@ -1468,94 +1419,27 @@ end function this.RefreshActivityShow() --八日十五日登陆 this.RefreshEightGiftPreview() + this.RefreshGiftBtnShow() +end +function this.RefreshGiftBtnShow() + local curAllMonthCardData = OperatingManager.GetMonthCardData() + local curState = VipManager.GetChargedNum() > ConfigManager.GetConfigData(ConfigName.MonthcardConfig,MONTH_CARD_TYPE.LUXURYMONTHCARD).Price + local showTab for k,v in ipairs(activitys) do - local showTab = activityTabs[k].go.gameObject.activeSelf - local ishow = DynamicActivityManager.IsQualifiled(v.Id) - if ishow then - if v.RpType > 0 then - --绑定新的红点 - BindRedPointObject(v.RpType,activityTabs[k].redpot) - end - if v.ActiveType < 1 and v.FunType < 1 then - if v.ActId == 666 then - --限时折扣 - local giftList = {} - giftList = OperatingManager.GetInfoList(v.ShopData) - if #giftList > 0 then - local time = giftList[1].endTime - GetTimeStamp() - if time < 1 then - OperatingManager.RemoveItemInfoByType(GoodsTypeDef.DirectPurchaseGift, giftList[1].goodsId) - showTab = false - else - showTab = true - end - else - showTab = false - end - elseif v.ActId == 668 then - --超值基金 - -- 加入对月卡的判断 - -- local isMonthCardActive = OperatingManager.IsMonthCardActive() - local isOpen_128 = OperatingManager.IsBaseOpen(GoodsTypeDef.MONTHCARD_128) - local isOpen_328 = OperatingManager.IsBaseOpen(GoodsTypeDef.MONTHCARD_328) - showTab = (isOpen_128 or isOpen_328)--isMonthCardActive and - -- if isMonthCardActive then - local cardType = nil - if isOpen_328 then - cardType = GoodsTypeDef.MONTHCARD_328 - end - if not cardType and isOpen_128 then - cardType = GoodsTypeDef.MONTHCARD_328 - end - if cardType then - local data = OperatingManager.GetGiftGoodsInfo(cardType) - if data then - local time = data.endTime - PlayerManager.serverTime - if time < 1 then - showTab = false - else - showTab = true - end - end - end - -- end - end - elseif v.ActiveType > 0 then - local activityId = ActivityGiftManager.IsActivityTypeOpen(v.ActiveType) - if activityId and activityId > 0 and ActivityGiftManager.IsQualifiled(v.ActiveType) then - if v.ActiveType == 42 then - if ActivityGiftManager.GetRewardState(42) ~= 3 then - local endTime = ActivityGiftManager.GetTaskEndTime(ActivityTypeDef.SupremeHero) - if endTime - PlayerManager.serverTime > 0 then - showTab = true - else - showTab = false - end - else - showTab = false - end - elseif v.FunType and v.FunType == 41 then - showTab = DailyRechargeManager.GetDailyRechargeExist() - else - showTab = true - end - else - showTab = false - end - elseif v.FunType > 0 then - if ActTimeCtrlManager.SingleFuncState(v.FunType) then - showTab = true - else - showTab = false + if v.FunType == 94 then + showTab = activityTabs[k].go.gameObject.activeSelf + local ishow = ActTimeCtrlManager.SingleFuncState(v.FunType) + if ishow then + if curState then + showTab = true end else showTab = false end - else - showTab = false - end - this.RefreshLayer(showTab,k,v) + this.RefreshLayer(showTab,k,v) + break + end end end diff --git a/Assets/ManagedResources/~Lua/Modules/Operating/UppperMonthCard.lua b/Assets/ManagedResources/~Lua/Modules/Operating/UppperMonthCard.lua index 0d605ff232..1b46bc0551 100644 --- a/Assets/ManagedResources/~Lua/Modules/Operating/UppperMonthCard.lua +++ b/Assets/ManagedResources/~Lua/Modules/Operating/UppperMonthCard.lua @@ -8,23 +8,32 @@ local ImgType = { bg = "y_yjj_128beijdi", mask = "y_yjj_128dikuang001", rewardBg = "y_yjj_128kuang", - moneyTag = "y_yjj_128", downBg = "y_yjj_128kuang001", - rewardPreview = "y_yjj_128kuang002_zh", - valueMask = "y_yjj_128jjz002", + rewardPreview = "y_yjj_128kuang004", + rewardPreviewText = "y_yjj_128kuang005", + reward = "y_yjj_1280", + iconId = 16, chargerBaseType = GoodsTypeDef.MONTHCARD_128, }, [10003] = { - bg = "y_yjj_328beijdi", - mask = "y_yjj_328dikuang001", - rewardBg = "y_yjj_328kuang", - moneyTag = "y_yjj_328", - downBg = "y_yjj_328kuang001", - rewardPreview = "y_yjj_328kuang002_zh", - valueMask = "y_yjj_328jjz002", + bg = "s_sanshibei_beijingren", + mask = "s_sanshibei_bg", + rewardBg = "s_sanshibei_kuang_02", + downBg = "s_sanshibei_kuang_01", + rewardPreview = "s_sanshibei_xiaobiaodi", + rewardPreviewText = "s_sanshibei_biaotizi", + reward = "y_yjj_3280", + iconId = 16, chargerBaseType = GoodsTypeDef.MONTHCARD_328, }, } + +local state = { + [0] = {bg = "r_hero_button_001",text = "",red = false}, + [1] = {bg = "s_slbz_1anniuongse",text = "领取",red = true}, + [2] = {bg = "s_slbz_1anniuhuise",text = "已领取",red = false}, +} + function UpperMonthCard:New(gameObject) local b = {} b.gameObject = gameObject @@ -36,36 +45,30 @@ end --初始化组件(用于子类重写) function UpperMonthCard:InitComponent() self.spLoader = SpriteLoader.New() - self.Bg = Util.GetGameObject(self.gameObject, "bg"):GetComponent("Image") + self.Bg = Util.GetGameObject(self.gameObject, "Bg/bg"):GetComponent("Image") self.mask = Util.GetGameObject(self.gameObject, "Bg/mask"):GetComponent("Image") - + + self.chargeIconType = Util.GetGameObject(self.gameObject, "Bg/payBack/icon"):GetComponent("Image") self.chargeType = Util.GetGameObject(self.gameObject, "Bg/payBack/type"):GetComponent("Image") - self.btnPreview = Util.GetGameObject(self.gameObject, "Bg/previewRoot/btnPreview") - self.valueIcon = Util.GetGameObject(self.gameObject, "Bg/previewRoot/Image/icon"):GetComponent("Image") - self.totalValue = Util.GetGameObject(self.gameObject, "Bg/previewRoot/Image/value"):GetComponent("Text") - self.valueMask = Util.GetGameObject(self.gameObject, "Bg/previewRoot/Image"):GetComponent("Image") - + --- 不同的充值行为显示部分 - self.middlePart = Util.GetGameObject(self.gameObject, "Bg/partDown/Bg") - self.titleImg = Util.GetGameObject(self.middlePart, "title"):GetComponent("Image") - self.infoBg = Util.GetGameObject(self.middlePart, "middle"):GetComponent("Image") - self.grid = Util.GetGameObject( self.middlePart, "middle/grid") - self.itemPre = Util.GetGameObject(self.middlePart, "middle/itemPre") + self.middlePart = Util.GetGameObject(self.gameObject, "Bg/partDown/Bg"):GetComponent("Image") + self.titleDi = Util.GetGameObject(self.middlePart.transform, "titleDi"):GetComponent("Image") + self.titleImg = Util.GetGameObject(self.titleDi.transform, "title"):GetComponent("Image") + self.infoBg = Util.GetGameObject(self.middlePart.transform, "middle"):GetComponent("Image") + self.grid = Util.GetGameObject( self.middlePart.transform, "middle/grid") + local width = self.grid.transform.rect.width + local height = self.grid.transform.rect.height + self.itemPre = Util.GetGameObject(self.middlePart.transform, "middle/itemPre") - - --- 未购买 - self.buyPanel = Util.GetGameObject(self.middlePart, "buyPart") - self.tipIcon = Util.GetGameObject(self.buyPanel, "tip/icon/Image"):GetComponent("Image") -- 那啥图标 - self.charmyNum = Util.GetGameObject(self.buyPanel, "tip/value"):GetComponent("Text") -- 返利 - self.actLeftTime = Util.GetGameObject(self.buyPanel, "leftTime"):GetComponent("Text") -- 活动剩余天数 - self.btnBuy = Util.GetGameObject(self.buyPanel, "btnBuy") + self.btnBuy = Util.GetGameObject(self.middlePart.transform, "btnBuy") self.textBuy = Util.GetGameObject(self.btnBuy, "Text"):GetComponent("Text") + self.btnBuyRed = Util.GetGameObject(self.btnBuy, "Red") - - -- 已经购买,你先可以享受这你觉得还可以的服务了 - self.boughtPanel = Util.GetGameObject(self.middlePart, "rewardPart") - self.totalLoginday = Util.GetGameObject(self.boughtPanel, "totalDay"):GetComponent("Text") - self.boughtLeftTime = Util.GetGameObject(self.boughtPanel, "time"):GetComponent("Text") + self.scrollView = SubUIManager.Open(SubUIConfig.ScrollCycleView, self.grid.transform, + self.itemPre, nil, Vector2.New(width, height), 1, 5, Vector2.New(35, 35)) + self.scrollView.moveTween.MomentumAmount = 1 + self.scrollView.moveTween.Strength = 2 ---- 奖励列表 self.rewardList = {} @@ -73,35 +76,13 @@ end --绑定事件(用于子类重写) function UpperMonthCard:BindEvent() - Util.AddOnceClick(self.btnPreview, function() - UIManager.OpenPanel(UIName.MonthRewardPreviewPopup, self.baseType, self.chargerBaseType) - end) - - Util.AddOnceClick(self.btnBuy, function() - -- local isActive = VipManager.GetMonthCardOpenState() - -- if not isActive then - -- MsgPanel.ShowTwo(Language[11387], function() - -- end, function(isShow) - -- JumpManager.GoJump(36004) - -- end, Language[10731], Language[10019],nil, false) - -- else - PayManager.Pay(self.baseType, function(id) - self:RechargeSuccessFunc(id) - end) - -- end + Util.AddOnceClick(self.btnBuy, function() + PayManager.Pay(self.baseType, function(id) + self:RechargeSuccessFunc(id) + end) end) end --- --添加事件监听(用于子类重写) --- function UpperMonthCard:AddListener() - --- end - --- --移除事件监听(用于子类重写) --- function UpperMonthCard:RemoveListener() - --- end - --界面打开时调用(用于子类重写) function UpperMonthCard:OnOpen(_activityConfig,_index,parent) self.actConfig = _activityConfig @@ -134,26 +115,24 @@ function UpperMonthCard:OnShow(_sortingOrder) self.baseType = goodsId self.gameObject:SetActive(true) - OperatingManager.SetSerData(self.chargerBaseType) + --OperatingManager.SetSerData(self.chargerBaseType) self:SetPanelType(self.actType) - self:SetRewardInfo(self.actType) - self:SetBuyState() + -- self:SetRewardInfo(self.actType) + -- self:SetBuyState() end --- 设置不同的显示界面 function UpperMonthCard:SetPanelType(type) - self.chargeType.sprite = self.spLoader:LoadSprite(ImgType[type].moneyTag) - self.valueIcon.sprite = SetIcon(self.spLoader, 16) - self.valueMask = self.spLoader:LoadSprite(ImgType[type].valueMask) - self.Bg.sprite = self.spLoader:LoadSprite(ImgType[type].bg) - self.mask.sprite = self.spLoader:LoadSprite(ImgType[type].mask) - self.titleImg.sprite = self.spLoader:LoadSprite(ImgType[type].rewardPreview) - self.middlePart:GetComponent("Image").sprite = self.spLoader:LoadSprite(ImgType[type].rewardBg) - self.infoBg.sprite = self.spLoader:LoadSprite(ImgType[type].downBg) - self.valueIcon.sprite = SetIcon(self.spLoader, chargeConfig[self.baseType].BaseReward[1][1]) - self.tipIcon.sprite = SetIcon(self.spLoader, chargeConfig[self.baseType].RewardShow[1][1]) - self.totalValue.text = chargeConfig[self.baseType].RewardShow[1][2] - self.charmyNum.text = " " .. chargeConfig[self.baseType].BaseReward[1][2] + self.Bg.sprite = self.spLoader:LoadSprite(ImgType[self.actType].bg) + self.mask.sprite = self.spLoader:LoadSprite(ImgType[self.actType].mask) + + self.chargeIconType.sprite = self.spLoader:LoadSprite(GetSpriteNameByItemId(ImgType[self.actType].iconId)) + self.chargeType.sprite = self.spLoader:LoadSprite(ImgType[self.actType].reward) + + self.middlePart.sprite = self.spLoader:LoadSprite(ImgType[self.actType].rewardBg) + self.titleDi.sprite = self.spLoader:LoadSprite(ImgType[self.actType].rewardPreview) + self.titleImg.sprite = self.spLoader:LoadSprite(ImgType[self.actType].rewardPreviewText) + self.infoBg.sprite = self.spLoader:LoadSprite(ImgType[self.actType].downBg) end --- 设置不同界面的奖励信息