神兵信息显示修改
parent
301805237c
commit
c294eb3406
|
@ -72,7 +72,8 @@ function this.GetShowPanelData()
|
|||
--星级
|
||||
PokemonManager.SetHeroStars(this.spLoader, this.starGrid, pokemonBackData.star,2,Vector2.New(60,60))
|
||||
--属性
|
||||
local allAddProVal=GodWeaponManager.GetSinglePokemonAddProData(pokemonBackData.tempId,pokemonBackData.star,pokemonBackData.level)
|
||||
--LogError("pokemonBackData.tempId=="..pokemonBackData.tempId.." pokemonBackData.star=="..pokemonBackData.star.." pokemonBackData.level=="..pokemonBackData.level)
|
||||
local allAddProVal=GodWeaponManager.GetSinglePokemonAddProData2(pokemonBackData.tempId,pokemonBackData.star,pokemonBackData.level)
|
||||
Util.GetGameObject(proList[0].transform,"proName"):GetComponent("Text").text =Language[10453]
|
||||
Util.GetGameObject(proList[0].transform,"proValue"):GetComponent("Text").text = pokemonBackData.level
|
||||
Util.GetGameObject(proList[0].transform,"Image"):GetComponent("Image").sprite = this.spLoader:LoadSprite("r_hero_jinengdian05")
|
||||
|
|
|
@ -304,7 +304,37 @@ function this.GetSinglePokemonAddProData(_did,_star,_lv)--_star 传值的话就
|
|||
return addEndAllProVal
|
||||
end
|
||||
|
||||
|
||||
--获取单个神兵属性 (灵兽属性/编队人数 神兵属性会平分给上阵的所有神将)
|
||||
function this.GetSinglePokemonAddProData2(_did,_star,_lv)--_star 传值的话就用此星级计算属性
|
||||
-- LogPink("_did 1 ".._did)
|
||||
local addAllProVal = {}
|
||||
local curPokemonConFig = ConfigManager.GetConfigData(ConfigName.ShenBing,_did)
|
||||
local curPokemonLvConFig = ConfigManager.GetConfigDataByDoubleKey(ConfigName.ShenBingLevel,"Quality",curPokemonConFig.Quality,"Level",_lv )
|
||||
local curPokemonStarConFig = ConfigManager.GetConfigDataByDoubleKey(ConfigName.ShenbingStar,"Quality",curPokemonConFig.Quality,"Star",_star )
|
||||
--基础
|
||||
addAllProVal[HeroProType.Hp] = curPokemonConFig.Hp
|
||||
addAllProVal[HeroProType.Attack] = curPokemonConFig.Attack
|
||||
addAllProVal[HeroProType.PhysicalDefence] = curPokemonConFig.PhysicalDefence
|
||||
addAllProVal[HeroProType.MagicDefence] = curPokemonConFig.MagicDefence
|
||||
--升级
|
||||
for i = 1, #curPokemonLvConFig.CharacterLevelPara do
|
||||
local curPro = curPokemonLvConFig.CharacterLevelPara[i]
|
||||
if curPro[2] > 0 then
|
||||
if addAllProVal[curPro[1]] then
|
||||
addAllProVal[curPro[1]]=addAllProVal[curPro[1]]+curPro[2]
|
||||
else
|
||||
addAllProVal[curPro[1]]=curPro[2]
|
||||
end
|
||||
end
|
||||
end
|
||||
--升星 属性=(基础属性+等级属性)*(1+星级倍率)
|
||||
local StarPara = curPokemonStarConFig.StarPara/10000
|
||||
local addEndAllProVal = {}
|
||||
for key, value in pairs(addAllProVal) do
|
||||
addEndAllProVal[key] = math.floor(value * (1 + StarPara))
|
||||
end
|
||||
return addEndAllProVal
|
||||
end
|
||||
--获取技能信息(名字,描述)
|
||||
function this.GetSingleGodWeaponSkillDes(_did,_star)
|
||||
if not allGodWeapons[_did] then return end
|
||||
|
|
Loading…
Reference in New Issue