【灵脉秘境】提交

dev_chengFeng
ZhangBiao 2021-11-18 13:29:26 +08:00
parent 8125ed131e
commit 0722edb107
5 changed files with 56 additions and 8 deletions

View File

@ -530,5 +530,6 @@ GameEvent = {
}, },
LingMaiMiJing = { LingMaiMiJing = {
RefreshPanel = "LingMaiMiJing.RefreshPanel", RefreshPanel = "LingMaiMiJing.RefreshPanel",
ClosePanel = "LingMaiMiJing.ClosePanel",
} }
} }

View File

@ -150,14 +150,17 @@ CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYID_FIELD = protobuf.FieldDescriptor()
CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYTIME_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYTIME_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREAINFORESPONSE_REMAINCHANGETIMES_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREAINFORESPONSE_REMAINCHANGETIMES_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREAREQUEST = protobuf.Descriptor(); CROSSLINGMAISECRETAREAREQUEST = protobuf.Descriptor();
CROSSLINGMAISECRETAREAREQUEST_ID_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREAREQUEST_ID_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREARESPONSE = protobuf.Descriptor(); CROSSLINGMAISECRETAREARESPONSE = protobuf.Descriptor();
CROSSLINGMAISECRETAREARESPONSE_FIGHTDATA_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREARESPONSE_FIGHTDATA_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREARESPONSE_RESULT_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREARESPONSE_RESULT_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAISECRETAREARECORDREQUEST = protobuf.Descriptor(); CROSSLINGMAISECRETAREARECORDREQUEST = protobuf.Descriptor();
CROSSLINGMAISECRETAREARECORDRESPONSE = protobuf.Descriptor(); CROSSLINGMAISECRETAREARECORDRESPONSE = protobuf.Descriptor();
CROSSLINGMAISECRETAREARECORDRESPONSE_RECORDDATA_FIELD = protobuf.FieldDescriptor(); CROSSLINGMAISECRETAREARECORDRESPONSE_RECORDDATA_FIELD = protobuf.FieldDescriptor();
CROSSLINGMAIINDICATIONRESPONSE = protobuf.Descriptor();
GETARENAINFORESPONSE_ARENAINFO_FIELD.name = "arenaInfo" GETARENAINFORESPONSE_ARENAINFO_FIELD.name = "arenaInfo"
GETARENAINFORESPONSE_ARENAINFO_FIELD.full_name = ".rpc.protocols.GetArenaInfoResponse.arenaInfo" GETARENAINFORESPONSE_ARENAINFO_FIELD.full_name = ".rpc.protocols.GetArenaInfoResponse.arenaInfo"
@ -1522,11 +1525,21 @@ CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD.message_type = CommonProto_
CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD.type = 11 CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD.type = 11
CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD.cpp_type = 10 CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD.cpp_type = 10
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.name = "timePoint"
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.full_name = ".rpc.protocols.CrossLingmaiSecretAreaInfoResponse.timePoint"
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.number = 6
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.index = 5
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.label = 1
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.has_default_value = false
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.default_value = 0
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.type = 5
CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD.cpp_type = 1
CROSSLINGMAISECRETAREAINFORESPONSE.name = "CrossLingmaiSecretAreaInfoResponse" CROSSLINGMAISECRETAREAINFORESPONSE.name = "CrossLingmaiSecretAreaInfoResponse"
CROSSLINGMAISECRETAREAINFORESPONSE.full_name = ".rpc.protocols.CrossLingmaiSecretAreaInfoResponse" CROSSLINGMAISECRETAREAINFORESPONSE.full_name = ".rpc.protocols.CrossLingmaiSecretAreaInfoResponse"
CROSSLINGMAISECRETAREAINFORESPONSE.nested_types = {} CROSSLINGMAISECRETAREAINFORESPONSE.nested_types = {}
CROSSLINGMAISECRETAREAINFORESPONSE.enum_types = {} CROSSLINGMAISECRETAREAINFORESPONSE.enum_types = {}
CROSSLINGMAISECRETAREAINFORESPONSE.fields = {CROSSLINGMAISECRETAREAINFORESPONSE_STATE_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYID_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYTIME_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_REMAINCHANGETIMES_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD} CROSSLINGMAISECRETAREAINFORESPONSE.fields = {CROSSLINGMAISECRETAREAINFORESPONSE_STATE_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYID_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_MYOCCUPYTIME_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_REMAINCHANGETIMES_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_LINGMAIDATA_FIELD, CROSSLINGMAISECRETAREAINFORESPONSE_TIMEPOINT_FIELD}
CROSSLINGMAISECRETAREAINFORESPONSE.is_extendable = false CROSSLINGMAISECRETAREAINFORESPONSE.is_extendable = false
CROSSLINGMAISECRETAREAINFORESPONSE.extensions = {} CROSSLINGMAISECRETAREAINFORESPONSE.extensions = {}
CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.name = "id" CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.name = "id"
@ -1539,11 +1552,21 @@ CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.default_value = 0
CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.type = 5 CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.type = 5
CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.cpp_type = 1 CROSSLINGMAISECRETAREAREQUEST_ID_FIELD.cpp_type = 1
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.name = "privilageTypeId"
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.full_name = ".rpc.protocols.CrossLingmaiSecretAreaRequest.privilageTypeId"
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.number = 2
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.index = 1
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.label = 1
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.has_default_value = false
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.default_value = 0
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.type = 5
CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD.cpp_type = 1
CROSSLINGMAISECRETAREAREQUEST.name = "CrossLingmaiSecretAreaRequest" CROSSLINGMAISECRETAREAREQUEST.name = "CrossLingmaiSecretAreaRequest"
CROSSLINGMAISECRETAREAREQUEST.full_name = ".rpc.protocols.CrossLingmaiSecretAreaRequest" CROSSLINGMAISECRETAREAREQUEST.full_name = ".rpc.protocols.CrossLingmaiSecretAreaRequest"
CROSSLINGMAISECRETAREAREQUEST.nested_types = {} CROSSLINGMAISECRETAREAREQUEST.nested_types = {}
CROSSLINGMAISECRETAREAREQUEST.enum_types = {} CROSSLINGMAISECRETAREAREQUEST.enum_types = {}
CROSSLINGMAISECRETAREAREQUEST.fields = {CROSSLINGMAISECRETAREAREQUEST_ID_FIELD} CROSSLINGMAISECRETAREAREQUEST.fields = {CROSSLINGMAISECRETAREAREQUEST_ID_FIELD, CROSSLINGMAISECRETAREAREQUEST_PRIVILAGETYPEID_FIELD}
CROSSLINGMAISECRETAREAREQUEST.is_extendable = false CROSSLINGMAISECRETAREAREQUEST.is_extendable = false
CROSSLINGMAISECRETAREAREQUEST.extensions = {} CROSSLINGMAISECRETAREAREQUEST.extensions = {}
CROSSLINGMAISECRETAREARESPONSE_FIGHTDATA_FIELD.name = "fightData" CROSSLINGMAISECRETAREARESPONSE_FIGHTDATA_FIELD.name = "fightData"
@ -1599,6 +1622,13 @@ CROSSLINGMAISECRETAREARECORDRESPONSE.enum_types = {}
CROSSLINGMAISECRETAREARECORDRESPONSE.fields = {CROSSLINGMAISECRETAREARECORDRESPONSE_RECORDDATA_FIELD} CROSSLINGMAISECRETAREARECORDRESPONSE.fields = {CROSSLINGMAISECRETAREARECORDRESPONSE_RECORDDATA_FIELD}
CROSSLINGMAISECRETAREARECORDRESPONSE.is_extendable = false CROSSLINGMAISECRETAREARECORDRESPONSE.is_extendable = false
CROSSLINGMAISECRETAREARECORDRESPONSE.extensions = {} CROSSLINGMAISECRETAREARECORDRESPONSE.extensions = {}
CROSSLINGMAIINDICATIONRESPONSE.name = "CrossLingmaiIndicationResponse"
CROSSLINGMAIINDICATIONRESPONSE.full_name = ".rpc.protocols.CrossLingmaiIndicationResponse"
CROSSLINGMAIINDICATIONRESPONSE.nested_types = {}
CROSSLINGMAIINDICATIONRESPONSE.enum_types = {}
CROSSLINGMAIINDICATIONRESPONSE.fields = {}
CROSSLINGMAIINDICATIONRESPONSE.is_extendable = false
CROSSLINGMAIINDICATIONRESPONSE.extensions = {}
ArenaChallengeRequest = protobuf.Message(ARENACHALLENGEREQUEST) ArenaChallengeRequest = protobuf.Message(ARENACHALLENGEREQUEST)
ArenaChallengeResponse = protobuf.Message(ARENACHALLENGERESPONSE) ArenaChallengeResponse = protobuf.Message(ARENACHALLENGERESPONSE)
@ -1618,6 +1648,7 @@ ChampionTwoEnemInfo = protobuf.Message(CHAMPIONTWOENEMINFO)
ChampionViewFinalRequest = protobuf.Message(CHAMPIONVIEWFINALREQUEST) ChampionViewFinalRequest = protobuf.Message(CHAMPIONVIEWFINALREQUEST)
ChampionViewFinalResponse = protobuf.Message(CHAMPIONVIEWFINALRESPONSE) ChampionViewFinalResponse = protobuf.Message(CHAMPIONVIEWFINALRESPONSE)
ChanpionGetAllMyBattleHistoryResponse = protobuf.Message(CHANPIONGETALLMYBATTLEHISTORYRESPONSE) ChanpionGetAllMyBattleHistoryResponse = protobuf.Message(CHANPIONGETALLMYBATTLEHISTORYRESPONSE)
CrossLingmaiIndicationResponse = protobuf.Message(CROSSLINGMAIINDICATIONRESPONSE)
CrossLingmaiSecretAreaInfoRequest = protobuf.Message(CROSSLINGMAISECRETAREAINFOREQUEST) CrossLingmaiSecretAreaInfoRequest = protobuf.Message(CROSSLINGMAISECRETAREAINFOREQUEST)
CrossLingmaiSecretAreaInfoResponse = protobuf.Message(CROSSLINGMAISECRETAREAINFORESPONSE) CrossLingmaiSecretAreaInfoResponse = protobuf.Message(CROSSLINGMAISECRETAREAINFORESPONSE)
CrossLingmaiSecretAreaRecordRequest = protobuf.Message(CROSSLINGMAISECRETAREARECORDREQUEST) CrossLingmaiSecretAreaRecordRequest = protobuf.Message(CROSSLINGMAISECRETAREARECORDREQUEST)

File diff suppressed because one or more lines are too long

View File

@ -26,6 +26,11 @@ function this.GetData()
for i = 1, 5 do for i = 1, 5 do
data.lingmaiData[i] = {} data.lingmaiData[i] = {}
-- LogGreen("placeId:"..tostring(this.lingmaiData[i].id).." playerId:"..tostring(this.lingmaiData[i].uid).." Name:"..tostring(this.lingmaiData[i].name)) -- LogGreen("placeId:"..tostring(this.lingmaiData[i].id).." playerId:"..tostring(this.lingmaiData[i].uid).." Name:"..tostring(this.lingmaiData[i].name))
if not this.lingmaiData[i] then
LogError("服务器发来的灵脉Id为0")
-- Game.GlobalEvent:DispatchEvent(GameEvent.LingMaiMiJing.ClosePanel)
return nil
end
data.lingmaiData[i].Id = this.lingmaiData[i].lingmaiId data.lingmaiData[i].Id = this.lingmaiData[i].lingmaiId
local curId = data.lingmaiData[i].Id local curId = data.lingmaiData[i].Id
data.lingmaiData[i].No = lodeConfig[curId].No data.lingmaiData[i].No = lodeConfig[curId].No

View File

@ -98,11 +98,13 @@ end
--添加事件监听(用于子类重写) --添加事件监听(用于子类重写)
function LingMaiMiJingPanel:AddListener() function LingMaiMiJingPanel:AddListener()
Game.GlobalEvent:AddEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.OnShow,self) Game.GlobalEvent:AddEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.OnShow,self)
Game.GlobalEvent:AddEvent(GameEvent.LingMaiMiJing.ClosePanel, self.OnClose,self)
end end
--移除事件监听(用于子类重写) --移除事件监听(用于子类重写)
function LingMaiMiJingPanel:RemoveListener() function LingMaiMiJingPanel:RemoveListener()
Game.GlobalEvent:RemoveEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.OnShow,self) Game.GlobalEvent:RemoveEvent(GameEvent.LingMaiMiJing.RefreshPanel, self.OnShow,self)
Game.GlobalEvent:RemoveEvent(GameEvent.LingMaiMiJing.ClosePanel, self.OnClose,self)
end end
--跨服 --跨服
@ -114,6 +116,10 @@ end
function LingMaiMiJingPanel:OnShow() function LingMaiMiJingPanel:OnShow()
NetManager.GetLingMaiInfoRequest(LingMaiMiJingManager.curPage,function () NetManager.GetLingMaiInfoRequest(LingMaiMiJingManager.curPage,function ()
self.data = LingMaiMiJingManager.GetData() self.data = LingMaiMiJingManager.GetData()
if not self.data then
self:ClosePanel()
return
end
self:SetTime() self:SetTime()
self:SetMydata() self:SetMydata()
self:SetVeins() self:SetVeins()