魂印,法宝,进阶界面修改皮肤立绘,添加皮肤活动界面的假战斗

dev_chengFeng
jiaoyangna 2020-11-07 15:39:01 +08:00
parent 77047346dd
commit 04fac7f216
5 changed files with 20 additions and 13 deletions

View File

@ -6,6 +6,7 @@ local parent = {}
local properTypeConfig = ConfigManager.GetConfig(ConfigName.PropertyConfig)
local rechargeConfigId = 0
local rechargeData = {}
local fakeId = 0
function ShengYiTianJiang:ctor(mainPanel, gameObject)
self.mainPanel = mainPanel
self.gameObject = gameObject
@ -32,7 +33,16 @@ function ShengYiTianJiang:BindEvent()
PayManager.Pay(rechargeConfigId, function(id)
this.RechargeSuccessFunc(id)
end) end)
Util.AddClick(this.reviewBtn,function() end)
Util.AddClick(this.reviewBtn,function()
local fdata, fseed = BattleManager.GetFakeBattleData(fakeId)
local testFightData = {
fightData = fdata,
fightSeed = fseed,
fightType = 0,
maxRound = 20
}
UIManager.OpenPanel(UIName.BattlePanel, testFightData, BATTLE_TYPE.Test)
end)
end
function this.RechargeSuccessFunc(id)
FirstRechargeManager.RefreshAccumRechargeValue(id)
@ -77,8 +87,9 @@ function ShengYiTianJiang:OnShowData()
itemsGrid[k].gameObject:SetActive(true)
itemsGrid[k]:OnOpen(false, {v[1],v[2]}, 1,false,false,false,sortingOrder)
end
local skinId = tonumber(activityConfig.ExpertDec)
local strs = string.split(activityConfig.ExpertDec,'#')
local skinId = tonumber(strs[1])
fakeId = tonumber(strs[2])
local skinConfig = ConfigManager.GetConfigDataByKey(ConfigName.HeroSkin,"Type",skinId)
local heroSkinSingleProVal = {}
for _,v in ipairs(skinConfig.MonomerProperty) do

View File

@ -239,21 +239,17 @@ function RoleInfoPanel:OnShow()
teamHero = FormationManager.GetWuJinFormationHeroIds(FormationTypeDef.FORMATION_NORMAL)
this:UpdateLiveList()--加载当前 和 左右数据
if this.leftLiveObj and leftHeroData then
LogError(Language[11833])
poolManager:UnLoadLive(leftHeroData.live, this.leftLiveObj)
poolManager:UnLoadLive(this.leftLiveObj.name, this.leftLiveObj)
this.leftLiveObj = nil
end
if this.rightLiveObj and rightHeroData then
LogError(Language[11834])
poolManager:UnLoadLive(rightHeroData.live, this.rightLiveObj)
poolManager:UnLoadLive(this.rightLiveObj.name, this.rightLiveObj)
this.rightLiveObj = nil
end
if this.curLiveObj and curHeroData then
LogError(Language[11835])
poolManager:UnLoadLive(curHeroData.live, this.curLiveObj)
poolManager:UnLoadLive(this.curLiveObj.name, this.curLiveObj)
this.curLiveObj = nil
end
Util.ClearChild(this.curObj.transform)
Util.ClearChild(this.leftObj.transform)
Util.ClearChild(this.rightObj.transform)

View File

@ -167,7 +167,7 @@ function this.OnShowHeroAndTalisman()
Util.GetGameObject(this.advanceBtn,"Text"):GetComponent("Text").text=Language[11845]
end
this.heroIcon.sprite = Util.LoadSprite(GetResourcePath(curHeroData.heroConfig.Icon))--英雄头像
this.heroIcon.sprite = Util.LoadSprite(curHeroData.icon)--英雄头像
this.heroIcon.gameObject:GetComponent("RectTransform").localScale=Vector3.one*0.72
this.force.text = TalismanManager.CalculateWarForceBase(curTalismanConFig,0)--法宝战力
this.talismanIcon.sprite = Util.LoadSprite(GetResourcePath(itemConfig[data[2]].ResourceID))

View File

@ -102,7 +102,7 @@ function RoleUpStarSuccessPanel:OnOpen(...)
this.UI_Effect_choukaSSR:SetActive(curHeroData.heroConfig.Quality == 5)
this.UI_Effect_choukaSR:SetActive(curHeroData.heroConfig.Quality == 4)
this.UI_Effect_choukaR:SetActive(curHeroData.heroConfig.Quality == 3)
this.LiveName = GetResourcePath(curHeroData.heroConfig.Live)
this.LiveName = curHeroData.live
this.LiveGO = poolManager:LoadLive(this.LiveName, this.live2dRoot.transform,
Vector3.one * curHeroData.heroConfig.Scale, Vector3.New(curHeroData.heroConfig.Position[1],curHeroData.heroConfig.Position[2],0))
SetHeroStars(this.starGrid, curHeroData.star+1,1,Vector2.New(60,60),-11,Vector2.New(0.5,0.5))

View File

@ -307,7 +307,7 @@ end
--设置英雄
function this.SetHero()
this.heroIcon.sprite=Util.LoadSprite(GetResourcePath(curHeroData.heroConfig.Icon))
this.heroIcon.sprite=Util.LoadSprite(curHeroData.icon)
-- local allPro = HeroManager.CalculateHeroAllProValList(1, curHeroData.dynamicId, false)
local allAddProVal
--计算面板属性