天下第一界面提交
parent
6ef082db2f
commit
a578fb63ae
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d9966c7730d3c194f97e9ac4dbc54cc7
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -521,6 +521,7 @@ UIName = {
|
||||||
ArenaNewRewardPanel = 529, --新竞技场奖励界面
|
ArenaNewRewardPanel = 529, --新竞技场奖励界面
|
||||||
ArenaNewRankRewardPanel = 530, --新竞技场段位奖励界面
|
ArenaNewRankRewardPanel = 530, --新竞技场段位奖励界面
|
||||||
ArenaNewUpRankPanel = 531, --新竞技场段位提升界面
|
ArenaNewUpRankPanel = 531, --新竞技场段位提升界面
|
||||||
|
ArenaNewTheOnePopup = 532,--新竞技场全服第一弹窗
|
||||||
}
|
}
|
||||||
|
|
||||||
SubUIConfig = {
|
SubUIConfig = {
|
||||||
|
|
|
@ -0,0 +1,69 @@
|
||||||
|
----- 通用恭喜弹窗 -----
|
||||||
|
require("Base/BasePanel")
|
||||||
|
ArenaNewTheOnePopup = Inherit(BasePanel)
|
||||||
|
local this = ArenaNewTheOnePopup
|
||||||
|
local sorting = 0
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--子模块预设
|
||||||
|
local contentPrefabs={}
|
||||||
|
|
||||||
|
--初始化组件(用于子类重写)
|
||||||
|
function ArenaNewTheOnePopup:InitComponent()
|
||||||
|
sorting = 0
|
||||||
|
this.mask = Util.GetGameObject(this.gameObject,"Mask")
|
||||||
|
this.contents = Util.GetGameObject(this.gameObject,"Contents/Pages")
|
||||||
|
this.effect = Util.GetGameObject(this.gameObject,"Contents/Pages/Shows/UI_effect_FightEndLvUp")
|
||||||
|
this.title=Util.GetGameObject(this.gameObject,"Contents/Pages/Shows/titleBg/Text"):GetComponent("Text")
|
||||||
|
this.title.text="天下第一"
|
||||||
|
this.info=Util.GetGameObject(this.gameObject,"Contents/Pages/CongratulationPopup_Practice/Text1"):GetComponent("Text")
|
||||||
|
--子模块脚本初始化
|
||||||
|
end
|
||||||
|
|
||||||
|
--绑定事件(用于子类重写)
|
||||||
|
function ArenaNewTheOnePopup:BindEvent()
|
||||||
|
-- for key, value in pairs(contentScripts) do
|
||||||
|
-- value.view:BindEvent()
|
||||||
|
-- end
|
||||||
|
--返回按钮
|
||||||
|
Util.AddClick(this.mask,function()
|
||||||
|
self:ClosePanel()
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
|
function ArenaNewTheOnePopup:AddListener()
|
||||||
|
-- for key, value in pairs(contentScripts) do
|
||||||
|
-- value.view:AddListener()
|
||||||
|
-- end
|
||||||
|
end
|
||||||
|
|
||||||
|
function ArenaNewTheOnePopup:RemoveListener()
|
||||||
|
-- for key, value in pairs(contentScripts) do
|
||||||
|
-- value.view:RemoveListener()
|
||||||
|
-- end
|
||||||
|
end
|
||||||
|
|
||||||
|
function ArenaNewTheOnePopup:OnSortingOrderChange()
|
||||||
|
Util.AddParticleSortLayer(this.effect,self.sortingOrder - sorting)
|
||||||
|
sorting = self.sortingOrder
|
||||||
|
end
|
||||||
|
function ArenaNewTheOnePopup:OnOpen(msg)
|
||||||
|
this.info.text=string.format("恭喜%s%s在竞技场中获得全服第一名的好成绩",msg.servername,msg.name)
|
||||||
|
this.effect:SetActive(true)
|
||||||
|
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
function ArenaNewTheOnePopup:OnShow()
|
||||||
|
end
|
||||||
|
|
||||||
|
function ArenaNewTheOnePopup:OnClose()
|
||||||
|
PlayerManager.arenaTheOne=nil
|
||||||
|
end
|
||||||
|
|
||||||
|
function ArenaNewTheOnePopup:OnDestroy()
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
return ArenaNewTheOnePopup
|
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5cd5f429d79ee94469f53c9cf714186f
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -1425,6 +1425,9 @@ function this:OnShow()
|
||||||
CheckRedPointStatus(RedPointType.WeekCardReward)
|
CheckRedPointStatus(RedPointType.WeekCardReward)
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
if PlayerManager.arenaTheOne then
|
||||||
|
UIManager.OpenPanel(UIName.ArenaNewTheOnePopup,PlayerManager.arenaTheOne)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
--
|
--
|
||||||
|
|
|
@ -57,7 +57,8 @@ function this.RegisterMessage(network)
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.DEATH_PATH_STATUS_CHANGE_INDICATION, this.GuildRefreshDeathPosStatus)
|
socket:RegistNetMessage(MessageTypeProto_pb.DEATH_PATH_STATUS_CHANGE_INDICATION, this.GuildRefreshDeathPosStatus)
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.DEATH_PATH_DO_REWARD_INDICATION, this.GuildDoRewardIndication)
|
socket:RegistNetMessage(MessageTypeProto_pb.DEATH_PATH_DO_REWARD_INDICATION, this.GuildDoRewardIndication)
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.DEATH_PATH_FIRST_CHANGE_INDICATION, this.GuildFirstChangeIndication)
|
socket:RegistNetMessage(MessageTypeProto_pb.DEATH_PATH_FIRST_CHANGE_INDICATION, this.GuildFirstChangeIndication)
|
||||||
|
--新竞技场
|
||||||
|
socket:RegistNetMessage(MessageTypeProto_pb.NewArenaFirstIndication,this.NewArenaIndition)
|
||||||
--
|
--
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.UPDATE_USER_EXP_INDICATION, this.UpdateUserExp)
|
socket:RegistNetMessage(MessageTypeProto_pb.UPDATE_USER_EXP_INDICATION, this.UpdateUserExp)
|
||||||
--秘盒跨季度刷新
|
--秘盒跨季度刷新
|
||||||
|
@ -163,8 +164,7 @@ function this.RegisterMessage(network)
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.COMPARENUM_DATA_INDICATION,this.CompareNumDataIndication)
|
socket:RegistNetMessage(MessageTypeProto_pb.COMPARENUM_DATA_INDICATION,this.CompareNumDataIndication)
|
||||||
--新命格
|
--新命格
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.GemNewInfoIndication,this.NewGemInfoIndition)
|
socket:RegistNetMessage(MessageTypeProto_pb.GemNewInfoIndication,this.NewGemInfoIndition)
|
||||||
--新竞技场
|
|
||||||
socket:RegistNetMessage(MessageTypeProto_pb.NewArenaFirstIndication,this.NewArenaIndition)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
@ -173,8 +173,9 @@ function this.NewArenaIndition(buff)
|
||||||
local data = buff:DataByte()
|
local data = buff:DataByte()
|
||||||
local msg = ArenaInfoProto_pb.NewArenaFirstIndication()
|
local msg = ArenaInfoProto_pb.NewArenaFirstIndication()
|
||||||
msg:ParseFromString(data)
|
msg:ParseFromString(data)
|
||||||
LogError("收到了服务器的推送")
|
LogError("++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++收到了服务器的推送")
|
||||||
|
PlayerManager.arenaTheOne=msg
|
||||||
|
--UIManager.OpenPanel(UIName.ArenaNewTheOnePopup,msg)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
@ -242,6 +243,7 @@ function this.HongMengIndication(buffer)
|
||||||
local data = buffer:DataByte()
|
local data = buffer:DataByte()
|
||||||
local msg = HeroInfoProto_pb.HongmengInfoIndication()
|
local msg = HeroInfoProto_pb.HongmengInfoIndication()
|
||||||
msg:ParseFromString(data)
|
msg:ParseFromString(data)
|
||||||
|
LogError("hongmeng=============================================================")
|
||||||
HarmonyManager.GetHongMengServerData(msg)
|
HarmonyManager.GetHongMengServerData(msg)
|
||||||
-- local data2 = ConfigManager.GetConfigData(ConfigName.SpecialConfig,101).Value
|
-- local data2 = ConfigManager.GetConfigData(ConfigName.SpecialConfig,101).Value
|
||||||
-- LogError("data2:"..tostring(data2))
|
-- LogError("data2:"..tostring(data2))
|
||||||
|
@ -1034,6 +1036,7 @@ function this.WorldLevelIndication(buffer)
|
||||||
local data = buffer:DataByte()
|
local data = buffer:DataByte()
|
||||||
local msg = PlayerInfoProto_pb.WorldLevelIndication()
|
local msg = PlayerInfoProto_pb.WorldLevelIndication()
|
||||||
msg:ParseFromString(data)
|
msg:ParseFromString(data)
|
||||||
|
LogError("世界等级------------------------------------------------")
|
||||||
PlayerManager.RefreshWorldLeveData(msg.worldLeve)
|
PlayerManager.RefreshWorldLeveData(msg.worldLeve)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,8 @@ this.dailyRedPack = 0
|
||||||
|
|
||||||
this.startWeek = 0
|
this.startWeek = 0
|
||||||
|
|
||||||
|
this.arenaTheOne=nil
|
||||||
|
|
||||||
this.RewardItemSingleShowPopupIsRoleUpStarLayout = false
|
this.RewardItemSingleShowPopupIsRoleUpStarLayout = false
|
||||||
|
|
||||||
this.RewardItemSingleShowPopupIsRoleUpStarLayout2 = false
|
this.RewardItemSingleShowPopupIsRoleUpStarLayout2 = false
|
||||||
|
|
Loading…
Reference in New Issue