55 lines
1.9 KiB
Lua
55 lines
1.9 KiB
Lua
LingMaiMiJingManager = {}
|
|
local this = LingMaiMiJingManager
|
|
local lodeConfig = ConfigManager.GetConfig(ConfigName.LodeConfig)
|
|
|
|
function this.Initialize()
|
|
this.state = 1
|
|
this.startTime = 1637942400
|
|
this.endTime = 1638115200
|
|
this.myPlaceId = 3
|
|
this.rankData = {
|
|
[1] = {playerId = 1,playerName = "我叫1",placeId = 1},
|
|
[2] = {playerId = 2,playerName = "我叫2",placeId = 2},
|
|
[3] = {playerId = 3,playerName = "我叫3",placeId = 3},
|
|
[4] = {playerId = 4,playerName = "我叫4",placeId = 4},
|
|
[5] = {playerId = 5,playerName = "我叫5",placeId = 5},
|
|
}
|
|
end
|
|
|
|
--获取manager中的信息
|
|
function this.GetData()
|
|
local data = {}
|
|
data.state = this.state
|
|
data.startTime = this.startTime
|
|
data.endTime = this.endTime
|
|
data.myPlaceId = this.myPlaceId
|
|
data.rankData = {}
|
|
for i = 1, 5 do
|
|
data.rankData[i] = {}
|
|
data.rankData[i].Id = this.rankData[i].placeId
|
|
data.rankData[i].playerId = this.rankData[i].playerId
|
|
data.rankData[i].playerName = this.rankData[i].playerName
|
|
data.rankData[i].No = lodeConfig[data.rankData[i].Id].No
|
|
data.rankData[i].PageNo = lodeConfig[data.rankData[i].Id].PageNo
|
|
data.rankData[i].Group = lodeConfig[data.rankData[i].Id].Group
|
|
data.rankData[i].Quality = lodeConfig[data.rankData[i].Id].Quality
|
|
data.rankData[i].RewardList = lodeConfig[data.rankData[i].Id].RewardList
|
|
data.rankData[i].Guard = lodeConfig[data.rankData[i].Id].Guard
|
|
end
|
|
return data
|
|
end
|
|
|
|
--获取服务器发来的信息
|
|
function this.GetLingMaiServerData(msg,func)
|
|
this.state = msg.state
|
|
this.startTime = msg.state.startTime
|
|
this.endTime = msg.state.endTime
|
|
this.myPlaceId = msg.myPlaceId
|
|
this.rankData = msg.rankData
|
|
-- Game.GlobalEvent:DispatchEvent(GameEvent.LingMaiMiJing.RefreshPanel)
|
|
if func then
|
|
func()
|
|
end
|
|
end
|
|
|
|
return LingMaiMiJingManager |