local DungeonBaseEntity = require "app/userdata/dungeon/dungeon_base_entity" local DungeonWeaponEntity = class("DungeonWeaponEntity", DungeonBaseEntity) -- 支线副本数据 function DungeonWeaponEntity:init(data) self.maxPassedId = data.max_challenge_id self.farmCount = data.farm_count self.heroes = data.heroes self.giftInfo = data.gift_info self.totalChallengeCount = data.total_challenge_count end function DungeonWeaponEntity:getTotalChallengeCount() return self.totalChallengeCount end function DungeonWeaponEntity:getTodayChallengeCount() return 0 end function DungeonWeaponEntity:getPassedMaxId() return self.maxPassedId end function DungeonWeaponEntity:getIsAllTimeOpen() return true end function DungeonWeaponEntity:getModuleKey() return ModuleManager.MODULE_KEY.DUNGEON_WEAPON end function DungeonWeaponEntity:getConfigName() return "chapter_dungeon_equip" end function DungeonWeaponEntity:getTitleString() return I18N:getGlobalText(I18N.GlobalConst.DUNGEON_WEAPON_DESC_1) end function DungeonWeaponEntity:getRuleString() return I18N:getGlobalText(I18N.GlobalConst.DUNGEON_WEAPON_DESC_2) end function DungeonWeaponEntity:getOpenWeekString() return I18N:getGlobalText(I18N.GlobalConst.DUNGEON_WEAPON_DESC_3) end function DungeonWeaponEntity:getBanner() return "assets/arts/textures/background/dungeon/dungeon_bg_3.png" end function DungeonWeaponEntity:getOpenTextColor() return "#FFEDC5" end function DungeonWeaponEntity:getChallengeHpCost() return GFunc.getConstReward("dungeon_armor_limit") end function DungeonWeaponEntity:isNoTotalLimit() return true end function DungeonWeaponEntity:onClickFight() end return DungeonWeaponEntity