diff --git a/lua/app/common/bi_report.lua b/lua/app/common/bi_report.lua index b3c3eecb..349c3b7c 100644 --- a/lua/app/common/bi_report.lua +++ b/lua/app/common/bi_report.lua @@ -442,7 +442,7 @@ function BIReport:postItemGet(num, itemId, getType) -- ItemNum 获取道具数量 -- ItemAll 获取后道具数量 -- IsNew 是否是新用户 - local allNum = DataManager.BagData.ItemData:getItemBigNumById(itemId) + local allNum = DataManager.BagData.ItemData:getItemNumById(itemId) local args = { item_value = num, item_id = itemId, @@ -460,7 +460,7 @@ function BIReport:postItemUse(num, itemId, getType) -- ItemNum 消耗道具数量 -- ItemAll 消耗后道具数量 -- IsNew 是否是新用户 - local allNum = DataManager.BagData.ItemData:getItemBigNumById(itemId) + local allNum = DataManager.BagData.ItemData:getItemNumById(itemId) local args = { item_value = num, item_id = itemId, diff --git a/lua/app/global/global_func.lua b/lua/app/global/global_func.lua index 30db2ae3..fe160aec 100644 --- a/lua/app/global/global_func.lua +++ b/lua/app/global/global_func.lua @@ -1461,19 +1461,6 @@ function GFunc.gemEnough(needNum,showToast) -- 钻石是否足够 return GFunc.checkCost(GConst.ItemConst.ITEM_ID_GEM, needNum, showToast) --判断不提示,点击才提示 end -function GFunc.getCostContentWithColor(key) - local cost = GFunc.getConstIntValue(key) - local content = ""..cost.."" - local bigNum = { - unit = 0, - value = cost - } - if GFunc.gemEnough(bigNum, false) then - content = tostring(cost) - end - return content -end - ---设置图片和文本居中, 文本需要左右居中对齐 function GFunc.setMiddlePosX(txtObj, icon, bgImg) local txtRectWidth = txtObj:getTransform().rect.width diff --git a/lua/app/module/tips/tips_manager.lua b/lua/app/module/tips/tips_manager.lua index f18fbc2e..ca247843 100644 --- a/lua/app/module/tips/tips_manager.lua +++ b/lua/app/module/tips/tips_manager.lua @@ -25,8 +25,6 @@ end function TipsManager:showRewardTips(id, type, tarPrefabObj, alignType, params) if type == GConst.REWARD_TYPE.ITEM then self:showItemTips(id, tarPrefabObj, alignType) - elseif type == GConst.REWARD_TYPE.EQUIP then - self:showEquipTips(nil, id, params) elseif type == GConst.REWARD_TYPE.LEGACY then self:showLegacyTips(id) end @@ -65,17 +63,6 @@ function TipsManager:showRewardsTips(rewards, customTitleStr, tarPrefabObj, alig UIManager:showUI("app/ui/tips/rewards_tips", params) end ----- entity id 传入一个即可 -function TipsManager:showEquipTips(entity, id, params) - local params = { - entity = entity, - id = id, - aniType = UIManager.ANI_TYPE.NONE, - purifyLv = params and params.purifyLv - } - UIManager:showUI("app/ui/tips/equip_tips", params) -end - function TipsManager:showDescTips(desc, tarPrefabObj, alignType) local params = { desc = desc, diff --git a/lua/app/ui/currency_bar/currency_bar.lua b/lua/app/ui/currency_bar/currency_bar.lua index d919659b..d7ea7df8 100644 --- a/lua/app/ui/currency_bar/currency_bar.lua +++ b/lua/app/ui/currency_bar/currency_bar.lua @@ -142,12 +142,12 @@ function CurrencyBar:refreshTextRightNow() end end -function CurrencyBar:refreshCurrencyAddTx(itemId, bigNum) +function CurrencyBar:refreshCurrencyAddTx(itemId, num) if self.currencyList == nil then return end for i, cell in ipairs(self.currencyList) do - cell:refreshCurrencyAddTx(itemId, bigNum) + cell:refreshCurrencyAddTx(itemId, num) end end diff --git a/lua/app/ui/tips/cell/equip_group_cell.lua b/lua/app/ui/tips/cell/equip_group_cell.lua deleted file mode 100644 index 68c8a3a2..00000000 --- a/lua/app/ui/tips/cell/equip_group_cell.lua +++ /dev/null @@ -1,140 +0,0 @@ -local EquipGroupCell = class("EquipGroupCell", BaseCell) - -local H = { - NORMAL = 112, - HAS_TITLE = 190, - FIRST = 180, -} - -local PROBABILITY_HEIGHT = 58 - -function EquipGroupCell:refresh(equipInfoList, type) - local uiMap = self:getUIMap() - if not self.equipCells then - self.equipCells = {} - for i = 1, 6 do - self.equipCells[i] = CellManager:addCellComp(uiMap["equil_group_cell.line.equip_cell_" .. i], GConst.TYPEOF_LUA_CLASS.EQUIP_CELL) - end - end - - local isProbability = equipInfoList.isProbability - - for i, cell in ipairs(self.equipCells) do - local equipId = nil - if not isProbability then - equipId = equipInfoList.equipList[i] - end - cell:getBaseObject():setActive(equipId ~= nil) - if equipId then - cell:refreshByCfg(equipId) - cell:addClickListener(function() - ModuleManager.TipsManager:showEquipTips(nil, equipId) - end) - else - cell:addClickListener(nil) - end - end - - local probabilityCount = 0 - if GFunc.showProbability() then - uiMap["equil_group_cell.probability"]:setVisible(isProbability) - if isProbability then - local y = -2 - - local img = uiMap["equil_group_cell.probability.line_img_desc"] - local tx = uiMap["equil_group_cell.probability.line_img_desc.tx"] - probabilityCount = probabilityCount + 1 - img:setAnchoredPositionY(y) - tx:setText(I18N:getGlobalText(I18N.GlobalConst.PROBABILITY_TIPS_DESC)) - y = y + PROBABILITY_HEIGHT - - local img = uiMap["equil_group_cell.probability.line_img_1"] - local tx = uiMap["equil_group_cell.probability.line_img_1.tx"] - local tx1 = uiMap["equil_group_cell.probability.line_img_1.tx_1"] - local probability = equipInfoList.normal.probability - img:setVisible(probability > 0) - if probability > 0 then - probabilityCount = probabilityCount + 1 - img:setAnchoredPositionY(y) - tx:setText(I18N:getGlobalText(I18N.GlobalConst.NORMAL_EQUIP_DESC)) - tx1:setText(probability .. "%") - y = y + PROBABILITY_HEIGHT - end - - img = uiMap["equil_group_cell.probability.line_img_2"] - tx = uiMap["equil_group_cell.probability.line_img_2.tx"] - tx1 = uiMap["equil_group_cell.probability.line_img_2.tx_1"] - probability = equipInfoList.excellent.probability - img:setVisible(probability > 0) - if probability > 0 then - probabilityCount = probabilityCount + 1 - img:setAnchoredPositionY(y) - tx:setText(I18N:getGlobalText(I18N.GlobalConst.RARE_EQUIP_DESC)) - tx1:setText(probability .. "%") - y = y + PROBABILITY_HEIGHT - end - - img = uiMap["equil_group_cell.probability.line_img_3"] - tx = uiMap["equil_group_cell.probability.line_img_3.tx"] - tx1 = uiMap["equil_group_cell.probability.line_img_3.tx_1"] - probability = equipInfoList.rare.probability - img:setVisible(probability > 0) - if probability > 0 then - probabilityCount = probabilityCount + 1 - img:setAnchoredPositionY(y) - tx:setText(I18N:getGlobalText(I18N.GlobalConst.EXCELLENT_EQUIP_DESC)) - tx1:setText(probability .. "%") - y = y + PROBABILITY_HEIGHT - end - - img = uiMap["equil_group_cell.probability.line_img_4"] - tx = uiMap["equil_group_cell.probability.line_img_4.tx"] - tx1 = uiMap["equil_group_cell.probability.line_img_4.tx_1"] - probability = equipInfoList.epic.probability - img:setVisible(probability > 0) - if probability > 0 then - probabilityCount = probabilityCount + 1 - img:setAnchoredPositionY(y) - tx:setText(I18N:getGlobalText(I18N.GlobalConst.EPIC_EQUIP_DESC)) - tx1:setText(probability .. "%") - y = y + PROBABILITY_HEIGHT - end - - img = uiMap["equil_group_cell.probability.line_img_ssr"] - tx = uiMap["equil_group_cell.probability.line_img_ssr.tx"] - tx1 = uiMap["equil_group_cell.probability.line_img_ssr.tx_1"] - probability = equipInfoList.ssr.probability - img:setVisible(probability > 0) - if probability > 0 then - probabilityCount = probabilityCount + 1 - img:setAnchoredPositionY(y) - tx:setText(I18N:getGlobalText(I18N.GlobalConst.SSR_EQUIP_DESC)) - tx1:setText(probability .. "%") - y = y + PROBABILITY_HEIGHT - end - end - else - uiMap["equil_group_cell.probability"]:setVisible(false) - end - - local h = H.NORMAL - if isProbability then - if probabilityCount <= 0 then - h = 0 - else - h = PROBABILITY_HEIGHT * probabilityCount + PROBABILITY_HEIGHT - end - else - if equipInfoList.isFirstLine then - h = H.HAS_TITLE - end - - if equipInfoList.isTop then - h = H.FIRST - end - end - - self.baseObject:setSizeDeltaY(h) -end - -return EquipGroupCell \ No newline at end of file diff --git a/lua/app/ui/tips/cell/equip_group_cell.lua.meta b/lua/app/ui/tips/cell/equip_group_cell.lua.meta deleted file mode 100644 index c02bf3bb..00000000 --- a/lua/app/ui/tips/cell/equip_group_cell.lua.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: a6f4d7eb75fa1414f98cc7ff019959a8 -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3} diff --git a/lua/app/ui/tips/equip_tips.lua b/lua/app/ui/tips/equip_tips.lua deleted file mode 100644 index 67534326..00000000 --- a/lua/app/ui/tips/equip_tips.lua +++ /dev/null @@ -1,153 +0,0 @@ -local EquipEntity = require "app/userdata/bag/equip_entity" -local BaseTips = require "app/ui/tips/base_tips" -local EquipTips = class("EquipTips", BaseTips) - -local QLT_SKILL_DESC_CELL = "app/ui/equip/cell/qlt_skill_desc_cell" -local QLT_REFINE_DESC_CELL = "app/ui/equip/cell/qlt_refine_desc_cell" - -function EquipTips:getPrefabPath() - return "assets/prefabs/ui/tips/equip_tips.prefab" -end - -function EquipTips:ctor(params) - self.equipEntity = params and params.entity - if not self.equipEntity then - local id = params and params.id - -- self.equipEntity = EquipEntity:create({id = id, lv = 1}) - self.equipEntity = DataManager.BagData.EquipData:getEquipByCfgId(id) - end -end - -function EquipTips:onLoadRootComplete() - self:_initObj() -end - -function EquipTips:_initObj() - local uiMap = self.root:genAllChildren() - - uiMap["equip_tips.bg.close_btn"]:addClickListener(function() - self:closeUI() - end) - - local uiMap = self.root:genAllChildren() - self.nameTx = uiMap["equip_tips.bg.name_tx"] - self.qltTx = uiMap["equip_tips.bg.qlt_tx"] - self.slider = uiMap["equip_tips.bg.slider_bg.slider"]:getComponent(GConst.TYPEOF_UNITY_CLASS.BF_SLIDER) - self.sliderTx = uiMap["equip_tips.bg.slider_bg.slider_tx"] - self.attrTx = uiMap["equip_tips.bg.attr_tx"] - self.arrowImg = uiMap["equip_tips.bg.arrow_img"] - self.diffTx = uiMap["equip_tips.bg.diff_tx"] - self.lvTx = uiMap["equip_tips.bg.lv_tx"] - self.equipCell = CellManager:addCellComp(uiMap["equip_tips.bg.equip_cell"], GConst.TYPEOF_LUA_CLASS.EQUIP_CELL) - self.descTx1 = uiMap["equip_tips.bg.desc_tx_1"] - self.attrTx1 = uiMap["equip_tips.bg.attr_tx_1"] - self.bg2 = uiMap["equip_tips.bg.bg2"] - self.bg = uiMap["equip_tips.bg"] - - self.skillCells = {} - self.skillTxs = {} - for i = 1, 3 do - self.skillCells[i] = CellManager:addCellComp(uiMap["equip_tips.bg.bg2.skill_cell_" .. i], GConst.TYPEOF_LUA_CLASS.SKILL_CELL) - self.skillTxs[i] = uiMap["equip_tips.bg.bg2.skill_desc_tx_" .. i] - end -end - -function EquipTips:onRefresh() - local attrs = self.equipEntity:getAllOwnAttr() - local attrStr - local valueStr - for k,v in pairs(attrs) do - if not attrStr then - attrStr = GFunc.getAttrName(k) - else - attrStr = attrStr .. "&" .. GFunc.getAttrName(k) - end - if not valueStr then - valueStr = string.format("%s", GConst.COLOR_CODE.GREEN, " +" .. GFunc.getFinalPerStr(k, v)) - end - end - attrStr = attrStr .. valueStr - self.descTx1:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_1)) - self.attrTx1:setText(attrStr) - - local selWearAttrBigNum - local attrs = self.equipEntity:getAllWearAttr() - local attrStr - local valueStr - for k,v in pairs(attrs) do - if not attrStr then - attrStr = GFunc.getAttrName(k) - else - attrStr = attrStr .. "&" .. GFunc.getAttrName(k) - end - if not valueStr then - selWearAttrBigNum = v - valueStr = string.format("%s", GConst.COLOR_CODE.GREEN, " +" .. GFunc.getFinalPerStr(k, v)) - end - end - attrStr = attrStr .. valueStr - self.attrTx:setText(attrStr) - - local wearEquip = DataManager.FightInfoData:getWearEquipByPart(self.equipEntity:getPart()) - if wearEquip then - local wearAttr = wearEquip:getAllWearAttr() - local wearWearAttrBigNum, wearWearAttrType - for k,v in pairs(wearAttr) do - wearWearAttrBigNum = v - wearWearAttrType = k - break - end - if BigNumOpt.bigNumCompare(selWearAttrBigNum, wearWearAttrBigNum) == 0 then - self.arrowImg:setVisible(false) - self.diffTx:setVisible(false) - else - local bigNum = BigNumOpt.bigNumSub(selWearAttrBigNum, wearWearAttrBigNum) - local attrStr = GFunc.getFinalPerStr(wearWearAttrType, bigNum) - if BigNumOpt.bigNumCompare(selWearAttrBigNum, wearWearAttrBigNum) > 0 then - self.arrowImg:setVisible(true) - self.diffTx:setVisible(true) - self.arrowImg:setSprite(GConst.ATLAS_PATH.COMMON, "common_arrow_1") - self.diffTx:setText(string.format("%s", GConst.COLOR_CODE.GREEN, attrStr)) - else - self.arrowImg:setVisible(true) - self.diffTx:setVisible(true) - self.arrowImg:setSprite(GConst.ATLAS_PATH.COMMON, "common_arrow_2") - self.diffTx:setText(string.format("%s", GConst.COLOR_CODE.RED, attrStr)) - end - local meshProComp = self.attrTx:getComponent(GConst.TYPEOF_UNITY_CLASS.UI_TEXT_MESH_PRO) - self.arrowImg:setAnchoredPositionX(120 + meshProComp.preferredWidth) - self.diffTx:setAnchoredPositionX(135 + meshProComp.preferredWidth) - end - else - self.arrowImg:setVisible(false) - self.diffTx:setVisible(false) - end - - local num = self.equipEntity:getCount() - local needNum = self.equipEntity:getNeedNum() - self.sliderTx:setText(num .. "/" .. needNum) - self.slider.value = num / needNum - - local qlt = self.equipEntity:getQuality() - local str = string.format("%s", GConst.QUALITY_TYPE[qlt], I18N:getGlobalText("QLT_DESC_" .. qlt)) - self.qltTx:setText(str) - self.nameTx:setText(self.equipEntity:getName()) - self.lvTx:setText(I18N:getGlobalText(I18N.GlobalConst.LV_POINT, self.equipEntity:getLv())) - - if self.equipEntity:getPart() == 1 then - self.bg2:setVisible(true) - self.bg:setSizeDeltaY(720) - local skillIds, lvs = self.equipEntity:getSkillIds() - for i = 1, 3 do - self.skillTxs[i]:setText(GFunc.getSkillEffectStr(skillIds[i], lvs[i])) - self.skillCells[i]:refresh(skillIds[i], lvs[i]) - end - else - self.bg2:setVisible(false) - self.bg:setSizeDeltaY(388) - end - - self.equipCell:refresh(self.equipEntity) -end - -return EquipTips \ No newline at end of file diff --git a/lua/app/ui/tips/equip_tips.lua.meta b/lua/app/ui/tips/equip_tips.lua.meta deleted file mode 100644 index 05a07710..00000000 --- a/lua/app/ui/tips/equip_tips.lua.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 95e87f3e1e1ea664fae2e0d995b7979b -ScriptedImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 2 - userData: - assetBundleName: - assetBundleVariant: - script: {fileID: 11500000, guid: 3b8b241bab4a4ac9a22fcce9c64f1242, type: 3} diff --git a/lua/app/ui/ui_manager.lua b/lua/app/ui/ui_manager.lua index 8d3229c3..7c5dc069 100644 --- a/lua/app/ui/ui_manager.lua +++ b/lua/app/ui/ui_manager.lua @@ -1082,10 +1082,10 @@ function UIManager:refreshCurrencyBar() end end -function UIManager:refreshCurrencyAddTx(itemId, bigNum) +function UIManager:refreshCurrencyAddTx(itemId, num) local topUI = self.uiList[#self.uiList] if self.currencyBar and self.currencyBarBindUI == topUI then - self.currencyBar:refreshCurrencyAddTx(itemId, bigNum) + self.currencyBar:refreshCurrencyAddTx(itemId, num) end end diff --git a/lua/app/userdata/bag/item_data.lua b/lua/app/userdata/bag/item_data.lua index 4d1f1e87..97ccb46d 100644 --- a/lua/app/userdata/bag/item_data.lua +++ b/lua/app/userdata/bag/item_data.lua @@ -81,16 +81,6 @@ function ItemData:getAllItems() return self.items end -function ItemData:getItemBigNumById(id) - local num - if self.items[id] then - num = self.items[id]:getNum() - else - num = 0 - end - return num -end - function ItemData:getItemNumById(id) local num if self.items[id] then