玉虚商店修改
parent
28d68a2d43
commit
e71f3b5d39
File diff suppressed because it is too large
Load Diff
|
|
@ -84,13 +84,13 @@ function WorldArenaMainPanel:BindEvent()
|
|||
-- 只在活动时间范围内可点
|
||||
-- if ArenaManager.GetLeftTime() > 0 then
|
||||
-- 添加次数限制
|
||||
leftTimes = PrivilegeManager.GetPrivilegeRemainValue(2028)
|
||||
leftTimes = PrivilegeManager.GetPrivilegeRemainValue(0)
|
||||
if leftTimes <= 0 then
|
||||
local itemId, needNum = WorldArenaManager.GetArenaChallengeCost()
|
||||
local haveNum = BagManager.GetItemCountById(itemId)
|
||||
if haveNum < needNum then
|
||||
UIManager.OpenPanel(UIName.QuickPurchasePanel, { type = UpViewRechargeType.yuxulundaoTicket })
|
||||
PopupTipPanel.ShowTip("邀请函不足!")
|
||||
UIManager.OpenPanel(UIName.QuickPurchasePanel, { type = UpViewRechargeType.ChallengeTicket })
|
||||
PopupTipPanel.ShowTip("挑战券不足!")
|
||||
return
|
||||
end
|
||||
end
|
||||
|
|
@ -197,7 +197,7 @@ function WorldArenaMainPanel:OnOpen(...)
|
|||
myRank=msg.myRank
|
||||
rewardState=msg.dailyRewardState
|
||||
challengeTime=msg.changedTimes
|
||||
freeTimes=PrivilegeManager.GetPrivilegeRemainValue(2028)
|
||||
freeTimes=PrivilegeManager.GetPrivilegeRemainValue(0)
|
||||
WorldArenaManager.SetNewScore(msg.newMyscore)
|
||||
WorldArenaManager.SetMyData(myRank,challengeTime)
|
||||
this.Integral.text="积分:"..msg.newMyscore
|
||||
|
|
@ -206,6 +206,10 @@ function WorldArenaMainPanel:OnOpen(...)
|
|||
this:RefreshEnemyData(msg.arenaEnemys)
|
||||
|
||||
LogError(" main panel".." battletime=="..challengeTime.." rank=="..myRank.."freeTimes=="..freeTimes)
|
||||
if freeTimes==0 then
|
||||
this.freeTimes.gameObject:SetActive(false)
|
||||
this.freeTimes.transform.parent.gameObject:SetActive(false)
|
||||
end
|
||||
this.freeTimes.text = string.format("%s次", math.max(freeTimes, 0))
|
||||
--检测段位是否发生变化
|
||||
if msg.updrop and #msg.updrop>0 then
|
||||
|
|
@ -213,7 +217,9 @@ function WorldArenaMainPanel:OnOpen(...)
|
|||
WorldArenaManager.AddReward(msg.updrop)
|
||||
end
|
||||
this.CheckIsRankChange(msg.updrop)
|
||||
|
||||
if msg.isFirst then
|
||||
FormationManager.RefreshFormationData()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
|
|
@ -358,7 +364,7 @@ function WorldArenaMainPanel:OnFocus()
|
|||
grid,rankData=WorldArenaManager.GetRankImgByScore(newScore)
|
||||
this.SetStarShow(grid,self.sortingOrder)
|
||||
this.Integral.text="积分:"..newScore
|
||||
freeTimes=PrivilegeManager.GetPrivilegeRemainValue(2028)
|
||||
freeTimes=PrivilegeManager.GetPrivilegeRemainValue(0)
|
||||
this.freeTimes.text = string.format("%s次", math.max(freeTimes, 0))
|
||||
this.CheckIsRankChange()
|
||||
this.ShowRewardBoxProgressData()
|
||||
|
|
|
|||
|
|
@ -167,14 +167,17 @@ function WorldArenaMyTeamPanel:SetSingleFormation(go,data,index)
|
|||
local frameBtn = Util.GetGameObject(self.Heros[index][hero.position], "frame")
|
||||
local heroData = {}
|
||||
Util.AddOnceClick(frameBtn, function()
|
||||
NetManager.ViewHeroInfoRequest(self.playerId,hero.heroid,1,PLAYER_INFO_VIEW_TYPE.NORMAL,function(msg)
|
||||
if not hero.heroid then
|
||||
return
|
||||
end
|
||||
--heroData= GoodFriendManager.GetHeroDatas(msg.hero,msg.force,msg.SpecialEffects,msg.guildSkill)
|
||||
-- GoodFriendManager.InitEquipData(msg.equip,heroData)
|
||||
UIManager.OpenPanel(UIName.RoleInfoPopup,hero,true)
|
||||
end)
|
||||
LogError("playerid=="..PlayerManager.uid.." heroid=="..hero.heroId.." servername=="..1 .." arrayid=="..2000+index)
|
||||
-- NetManager.ViewHeroInfoRequest(PlayerManager.uid,hero.heroId,1,2000+index,function(msg)
|
||||
-- if not hero.heroid then
|
||||
-- return
|
||||
-- end
|
||||
-- heroData= GoodFriendManager.GetHeroDatas(msg.hero,msg.force,msg.SpecialEffects,msg.guildSkill)
|
||||
-- GoodFriendManager.InitEquipData(msg.equip,heroData)
|
||||
-- UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,true)
|
||||
-- end)
|
||||
local heroData = HeroManager.GetSingleHeroData(hero.heroId)
|
||||
UIManager.OpenPanel(UIName.RoleInfoPopup, heroData,false)
|
||||
end)
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in New Issue