local DungeonBaseEntity = require "app/userdata/dungeon/dungeon_base_entity" local DungeonArmorEntity = class("DungeonArmorEntity", DungeonBaseEntity) -- 支线副本数据 function DungeonArmorEntity:init(data) self.maxPassedId = data.max_challenge_id self.armorInfo = data.armor_info self.farmCount = data.farm_count self.heroes = data.heroes self.fundRewards = data.fund_rewards self.giftInfo = data.gift_info self.totalChallengeCount = data.total_challenge_count end function DungeonArmorEntity:getTotalChallengeCount() return self.totalChallengeCount end function DungeonArmorEntity:getTodayChallengeCount() return 0 end function DungeonArmorEntity:getPassedMaxId() return self.maxPassedId end function DungeonArmorEntity:getIsAllTimeOpen() return true end function DungeonArmorEntity:getModuleKey() return ModuleManager.MODULE_KEY.DUNGEON_ARMOR end function DungeonArmorEntity:getConfigName() return "chapter_dungeon_armor" end function DungeonArmorEntity:getTitleString() return I18N:getGlobalText(I18N.GlobalConst.DUNGEON_ARMOR_DESC_1) end function DungeonArmorEntity:getRuleString() return I18N:getGlobalText(I18N.GlobalConst.DUNGEON_ARMOR_DESC_2) end function DungeonArmorEntity:getOpenWeekString() return I18N:getGlobalText(I18N.GlobalConst.DUNGEON_ARMOR_DESC_3) end function DungeonArmorEntity:getBanner() return "assets/arts/textures/background/dungeon/dungeon_bg_4.png" end function DungeonArmorEntity:getOpenTextColor() return "#FFFFFF" end function DungeonArmorEntity:getChallengeHpCost() return GFunc.getConstReward("dungeon_armor_limit") end function DungeonArmorEntity:isNoTotalLimit() return true end function DungeonArmorEntity:onClickFight() end return DungeonArmorEntity