miduo_client/Assets/ManagedResources/~Lua/Modules/Guild/DeathPos/DeathPosManager.lua

51 lines
1.3 KiB
Lua
Raw Normal View History

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