开服冲榜修改提交

wangzhenxing 2022-11-10 18:31:08 +08:00
parent f0eb2a75ab
commit 076df36a1d
2 changed files with 32 additions and 11 deletions

View File

@ -2404,6 +2404,13 @@ RANK_TYPE = {
UpStar =101, --升星排行榜 UpStar =101, --升星排行榜
EquipRank =102, --装备排行榜 EquipRank =102, --装备排行榜
SoulSign =103, --魂印排行榜 SoulSign =103, --魂印排行榜
UpStar2 =100101, --升星排行榜(冲榜)
EquipRank2 =100102, --装备排行榜(冲榜)
SoulSign2 =100103, --魂印排行榜(冲榜)
Level_chong=1003, --关卡排行榜(冲榜)
FightValue_chong=10022,--战力排行榜(冲榜)
Demons_chong=1004,--心魔排行榜(冲榜)
ShanHe_chong=10030,--山河排行榜(冲榜)
} }
--东海寻仙弹窗类型 --东海寻仙弹窗类型
@ -2908,7 +2915,13 @@ rankKingList={ [1] = { bgImage = "r_zjm_paihangbang_banner004_zh", name = "星
[39] = { bgImage = "", name = "升星排行" ,rankType = RANK_TYPE.UpStar,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0}, [39] = { bgImage = "", name = "升星排行" ,rankType = RANK_TYPE.UpStar,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[40] = { bgImage = "", name = "装备排行" ,rankType = RANK_TYPE.EquipRank,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0}, [40] = { bgImage = "", name = "装备排行" ,rankType = RANK_TYPE.EquipRank,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[41] = { bgImage = "", name = "魂印排行" ,rankType = RANK_TYPE.SoulSign,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0}, [41] = { bgImage = "", name = "魂印排行" ,rankType = RANK_TYPE.SoulSign,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[42] = { bgImage = "", name = "升星排行" ,rankType = RANK_TYPE.UpStar2,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[43] = { bgImage = "", name = "装备排行" ,rankType = RANK_TYPE.EquipRank2,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[44] = { bgImage = "", name = "魂印排行" ,rankType = RANK_TYPE.SoulSign2,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[45] = { bgImage = "", name = "关卡冲榜" ,rankType = RANK_TYPE.Level_chong,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[46] = { bgImage = "", name = "战力冲榜" ,rankType = RANK_TYPE.FightValue_chong,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[47] = { bgImage = "", name = "心魔冲榜" ,rankType = RANK_TYPE.Demons_chong,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
[48] = { bgImage = "", name = "山河冲榜" ,rankType = RANK_TYPE.ShanHe_chong,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 0},
} }

View File

@ -70,13 +70,12 @@ local qaId=0
function this:OnShow() function this:OnShow()
PlayerPrefs.SetInt(PlayerManager.uid.."kaifuchongbang",1) PlayerPrefs.SetInt(PlayerManager.uid.."kaifuchongbang",1)
end end
local state=0
function this.TabBtnOnClick(config,btn) function this.TabBtnOnClick(config,btn)
local time=0 local time=0
local openTime=this.actData.startTime+config.OpenTime local openTime=this.actData.startTime+config.OpenTime
local closeTime=this.actData.startTime+config.CloseTime local closeTime=this.actData.startTime+config.CloseTime
local state=0
if openTime>GetTimeStamp() then --活动未开启 if openTime>GetTimeStamp() then --活动未开启
time =openTime - GetTimeStamp() time =openTime - GetTimeStamp()
state=1 state=1
@ -135,8 +134,17 @@ end
function this.ChangeWindow(config) function this.ChangeWindow(config)
this.titleImg.sprite=this.spLoader:LoadSprite(config.Icon) this.titleImg.sprite=this.spLoader:LoadSprite(config.Icon)
curConfig=config curConfig=config
RankingManager.InitData(config.RankType,function() if state==3 then
rankType=config.BackRankType
else
rankType=config.RankType rankType=config.RankType
end
RankingManager.InitData(rankType,function()
if state==3 then
rankType=config.BackRankType
else
rankType=config.RankType
end
LogError("ranktype=="..rankType) LogError("ranktype=="..rankType)
local ranks,myRank = RankingManager.GetRankingInfo() local ranks,myRank = RankingManager.GetRankingInfo()
ownRank=myRank.rank ownRank=myRank.rank
@ -311,27 +319,27 @@ function this.UpdateRankInfo(go,data)
_PlayerHeadList[go]:SetScale(Vector3.one*0.7) _PlayerHeadList[go]:SetScale(Vector3.one*0.7)
_PlayerHeadList[go]:SetLayer(this.sortingOrder) _PlayerHeadList[go]:SetLayer(this.sortingOrder)
_PlayerHeadList[go]:SetEffectScale(0.75) _PlayerHeadList[go]:SetEffectScale(0.75)
if rankType==RANK_TYPE.FORCE_CURR_RANK then --战力排行 if rankType==RANK_TYPE.FORCE_CURR_RANK or rankType==RANK_TYPE.FightValue_chong then --战力排行
warPower:SetActive(true) warPower:SetActive(true)
Util.GetGameObject(go,"warPower/Text"):SetActive(true) Util.GetGameObject(go,"warPower/Text"):SetActive(true)
Util.GetGameObject(go,"warPower/Text"):GetComponent("Text").text = data.rankInfo.param1 Util.GetGameObject(go,"warPower/Text"):GetComponent("Text").text = data.rankInfo.param1
elseif rankType==RANK_TYPE.FIGHT_LEVEL_RANK then --关卡排行 elseif rankType==RANK_TYPE.FIGHT_LEVEL_RANK or rankType==RANK_TYPE.Level_chong then --关卡排行
infoTxt.gameObject:SetActive(true) infoTxt.gameObject:SetActive(true)
infoTxt.text=GetLanguageStrById(ConfigManager.GetConfigData(ConfigName.MainLevelConfig,data.rankInfo.param1).Name) infoTxt.text=GetLanguageStrById(ConfigManager.GetConfigData(ConfigName.MainLevelConfig,data.rankInfo.param1).Name)
elseif rankType==RANK_TYPE.MONSTER_RANK then --心魔试炼 elseif rankType==RANK_TYPE.MONSTER_RANK or rankType==RANK_TYPE.Demons_chong then --心魔试炼
infoTxt.gameObject:SetActive(true) infoTxt.gameObject:SetActive(true)
infoTxt.text=Language[11689].. data.rankInfo.param1 infoTxt.text=Language[11689].. data.rankInfo.param1
elseif rankType==RANK_TYPE.FIGHTLEVEL_STAR then --山河社稷图 升星排行 elseif rankType==RANK_TYPE.FIGHTLEVEL_STAR or rankType==RANK_TYPE.ShanHe_chong then --山河社稷图 升星排行
starImg:SetActive(true) starImg:SetActive(true)
infoTxt.gameObject:SetActive(true) infoTxt.gameObject:SetActive(true)
infoTxt.text= data.rankInfo.param1 infoTxt.text= data.rankInfo.param1
elseif rankType==RANK_TYPE.EquipRank then elseif rankType==RANK_TYPE.EquipRank or rankType==RANK_TYPE.EquipRank2 then
infoTxt.gameObject:SetActive(true) infoTxt.gameObject:SetActive(true)
infoTxt.text="装备:"..data.rankInfo.param1 infoTxt.text="装备:"..data.rankInfo.param1
elseif rankType==RANK_TYPE.SoulSign then elseif rankType==RANK_TYPE.SoulSign or rankType==RANK_TYPE.SoulSign2 then
infoTxt.gameObject:SetActive(true) infoTxt.gameObject:SetActive(true)
infoTxt.text="魂印:"..data.rankInfo.param1 infoTxt.text="魂印:"..data.rankInfo.param1
elseif rankType==RANK_TYPE.UpStar then elseif rankType==RANK_TYPE.UpStar or rankType==RANK_TYPE.UpStar2 then
infoTxt.gameObject:SetActive(true) infoTxt.gameObject:SetActive(true)
infoTxt.text="英雄:"..data.rankInfo.param1 infoTxt.text="英雄:"..data.rankInfo.param1
end end