parent
c93f98dabc
commit
d53776b558
|
@ -589,6 +589,85 @@ MonoBehaviour:
|
|||
m_LineSpacing: 1
|
||||
m_Text: "\u5F3A \u5316"
|
||||
LanguageIndex: 0
|
||||
--- !u!1 &419040329061477762
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6260861885009782733}
|
||||
- component: {fileID: 237954466740041221}
|
||||
- component: {fileID: 7532790272781790724}
|
||||
m_Layer: 5
|
||||
m_Name: Text
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &6260861885009782733
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 419040329061477762}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 5256173008985457623}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &237954466740041221
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 419040329061477762}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &7532790272781790724
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 419040329061477762}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
|
||||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
m_FontData:
|
||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||
m_FontSize: 14
|
||||
m_FontStyle: 0
|
||||
m_BestFit: 0
|
||||
m_MinSize: 10
|
||||
m_MaxSize: 40
|
||||
m_Alignment: 4
|
||||
m_AlignByGeometry: 0
|
||||
m_RichText: 1
|
||||
m_HorizontalOverflow: 0
|
||||
m_VerticalOverflow: 0
|
||||
m_LineSpacing: 1
|
||||
m_Text: Button
|
||||
--- !u!1 &904155751624298721
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -854,7 +933,6 @@ RectTransform:
|
|||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children:
|
||||
- {fileID: 5256173008985457623}
|
||||
- {fileID: 1735107859949433548}
|
||||
m_Father: {fileID: 8601325964190918751}
|
||||
m_RootOrder: 3
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
@ -1969,80 +2047,6 @@ CanvasRenderer:
|
|||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5391178095229414390}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!1 &5543560261280320385
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1735107859949433548}
|
||||
- component: {fileID: 7954594292029678291}
|
||||
- component: {fileID: 4490830190718756631}
|
||||
m_Layer: 5
|
||||
m_Name: red
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1735107859949433548
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5543560261280320385}
|
||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1637966701065397349}
|
||||
m_RootOrder: 1
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 1, y: 1}
|
||||
m_AnchorMax: {x: 1, y: 1}
|
||||
m_AnchoredPosition: {x: -10, y: -10}
|
||||
m_SizeDelta: {x: 20, y: 20}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7954594292029678291
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5543560261280320385}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &4490830190718756631
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5543560261280320385}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
m_Material: {fileID: 0}
|
||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
m_RaycastTarget: 1
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
|
||||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
m_Sprite: {fileID: 21300000, guid: f9ea4c4aff328ff4abcc21aae0a4fa10, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
m_FillAmount: 1
|
||||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &5557326502520265416
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -2568,7 +2572,8 @@ RectTransform:
|
|||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_Children: []
|
||||
m_Children:
|
||||
- {fileID: 6260861885009782733}
|
||||
m_Father: {fileID: 1637966701065397349}
|
||||
m_RootOrder: 0
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
|
|
|
@ -140170,8 +140170,8 @@ RectTransform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 58, y: 49}
|
||||
m_SizeDelta: {x: 20, y: 20}
|
||||
m_AnchoredPosition: {x: 48, y: 44}
|
||||
m_SizeDelta: {x: 40, y: 40}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &5191567546156269120
|
||||
CanvasRenderer:
|
||||
|
@ -140201,7 +140201,7 @@ MonoBehaviour:
|
|||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
|
||||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
m_Sprite: {fileID: 21300000, guid: f9ea4c4aff328ff4abcc21aae0a4fa10, type: 3}
|
||||
m_Sprite: {fileID: 21300000, guid: 4080a1963cb778b47b33972e55bd5d9d, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
|
@ -179039,8 +179039,8 @@ RectTransform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 58, y: 49}
|
||||
m_SizeDelta: {x: 20, y: 20}
|
||||
m_AnchoredPosition: {x: 48, y: 44}
|
||||
m_SizeDelta: {x: 40, y: 40}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &6052895282540631022
|
||||
CanvasRenderer:
|
||||
|
@ -179070,7 +179070,7 @@ MonoBehaviour:
|
|||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
|
||||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
m_Sprite: {fileID: 21300000, guid: f9ea4c4aff328ff4abcc21aae0a4fa10, type: 3}
|
||||
m_Sprite: {fileID: 21300000, guid: 4080a1963cb778b47b33972e55bd5d9d, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
|
|
|
@ -2828,33 +2828,13 @@ function this.GetFormationHeroRedPoint()
|
|||
local teamHero = FormationManager.GetWuJinFormationHeroIds(FormationTypeDef.FORMATION_NORMAL)
|
||||
for i, v in pairs(teamHero) do
|
||||
local curHeroData = HeroManager.GetSingleHeroData(i)
|
||||
local isCanUpEquipTreasure
|
||||
local config = ConfigManager.GetConfigData(ConfigName.SpecialConfig,40)
|
||||
if config then
|
||||
local limits = string.split(config.Value, "|")
|
||||
if limits then
|
||||
local heroConfig = curHeroData.heroConfig
|
||||
local lvs = string.split(limits[1], "#")
|
||||
local stars = string.split(limits[2], "#")
|
||||
if PlayerManager.level >= tonumber(lvs[2]) and heroConfig ~= nil and heroConfig.MaxRank >= tonumber(stars[2]) then
|
||||
isCanUpEquipTreasure = true
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
if
|
||||
this.GetCurHeroUpLvOrUpStarSData(curHeroData) or this.LvUpBtnRedPoint(curHeroData) or
|
||||
this.IsShowUpStarRedPoint(curHeroData) or
|
||||
#this.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or
|
||||
this.GetIsShowSoulPrintRedPoint(curHeroData) or
|
||||
this.GetIsShowTalismanRedPoint(curHeroData) or
|
||||
(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0)
|
||||
then
|
||||
this.GetIsShowTalismanRedPoint(curHeroData)
|
||||
then
|
||||
return true
|
||||
end
|
||||
end
|
||||
|
@ -2875,32 +2855,11 @@ function this.GetAllHeroCompoundRedPoint()
|
|||
end
|
||||
--单个英雄所有红点判断
|
||||
function this.GetCurHeroIsShowRedPoint(curHeroData)
|
||||
local isCanUpEquipTreasure
|
||||
local config = ConfigManager.GetConfigData(ConfigName.SpecialConfig,40)
|
||||
if config then
|
||||
local limits = string.split(config.Value, "|")
|
||||
if limits then
|
||||
local heroConfig = curHeroData.heroConfig
|
||||
local lvs = string.split(limits[1], "#")
|
||||
local stars = string.split(limits[2], "#")
|
||||
if PlayerManager.level >= tonumber(lvs[2]) and heroConfig ~= nil and heroConfig.MaxRank >= tonumber(stars[2]) then
|
||||
isCanUpEquipTreasure = true
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
|
||||
return this.GetCurHeroUpLvOrUpStarSData(curHeroData) or this.LvUpBtnRedPoint(curHeroData) or
|
||||
this.IsShowUpStarRedPoint(curHeroData) or
|
||||
#this.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or
|
||||
this.GetIsShowSoulPrintRedPoint(curHeroData) or
|
||||
this.GetIsShowTalismanRedPoint(curHeroData) or
|
||||
(#this.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0 and isCanUpEquipTreasure)
|
||||
this.GetIsShowTalismanRedPoint(curHeroData)
|
||||
end
|
||||
--获取当前英雄的下一突破 和 升星 静态数据
|
||||
function this.GetCurHeroUpLvOrUpStarSData(curHeroData)
|
||||
|
@ -3084,7 +3043,6 @@ function this.GetHeroIsUpEquip(heroDid)
|
|||
end
|
||||
end
|
||||
|
||||
|
||||
--有同系 且未在英雄身上的装备
|
||||
local equips = BagManager.GetEquipDataByEquipPosition(heroData.heroConfig.Profession)
|
||||
|
||||
|
@ -3132,77 +3090,6 @@ function this.GetHeroIsUpEquip(heroDid)
|
|||
end
|
||||
return {}
|
||||
end
|
||||
--宝物
|
||||
function this.GetHeroIsUpTreasure(heroDid,pos)
|
||||
if heroDatas[heroDid] then
|
||||
local heroData = heroDatas[heroDid]
|
||||
local lackEquips = {}
|
||||
for i = 1, 2 do
|
||||
local equipIdAndWarPower = {}
|
||||
equipIdAndWarPower.pos = i
|
||||
equipIdAndWarPower.id = "0"
|
||||
equipIdAndWarPower.warPower = 0
|
||||
lackEquips[i] = equipIdAndWarPower
|
||||
end
|
||||
|
||||
-- 有装备的位置赋值装备id及战力
|
||||
if heroData.jewels and #heroData.jewels > 0 then
|
||||
for i = 1, #heroData.jewels do
|
||||
if not heroData.jewels[i] then
|
||||
else
|
||||
local curEquipConFigData =
|
||||
EquipTreasureManager.GetSingleTreasureByIdDyn(heroData.jewels[i])
|
||||
if not curEquipConFigData then
|
||||
LogBlue("-------------------------"..heroData.jewels[i] .. " " .. heroDid)
|
||||
else
|
||||
lackEquips[curEquipConFigData.equipType].id = heroData.jewels[i]
|
||||
lackEquips[curEquipConFigData.equipType].warPower =
|
||||
EquipTreasureManager.CalculateWarForce(heroData.jewels[i])
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
local allEquipTreasures = EquipTreasureManager.GetAllTreasuresByLocation(pos, heroData.heroConfig.PropertyName)
|
||||
for k, v in ipairs(allEquipTreasures) do
|
||||
--比较战力 高战力的装备add
|
||||
if lackEquips[v.equipType].id == "0" then
|
||||
lackEquips[v.equipType].id = v.idDyn
|
||||
lackEquips[v.equipType].warPower = EquipTreasureManager.CalculateWarForce(v.idDyn)
|
||||
else
|
||||
local nextEquipWarPower = EquipTreasureManager.CalculateWarForce(v.idDyn)
|
||||
if nextEquipWarPower > lackEquips[v.equipType].warPower then
|
||||
lackEquips[v.equipType].id = v.idDyn
|
||||
lackEquips[v.equipType].warPower = EquipTreasureManager.CalculateWarForce(v.idDyn)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--去掉与自己本身自带的重合装备
|
||||
local allUpEquipDidTabs = {}
|
||||
for k,v in pairs(lackEquips) do
|
||||
if v.id ~= "0" then
|
||||
local isAdd = true
|
||||
for j = 1, #heroData.jewels do
|
||||
if heroData.jewels[j] == v.id then
|
||||
isAdd = false
|
||||
end
|
||||
end
|
||||
if isAdd then
|
||||
table.insert(allUpEquipDidTabs, v.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
if #allUpEquipDidTabs > 0 then
|
||||
return allUpEquipDidTabs
|
||||
end
|
||||
return {}
|
||||
end
|
||||
return {}
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
--单个英雄魂印红点
|
||||
--获取魂印环形布局数据 didMaxLen最大槽位数量 didLen可装备槽位数量 didLv最大动态等级 maxLv配置最大等级
|
||||
function this.GetSoulPrintLoopUIMaxData()
|
||||
|
@ -3712,8 +3599,4 @@ function this.GetEquipedEquipList()
|
|||
end
|
||||
return EquipedEquipList
|
||||
end
|
||||
|
||||
function this.CheckIsUp()
|
||||
|
||||
end
|
||||
return this
|
|
@ -388,7 +388,7 @@ function this.GetAllTreasuresByLocation(Location, PropertyName)
|
|||
local curAllEquipTreasure = {}
|
||||
for key, value in pairs(allTreasures) do
|
||||
if
|
||||
(value.upHeroDid == "" or value.upHeroDid == "0" ) and (Location == 0 or jewelConfig[value.id].Location == Location) and
|
||||
(value.upHeroDid == "" or value.upHeroDid == "0" ) and jewelConfig[value.id].Location == Location and
|
||||
jewelConfig[value.id].Race == PropertyName
|
||||
then
|
||||
table.insert(curAllEquipTreasure, value)
|
||||
|
@ -508,7 +508,6 @@ function this.CalculateWarForce(Did)
|
|||
if curTreasure then
|
||||
return this.CalculateWarForceBase(curTreasure.id, curTreasure.lv, curTreasure.refineLv)
|
||||
end
|
||||
return 0
|
||||
end
|
||||
function this.CalculateWarForceBase(sId, lv, rlv)
|
||||
local curEuipTreaSureConfig = ConfigManager.GetConfigData(ConfigName.JewelConfig, sId)
|
||||
|
|
|
@ -235,14 +235,12 @@ function EquipTreasureStrongPopup:SetScrollPre(go,data,_index)
|
|||
end
|
||||
go.gameObject:SetActive(true)
|
||||
local btn = Util.GetGameObject(go,"btn")
|
||||
local red = Util.GetGameObject(go,"red")
|
||||
if not this.treasureDatas[_index] then
|
||||
this.treasureDatas[_index] = SubUIManager.Open(SubUIConfig.ItemView,go.transform)
|
||||
this.treasureDatas[_index].transform:SetAsFirstSibling()
|
||||
end
|
||||
this.treasureDatas[_index]:OnOpen(false, {data.id,0}, 1, true, false, false, 0,data.idDyn)
|
||||
this.treasureDatas[_index].name:GetComponent("Text").text = HeroManager.GetSingleHeroData(data.upHeroDid).heroConfig.ReadingName
|
||||
red.gameObject:SetActive(false)
|
||||
Util.AddOnceClick(btn,function()
|
||||
this.select.transform:SetParent(go.transform)
|
||||
this.select:GetComponent("RectTransform").anchoredPosition3D = Vector3.New(-8.5,6.8,0)
|
||||
|
|
|
@ -1079,10 +1079,7 @@ function this.UpdateEquipPosHeroData(_equipOrTreasure, _type, _selectEquipDataLi
|
|||
--刷新界面
|
||||
this.ShowHeroEquip()
|
||||
--上阵刷新红点
|
||||
this.allEquipUpRedPoint:SetActive((#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or (isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0)) and isUpZhen)
|
||||
this.equipBTn5Add.gameObject:SetActive(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,1) > 0)
|
||||
this.equipBtn6Add.gameObject:SetActive(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,2) > 0)
|
||||
|
||||
this.allEquipUpRedPoint:SetActive(#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 and isUpZhen)
|
||||
this:OnClickTabBtn(indexBtnNum)
|
||||
-- --刷新当前英雄可穿装备
|
||||
-- if indexBtnNum == PosIdConst.All then
|
||||
|
@ -1122,13 +1119,9 @@ end
|
|||
function this:SortEquipDatas(_equipDatas)
|
||||
if teamHero[curHeroData.dynamicId] then
|
||||
isUpZhen = true
|
||||
this.equipBTn5Add.gameObject:SetActive(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,1) > 0)
|
||||
this.equipBtn6Add.gameObject:SetActive(isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,2) > 0)
|
||||
this.allEquipUpRedPoint:SetActive((#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or (isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0)) and isUpZhen)
|
||||
this.allEquipUpRedPoint:SetActive(#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0)
|
||||
curHeroCanUpEquipTabs = HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId)
|
||||
else
|
||||
this.equipBTn5Add.gameObject:SetActive(false)
|
||||
this.equipBtn6Add.gameObject:SetActive(false)
|
||||
isUpZhen = false
|
||||
this.allEquipUpRedPoint:SetActive(false)
|
||||
curHeroCanUpEquipTabs = {}
|
||||
|
|
|
@ -554,26 +554,7 @@ function this:UpdateHeroInfoData()
|
|||
local EquipSignUnlockTwo = ConfigManager.GetConfigData(ConfigName.GlobalSystemConfig,87).OpenRules[2]
|
||||
if teamHero[curHeroData.dynamicId] then
|
||||
isUpZhen = true
|
||||
local isCanUpEquipTreasure
|
||||
local config = ConfigManager.GetConfigData(ConfigName.SpecialConfig,40)
|
||||
if config then
|
||||
local limits = string.split(config.Value, "|")
|
||||
if limits then
|
||||
local heroConfig = curHeroData.heroConfig
|
||||
local lvs = string.split(limits[1], "#")
|
||||
local stars = string.split(limits[2], "#")
|
||||
if PlayerManager.level >= tonumber(lvs[2]) and heroConfig ~= nil and heroConfig.MaxRank >= tonumber(stars[2]) then
|
||||
isCanUpEquipTreasure = true
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
else
|
||||
isCanUpEquipTreasure = false
|
||||
end
|
||||
this.equipBtnRedPoint:SetActive((#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0 or (isCanUpEquipTreasure and #HeroManager.GetHeroIsUpTreasure(curHeroData.dynamicId,0) > 0)))
|
||||
this.equipBtnRedPoint:SetActive(#HeroManager.GetHeroIsUpEquip(curHeroData.dynamicId) > 0)
|
||||
this.talismanBtnRedPoint:SetActive(HeroManager.GetIsShowTalismanRedPoint(curHeroData))
|
||||
this.soulPrintBtnRedPoint:SetActive(HeroManager.GetIsShowSoulPrintRedPoint(curHeroData))
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue