材料获取显示修复

This commit is contained in:
Fang 2023-07-21 18:04:07 +08:00
parent bfff21b619
commit eac7f683c6

View File

@ -38,7 +38,7 @@ function DungeonTargetCell:showWeapon()
self.txDesc:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_19, self.dungeonId)) self.txDesc:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_19, self.dungeonId))
if weaponData:canFightChapter(self.dungeonId) and weaponData:canFarmChapter(self.dungeonId) and remainTime > 0 then if weaponData:canFarmChapter(self.dungeonId) and remainTime > 0 then
-- 扫荡 -- 扫荡
self.isSmash = true self.isSmash = true
self.timeObj:setActive(true) self.timeObj:setActive(true)
@ -47,9 +47,8 @@ function DungeonTargetCell:showWeapon()
self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_green_3") self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_green_3")
self.txTime:setText(remainTime .."/" .. weaponData:getDialyFarmLimit()) self.txTime:setText(remainTime .."/" .. weaponData:getDialyFarmLimit())
self.txPowerNum:setText(GFunc.getRewardNum(weaponData:getChallengeHpCost())) self.txPowerNum:setText(GFunc.getRewardNum(weaponData:getChallengeHpCost()))
GFunc.centerImgAndTx(self.imgPowerIcon, self.txPowerNum, 3) GFunc.centerImgAndTx(self.imgPowerIcon, self.txPowerNum, 2)
self.btn:setTouchEnable(true) self.btn:setTouchEnable(true)
elseif weaponData:canFightChapter(self.dungeonId) then elseif weaponData:canFightChapter(self.dungeonId) then
-- 前往 -- 前往
self.timeObj:setActive(false) self.timeObj:setActive(false)
@ -78,33 +77,34 @@ end
function DungeonTargetCell:showArmor() function DungeonTargetCell:showArmor()
local armorData = DataManager.DungeonData:getDungeonDataByType(ModuleManager.MODULE_KEY.DUNGEON_ARMOR) local armorData = DataManager.DungeonData:getDungeonDataByType(ModuleManager.MODULE_KEY.DUNGEON_ARMOR)
local remainTime = armorData:getRemianFarmCount() local remainTime = armorData:getRemianFarmCount(self.dungeonId)
self.txDesc:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_19, self.dungeonId)) local cfg = armorData:getConfig(self.dungeonId)
self.txDesc:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_20, cfg.chapter, cfg.stage))
if armorData:canFightChapter(self.dungeonId) and armorData:canFarmChapter(self.dungeonId) and remainTime > 0 then if armorData:canFarmChapter(self.dungeonId) and remainTime > 0 then
-- 扫荡 -- 扫荡
self.isSmash = true self.isSmash = true
self.timeObj:setVisible(true) self.timeObj:setActive(true)
self.powerObj:setVisible(true) self.powerObj:setActive(true)
self.txBtn:setText(I18N:getGlobalText(I18N.GlobalConst.SMASH)) self.txBtn:setText(I18N:getGlobalText(I18N.GlobalConst.SMASH))
self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_green_3") self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_green_3")
self.txTime:setText(remainTime .."/" .. armorData:getDialyFarmLimit()) self.txTime:setText(remainTime .."/" .. armorData:getDialyFarmLimit(self.dungeonId))
self.txPowerNum:setText(GFunc.getRewardNum(armorData:getChallengeHpCost())) self.txPowerNum:setText(GFunc.getRewardNum(armorData:getChallengeHpCost()))
GFunc.centerImgAndTx(self.imgPowerIcon, self.txPowerNum, 3) GFunc.centerImgAndTx(self.imgPowerIcon, self.txPowerNum, 2)
self.btn:setTouchEnable(true) self.btn:setTouchEnable(true)
elseif armorData:canFightChapter(self.dungeonId) then elseif armorData:canFightChapter(self.dungeonId) then
-- 前往 -- 前往
self.timeObj:setVisible(false) self.timeObj:setActive(false)
self.powerObj:setVisible(false) self.powerObj:setActive(false)
self.txBtn:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_21)) self.txBtn:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_21))
self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_blue_3") self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_blue_3")
self.btn:setTouchEnable(true) self.btn:setTouchEnable(true)
else else
-- 未开启 -- 未开启
self.timeObj:setVisible(false) self.timeObj:setActive(false)
self.powerObj:setVisible(false) self.powerObj:setActive(false)
self.txBtn:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_22)) self.txBtn:setText(I18N:getGlobalText(I18N.GlobalConst.EQUIP_DESC_22))
self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_grey_3") self.btn:setSprite(GConst.ATLAS_PATH.COMMON, "common_btn_grey_3")
self.btn:setTouchEnable(false) self.btn:setTouchEnable(false)