2020-05-09 13:31:21 +08:00
|
|
|
DeathPosManager = {};
|
|
|
|
local this = DeathPosManager
|
2020-05-15 16:52:35 +08:00
|
|
|
local guildSetting=ConfigManager.GetConfig(ConfigName.GuildSetting)
|
2020-05-11 09:38:52 +08:00
|
|
|
this.status=0 --十绝阵阶段状态 0未开启 1挑战阶段 2领奖阶段
|
2020-05-25 19:16:23 +08:00
|
|
|
local doRewardData={} --其他玩家点击领取奖励推送数据
|
|
|
|
local guildInfoData={} --公会信息数据
|
2020-05-15 16:52:35 +08:00
|
|
|
this.drop=nil --十绝阵挑战奖励掉落
|
|
|
|
this.damage=0--十绝阵挑战本次伤害
|
|
|
|
this.historyMax=0 --十绝阵挑战历史最高伤害
|
|
|
|
this.maxBattleTime=0 --最大挑战次数
|
2020-05-25 19:16:23 +08:00
|
|
|
this.battleTime=0 --剩余挑战次数
|
|
|
|
this.rewardTimeTip=""
|
|
|
|
|
|
|
|
|
2020-05-09 13:31:21 +08:00
|
|
|
function this.Initialize()
|
2020-05-15 16:52:35 +08:00
|
|
|
this.maxBattleTime=guildSetting[1].ChallengeMaxTime
|
2020-05-09 13:31:21 +08:00
|
|
|
end
|
|
|
|
|
2020-05-25 19:16:23 +08:00
|
|
|
|
|
|
|
--推送设置奖励翻牌数据
|
2020-05-15 16:52:35 +08:00
|
|
|
function this.SetDoRewardIndication(data)
|
|
|
|
this.doRewardData=data
|
|
|
|
end
|
2020-05-25 19:16:23 +08:00
|
|
|
--获取奖励翻牌数据
|
|
|
|
function this.GetDoRewardData()
|
|
|
|
return doRewardData
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
--设置公会信息数据 data msg.infos
|
|
|
|
function this.SetGuildInfoData(data)
|
|
|
|
guildInfoData=data
|
|
|
|
end
|
|
|
|
--推送设置公会信息数据 data msg.changeInfo
|
|
|
|
function this.SetGuildInfoIndication(data)
|
|
|
|
for i, v in ipairs(guildInfoData) do
|
|
|
|
if data.pathId==v.pathId then
|
|
|
|
guildInfoData[i]=data
|
|
|
|
else
|
|
|
|
table.insert(guildInfoData,data)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
--获取公会信息修改数据
|
|
|
|
function this.GetGuildInfoData()
|
|
|
|
return guildInfoData
|
|
|
|
end
|
|
|
|
|
2020-05-11 09:38:52 +08:00
|
|
|
|
2020-05-09 13:31:21 +08:00
|
|
|
return this
|