c1_lua/lua/app/userdata/dungeon/dungeon_weapon_entity.lua
2023-07-18 21:00:12 +08:00

69 lines
1.7 KiB
Lua

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