miduo_client/Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleUpStarListPanel.lua

409 lines
19 KiB
Lua
Raw Normal View History

2021-04-21 13:12:04 +08:00
require("Base/BasePanel")
2020-05-09 13:31:21 +08:00
RoleUpStarListPanel = Inherit(BasePanel)
local this = RoleUpStarListPanel
local curSelectHeroList={}
local heroDataList={}
local curNeedRoleNum
local openThisPanel
local curHeroData = {}
--初始化组件(用于子类重写)
function RoleUpStarListPanel:InitComponent()
2021-04-21 13:12:04 +08:00
this.spLoader = SpriteLoader.New()
2020-05-09 13:31:21 +08:00
2021-10-22 14:22:12 +08:00
this.BtnBack = Util.GetGameObject(self.gameObject, "btnBack")
this.mask = Util.GetGameObject(self.gameObject, "mask")
this.BtnSure = Util.GetGameObject(self.gameObject, "btnSure")
this.btnAutoSelect = Util.GetGameObject(self.gameObject, "btnAutoSelect")
2020-05-09 13:31:21 +08:00
this.cardPre = Util.GetGameObject(self.gameObject, "item")
--this.grid = Util.GetGameObject(self.gameObject, "scroll/grid")
this.desText = Util.GetGameObject(self.gameObject, "desText"):GetComponent("Text")
this.numText = Util.GetGameObject(self.gameObject, "numText"):GetComponent("Text")
2020-09-02 17:21:54 +08:00
local v = Util.GetGameObject(self.gameObject, "scroll"):GetComponent("RectTransform").rect
--LogGreen("v.width:".. v.width.." v.height:"..v.height)
2020-05-09 13:31:21 +08:00
this.Scrollbar= Util.GetGameObject(self.gameObject, "Scrollbar"):GetComponent("Scrollbar")
this.ScrollView = SubUIManager.Open(SubUIConfig.ScrollCycleView,Util.GetGameObject(self.gameObject, "scroll").transform,
this.cardPre, this.Scrollbar, Vector2.New(v.width, v.height), 1, 5, Vector2.New(19.32,40))
2020-05-09 13:31:21 +08:00
this.ScrollView.gameObject:GetComponent("RectTransform").anchoredPosition = Vector2.New(6.78, 27)
this.ScrollView.gameObject:GetComponent("RectTransform").anchorMin = Vector2.New(0.5, 0.5)
this.ScrollView.gameObject:GetComponent("RectTransform").anchorMax = Vector2.New(0.5, 0.5)
this.ScrollView.moveTween.MomentumAmount = 1
this.ScrollView.moveTween.Strength = 1
this.NoneImage= Util.GetGameObject(self.gameObject, "NoneImage")
this.NoneImage.gameObject:SetActive(false)
2020-05-09 13:31:21 +08:00
end
--绑定事件(用于子类重写)
function RoleUpStarListPanel:BindEvent()
Util.AddClick(this.BtnBack, function()
PlaySoundWithoutClick(SoundConfig.Sound_UICancel)
self:ClosePanel()
end)
2021-10-22 14:22:12 +08:00
Util.AddClick(this.mask, function()
PlaySoundWithoutClick(SoundConfig.Sound_UICancel)
self:ClosePanel()
end)
2020-05-09 13:31:21 +08:00
Util.AddClick(this.BtnSure, function()
self:ClosePanel()
openThisPanel:UpdateUpStarPosHeroData(curSelectHeroList)
end)
Util.AddClick(this.btnAutoSelect, function()
self:AutoSelectHero()
end)
end
--添加事件监听(用于子类重写)
function RoleUpStarListPanel:AddListener()
end
--移除事件监听(用于子类重写)
function RoleUpStarListPanel:RemoveListener()
end
--界面打开时调用(用于子类重写)
function RoleUpStarListPanel:OnOpen(heroData,HeroRankupGroupData,RankupConsumeMaterialData,_openThisPanel,_curSelectHeroList,_curHeroData)
openThisPanel= _openThisPanel
curSelectHeroList={}
LogError("dsgdrfshfhjgfj")
2021-01-26 20:21:01 +08:00
print(#_curSelectHeroList)
2020-05-09 13:31:21 +08:00
for i = 1, #_curSelectHeroList do
2021-04-19 13:46:24 +08:00
-- curSelectHeroList[_curSelectHeroList[i]]=_curSelectHeroList[i]
table.insert(curSelectHeroList,_curSelectHeroList[i])
2020-05-09 13:31:21 +08:00
end
2021-01-26 20:21:01 +08:00
2020-05-09 13:31:21 +08:00
curHeroData = _curHeroData
heroDataList = heroData
this.HeroSortData(heroDataList)
2020-09-03 14:12:32 +08:00
local text = ""
2020-05-09 13:31:21 +08:00
for i, v in pairs(heroDataList) do
2020-09-03 14:12:32 +08:00
text = ""
2020-05-09 13:31:21 +08:00
for n,w in pairs(FormationManager.formationList) do
if HeroManager.heroResolveLicence[n] then
for m = 1, #w.teamHeroInfos do
2021-04-19 13:46:24 +08:00
if v.type == RoleUpStarMatType.hero and v.dynamicId==w.teamHeroInfos[m].heroId then
2020-09-03 14:12:32 +08:00
local isFormationStr = HeroManager.GetHeroFormationStr2(n)
if isFormationStr ~= "" then
if not text or text == "" then
text = isFormationStr
else
text = text .. ""..isFormationStr
end
end
2020-05-09 13:31:21 +08:00
end
end
end
end
2020-09-03 14:12:32 +08:00
if not text or text == "" then
v.isFormation = ""
else
2021-04-09 12:26:35 +08:00
v.isFormation = Language[10411]..text..Language[10412]
2020-09-03 14:12:32 +08:00
end
2020-05-09 13:31:21 +08:00
end
if not heroDataList or #heroDataList < 1 then
this.NoneImage.gameObject:SetActive(true)
else
this.NoneImage.gameObject:SetActive(false)
end
2020-05-09 13:31:21 +08:00
this.ScrollView:SetData(heroDataList, function (index, go)
this.OnShowSingleCardData(go, heroDataList[index])
2021-02-26 14:52:59 +08:00
end,false,false)
2020-05-09 13:31:21 +08:00
curNeedRoleNum=RankupConsumeMaterialData[4]
2020-06-13 11:47:13 +08:00
local str = ""
if HeroRankupGroupData.Issame == 1 then
2021-04-09 12:26:35 +08:00
str = HeroRankupGroupData.StarLimit..Language[10406]
2020-06-13 11:47:13 +08:00
else
if HeroRankupGroupData.IsId ~= 0 then
2021-04-09 12:26:35 +08:00
str = HeroRankupGroupData.StarLimit..Language[10407]..GetLanguageStrById(ConfigManager.GetConfigData(ConfigName.HeroConfig,HeroRankupGroupData.IsId).ReadingName)
2020-06-13 11:47:13 +08:00
else
if HeroRankupGroupData.IsSameClan == 0 then
2021-04-09 12:26:35 +08:00
str = HeroRankupGroupData.StarLimit..Language[10408]
2020-06-13 11:47:13 +08:00
else
2021-04-09 12:26:35 +08:00
str = HeroRankupGroupData.StarLimit..Language[10409]
2020-06-13 11:47:13 +08:00
end
end
end
2021-04-09 12:26:35 +08:00
this.desText.text=string.format(Language[10402],curNeedRoleNum,str)--HeroRankupGroupData.Name)
2021-01-26 20:21:01 +08:00
this.numText.text=string.format("%s/%s",LengthOfTable(curSelectHeroList),curNeedRoleNum)
2020-05-09 13:31:21 +08:00
end
function this.OnClickEnterHero(go,heroData,type)
if type==1 then
if #curSelectHeroList>=curNeedRoleNum then
2021-04-09 12:26:35 +08:00
PopupTipPanel.ShowTip(Language[10403])
2020-05-09 13:31:21 +08:00
return
else
table.insert(curSelectHeroList,heroData)
end
elseif type==2 then
for i = 1, #curSelectHeroList do
2021-04-19 13:46:24 +08:00
if heroData.type == RoleUpStarMatType.hero and heroData.dynamicId==curSelectHeroList[i].dynamicId then
2020-05-09 13:31:21 +08:00
table.remove(curSelectHeroList,i)
break
end
end
end
this.OnShowSingleCardData(go,heroData,type)
this.numText.text=string.format("%s/%s",#curSelectHeroList,curNeedRoleNum)
end
function this.OnShowSingleCardData(go,heroData)--isSelect 1选择 2 没选择
local choosed = Util.GetGameObject(go.transform, "choosed")
choosed:SetActive(false)
2021-04-19 13:46:24 +08:00
-- if curSelectHeroList[heroData.dynamicId] then
-- curSelectHeroList[heroData.dynamicId]=heroData
-- choosed:SetActive(true)
-- end
for i = 1, #curSelectHeroList do
if curSelectHeroList[i].type == RoleUpStarMatType.hero then
if curSelectHeroList[i].dynamicId == heroData.dynamicId then
choosed:SetActive(true)
end
elseif curSelectHeroList[i].type == RoleUpStarMatType.item then
if curSelectHeroList[i].id == heroData.id and curSelectHeroList[i].index == heroData.index then
choosed:SetActive(true)
end
end
2020-05-09 13:31:21 +08:00
end
Util.GetGameObject(go.transform, "posIcon"):SetActive(false)
2021-04-19 13:46:24 +08:00
local frame = Util.GetGameObject(go.transform, "frame"):GetComponent("Image")
local lvGo = Util.GetGameObject(go.transform, "lv")
local icon = Util.GetGameObject(go.transform, "icon"):GetComponent("Image")
local proIcon = Util.GetGameObject(go.transform, "proIcon")
local name = Util.GetGameObject(go.transform, "name"):GetComponent("Text")
2020-05-09 13:31:21 +08:00
local formationMask = Util.GetGameObject(go.transform, "formationMask")
2021-04-19 13:46:24 +08:00
local formationImage = Util.GetGameObject(formationMask.transform, "formationImage")
local lockImage = Util.GetGameObject(formationMask.transform, "lockImage")
local noumenon = Util.GetGameObject(go, "noumenon")
2020-05-09 13:31:21 +08:00
local starGrid = Util.GetGameObject(go.transform, "star")
local cardBtn = Util.GetGameObject(go.transform, "icon")
2020-12-18 16:37:56 +08:00
local GongMingMask = Util.GetGameObject(go.transform, "GongMingMask")
2021-04-19 13:46:24 +08:00
if heroData.type == RoleUpStarMatType.hero then
Merge branch 'china/dev-c' into china/ios # Conflicts: # Assets/ManagedResources/ArtFont_en/f_fuxinggaozhao_zida_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_banner_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_niuqizhi_en.png.meta # Assets/ManagedResources/ArtFont_en/q_qinlongmibao_banner1_en.png.meta # Assets/ManagedResources/ArtFont_en/r_fabao_guiyuan_en.png.meta # Assets/ManagedResources/ArtFont_en/sl_en.png.meta # Assets/ManagedResources/ArtFont_en/x_xianshizaohuan_wujiangyulan 1_en.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_1_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_2_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_3_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_4_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_6_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_7_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_8_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_9_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_banner_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_niuqizhi_vi.png.meta # Assets/ManagedResources/ArtFont_vi/q_qinlongmibao_banner1_vi.png.meta # Assets/ManagedResources/ArtFont_vi/r_fabao_guiyuan_vi.png.meta # Assets/ManagedResources/ArtFont_vi/sl_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_2_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_vi.png.meta # Assets/ManagedResources/ArtFont_vi/w_wj_banner_vi.png.meta # Assets/ManagedResources/Atlas/BattleAtlas/r_zhandou_leiquehei_01.png.meta # Assets/ManagedResources/Atlas/DyAct_Activity7/timelimit_putishushen2.png.meta # Assets/ManagedResources/Atlas/DyAct_XiangYaoDuoBao/ArtFont/t_tongqiangtiebi_banner_zh.jpg.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/ArtFont/x_xianshizaohuan_wujiangyulan 1_zh.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/QiKaiDeSheng/q_qikaidesheng_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/XiangLongFuHu/x_xianglongfuhu_shenjiang3.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YiShanDaoHai/y_yishandaohai_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YongWangZhiQian/s_yongwangzhiqian_shenjiang2.png.meta # Assets/ManagedResources/Atlas/FirstRechargeAtlas/ArtFont/s_shouchong_100_zh.png.meta # Assets/ManagedResources/Atlas/MainAtlas/ArtFont/r_zjm_huodongicon-congzhi_zh.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2_gouxuan.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_01_zh.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_zh.png.meta # Assets/ManagedResources/Atlas/TimeLimitSkinAtlas/ArtFont/sl_zh.png.meta # Assets/ManagedResources/BG/t_tapolingxiao_beijingtu.png.meta # Assets/ManagedResources/DynamicAtlas/b_bianhuanmoce_banner_zh.png # Assets/ManagedResources/DynamicAtlas/b_bowenduoshi_banner_zh.png # Assets/ManagedResources/DynamicAtlas/p_pozhengzhuxian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/q_qikaidesheng_banner_zh.png # Assets/ManagedResources/DynamicAtlas/s_yongwangzhiqian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/y_yishandaohai_banner_zh.png # Assets/ManagedResources/EffectResUI/Story/Texture/UI_fuzhou_02.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/dianjijiekai.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/star_png.png.meta # Assets/ManagedResources/ResConfigs/ResourcePathConfig.asset # Assets/ManagedResources/~Lua/Common/functions.lua # Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/GuideBattlePanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/EnemyView.lua # Assets/ManagedResources/~Lua/Modules/Chat/ChatPanel.lua # Assets/ManagedResources/~Lua/Modules/Chat/FriendChatPanel.lua # Assets/ManagedResources/~Lua/Modules/CompoundHero/view/CompoundHero_Compound.lua # Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityMainPanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/SheJiDaDian.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua # Assets/ManagedResources/~Lua/Modules/Fight/FightPointPassMainPanel.lua # Assets/ManagedResources/~Lua/Modules/Fight/View/FightPointMapView.lua # Assets/ManagedResources/~Lua/Modules/Formation/FormationPanelV2.lua # Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralBigPopup.lua # Assets/ManagedResources/~Lua/Modules/HandBook/HandBookRoleInfoLayout.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListItem.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListSelectPanel.lua # Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua # Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua # Assets/ManagedResources/~Lua/Modules/Popup/SkillInfoPopup.lua # Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua # Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua # Assets/ManagedResources/~Lua/Modules/Resolve/View/Resolve_Pokemon.lua # Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleUpStarListPanel.lua # Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua # Assets/ManagedResources/~Lua/Modules/Shop/ShopBuyPopup.lua # Assets/ManagedResources/~Lua/Modules/SoulPrint/SoulPrintPanel.lua # Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua # Assets/ManagedResources/~Lua/View/PlayerInfoView.lua
2021-05-19 14:12:37 +08:00
frame.sprite = this.spLoader:LoadSprite(GetHeroQuantityImageByquality(heroData.heroConfig.Quality,heroData.star))
2021-04-19 13:46:24 +08:00
lvGo:SetActive(true)
Util.GetGameObject(lvGo.transform, "Text"):GetComponent("Text").text = heroData.lv
Merge branch 'china/dev-c' into china/ios # Conflicts: # Assets/ManagedResources/ArtFont_en/f_fuxinggaozhao_zida_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_banner_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_niuqizhi_en.png.meta # Assets/ManagedResources/ArtFont_en/q_qinlongmibao_banner1_en.png.meta # Assets/ManagedResources/ArtFont_en/r_fabao_guiyuan_en.png.meta # Assets/ManagedResources/ArtFont_en/sl_en.png.meta # Assets/ManagedResources/ArtFont_en/x_xianshizaohuan_wujiangyulan 1_en.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_1_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_2_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_3_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_4_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_6_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_7_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_8_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_9_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_banner_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_niuqizhi_vi.png.meta # Assets/ManagedResources/ArtFont_vi/q_qinlongmibao_banner1_vi.png.meta # Assets/ManagedResources/ArtFont_vi/r_fabao_guiyuan_vi.png.meta # Assets/ManagedResources/ArtFont_vi/sl_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_2_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_vi.png.meta # Assets/ManagedResources/ArtFont_vi/w_wj_banner_vi.png.meta # Assets/ManagedResources/Atlas/BattleAtlas/r_zhandou_leiquehei_01.png.meta # Assets/ManagedResources/Atlas/DyAct_Activity7/timelimit_putishushen2.png.meta # Assets/ManagedResources/Atlas/DyAct_XiangYaoDuoBao/ArtFont/t_tongqiangtiebi_banner_zh.jpg.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/ArtFont/x_xianshizaohuan_wujiangyulan 1_zh.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/QiKaiDeSheng/q_qikaidesheng_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/XiangLongFuHu/x_xianglongfuhu_shenjiang3.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YiShanDaoHai/y_yishandaohai_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YongWangZhiQian/s_yongwangzhiqian_shenjiang2.png.meta # Assets/ManagedResources/Atlas/FirstRechargeAtlas/ArtFont/s_shouchong_100_zh.png.meta # Assets/ManagedResources/Atlas/MainAtlas/ArtFont/r_zjm_huodongicon-congzhi_zh.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2_gouxuan.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_01_zh.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_zh.png.meta # Assets/ManagedResources/Atlas/TimeLimitSkinAtlas/ArtFont/sl_zh.png.meta # Assets/ManagedResources/BG/t_tapolingxiao_beijingtu.png.meta # Assets/ManagedResources/DynamicAtlas/b_bianhuanmoce_banner_zh.png # Assets/ManagedResources/DynamicAtlas/b_bowenduoshi_banner_zh.png # Assets/ManagedResources/DynamicAtlas/p_pozhengzhuxian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/q_qikaidesheng_banner_zh.png # Assets/ManagedResources/DynamicAtlas/s_yongwangzhiqian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/y_yishandaohai_banner_zh.png # Assets/ManagedResources/EffectResUI/Story/Texture/UI_fuzhou_02.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/dianjijiekai.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/star_png.png.meta # Assets/ManagedResources/ResConfigs/ResourcePathConfig.asset # Assets/ManagedResources/~Lua/Common/functions.lua # Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/GuideBattlePanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/EnemyView.lua # Assets/ManagedResources/~Lua/Modules/Chat/ChatPanel.lua # Assets/ManagedResources/~Lua/Modules/Chat/FriendChatPanel.lua # Assets/ManagedResources/~Lua/Modules/CompoundHero/view/CompoundHero_Compound.lua # Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityMainPanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/SheJiDaDian.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua # Assets/ManagedResources/~Lua/Modules/Fight/FightPointPassMainPanel.lua # Assets/ManagedResources/~Lua/Modules/Fight/View/FightPointMapView.lua # Assets/ManagedResources/~Lua/Modules/Formation/FormationPanelV2.lua # Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralBigPopup.lua # Assets/ManagedResources/~Lua/Modules/HandBook/HandBookRoleInfoLayout.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListItem.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListSelectPanel.lua # Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua # Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua # Assets/ManagedResources/~Lua/Modules/Popup/SkillInfoPopup.lua # Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua # Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua # Assets/ManagedResources/~Lua/Modules/Resolve/View/Resolve_Pokemon.lua # Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleUpStarListPanel.lua # Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua # Assets/ManagedResources/~Lua/Modules/Shop/ShopBuyPopup.lua # Assets/ManagedResources/~Lua/Modules/SoulPrint/SoulPrintPanel.lua # Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua # Assets/ManagedResources/~Lua/View/PlayerInfoView.lua
2021-05-19 14:12:37 +08:00
icon.sprite = this.spLoader:LoadSprite(heroData.icon)
proIcon:GetComponent("Image").sprite = this.spLoader:LoadSprite(GetProStrImageByProNum(heroData.changeProId))
2021-04-19 13:46:24 +08:00
formationMask:SetActive((heroData.isFormation ~= "" and heroData.isFormation ~= Language[10410]) or heroData.lockState == 1)
formationImage:SetActive(heroData.isFormation ~= "" )
lockImage:SetActive( heroData.lockState == 1)
noumenon:SetActive( heroData.id == curHeroData.id )
name.text = SubString2(GetLanguageStrById(heroData.heroConfig.ReadingName),8)
2021-10-26 16:00:31 +08:00
local star,starType = heroData.GetStar(1)
SetHeroStars(this.spLoader, starGrid, star,starType,nil,nil,Vector2.New(0,1))
LogError("hero star=="..star)
2022-01-20 15:06:04 +08:00
local effect=SetHeroFlyEffect(go,this.spLoader,heroData.star,this.sortingOrder+1,1)
if effect then
local particles=effect:GetComponentsInChildren(typeof(UnityEngine.ParticleSystem))
for key, value in pairs(particles:ToTable()) do
local mat=value:GetComponent(typeof(UnityEngine.Renderer))
if mat.material.shader.name=="YXZ/Effect/Mix Masking(Without Moving)_alphablend" then
mat.material.shader=poolManager:LoadAsset("YXZ_MixMaskingWithoutMoving_alphablend_1",poolManager.AssetType.Other)
end
end
end
2021-11-05 13:18:55 +08:00
Util.SetParticleSortLayer(starGrid,this.sortingOrder + 1)
2021-04-19 13:46:24 +08:00
GongMingMask:SetActive(false)--最后检测是否共鸣
if heroData.lockState == 1 or (heroData.isFormation ~= "" and heroData.isFormation ~= Language[10410]) then
else
if HarmonyManager.IsChangeColor(heroData.dynamicId) then
Util.GetGameObject(go.transform, "lv/Text"):GetComponent("Text").text = "<color=#0f0>"..heroData.lv.."</color>"
2021-01-04 09:57:42 +08:00
GongMingMask:SetActive(true)
2021-04-19 13:46:24 +08:00
elseif HarmonyManager:IsEnvoy(heroData.dynamicId) and HarmonyManager.GetSingleAdditionsData(HarmonyAddType.AddLv) then
if HarmonyManager.GetSingleAdditionsData(HarmonyAddType.AddLv).heroTid == 0 then
-- body
Util.GetGameObject(go.transform, "lv/Text"):GetComponent("Text").text = "<color=#ffbe22>"..heroData.lv.."</color>"
GongMingMask:SetActive(true)
end
2021-01-04 09:57:42 +08:00
end
2020-12-18 16:37:56 +08:00
end
2021-04-19 13:46:24 +08:00
Util.AddOnceClick(GongMingMask, function()
PopupTipPanel.ShowTip(Language[12184])
end)
Util.AddOnceClick(cardBtn, function()
2024-01-03 15:24:49 +08:00
if TrainBuildManager.CheckHeroIsTraining(heroData.dynamicId) then
PopupTipPanel.ShowTip("该神将正在特训")
return
end
2021-04-19 13:46:24 +08:00
local isSelect = false
local selectIndex = 0
for i = 1, #curSelectHeroList do
if curSelectHeroList[i].type == RoleUpStarMatType.hero then
if curSelectHeroList[i].dynamicId == heroData.dynamicId then
isSelect = true
selectIndex = i
end
end
end
if isSelect then
choosed:SetActive(false)
-- curSelectHeroList[heroData.dynamicId]=nil
table.remove(curSelectHeroList,selectIndex)
this.numText.text=string.format("%s/%s",LengthOfTable(curSelectHeroList),curNeedRoleNum)
return
end
if LengthOfTable(curSelectHeroList)>=curNeedRoleNum then
PopupTipPanel.ShowTip(Language[10403])
return
end
-- curSelectHeroList[heroData.dynamicId]=heroData
table.insert(curSelectHeroList,heroData)
choosed:SetActive(true)
this.numText.text=string.format("%s/%s",LengthOfTable(curSelectHeroList),curNeedRoleNum)
end)
Util.AddOnceClick(formationMask, function()
if heroData.isFormation ~= "" then
PopupTipPanel.ShowTip( heroData.isFormation)
return
end
if heroData.lockState == 1 then
PopupTipPanel.ShowTip(Language[10413])
return
end
end)
Util.AddLongPressClick(cardBtn, function()
UIManager.OpenPanel(UIName.RoleInfoPopup,heroData)
end, 0.5)
2021-04-19 13:46:24 +08:00
elseif heroData.type == RoleUpStarMatType.item then
2022-01-20 15:06:04 +08:00
LogError("22222222222")
2021-04-19 13:46:24 +08:00
local itemConfig = ConfigManager.TryGetConfigData(ConfigName.ItemConfig,heroData.id)
if not itemConfig then return end
Merge branch 'china/dev-c' into china/ios # Conflicts: # Assets/ManagedResources/ArtFont_en/f_fuxinggaozhao_zida_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_banner_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_niuqizhi_en.png.meta # Assets/ManagedResources/ArtFont_en/q_qinlongmibao_banner1_en.png.meta # Assets/ManagedResources/ArtFont_en/r_fabao_guiyuan_en.png.meta # Assets/ManagedResources/ArtFont_en/sl_en.png.meta # Assets/ManagedResources/ArtFont_en/x_xianshizaohuan_wujiangyulan 1_en.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_1_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_2_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_3_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_4_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_6_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_7_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_8_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_9_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_banner_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_niuqizhi_vi.png.meta # Assets/ManagedResources/ArtFont_vi/q_qinlongmibao_banner1_vi.png.meta # Assets/ManagedResources/ArtFont_vi/r_fabao_guiyuan_vi.png.meta # Assets/ManagedResources/ArtFont_vi/sl_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_2_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_vi.png.meta # Assets/ManagedResources/ArtFont_vi/w_wj_banner_vi.png.meta # Assets/ManagedResources/Atlas/BattleAtlas/r_zhandou_leiquehei_01.png.meta # Assets/ManagedResources/Atlas/DyAct_Activity7/timelimit_putishushen2.png.meta # Assets/ManagedResources/Atlas/DyAct_XiangYaoDuoBao/ArtFont/t_tongqiangtiebi_banner_zh.jpg.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/ArtFont/x_xianshizaohuan_wujiangyulan 1_zh.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/QiKaiDeSheng/q_qikaidesheng_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/XiangLongFuHu/x_xianglongfuhu_shenjiang3.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YiShanDaoHai/y_yishandaohai_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YongWangZhiQian/s_yongwangzhiqian_shenjiang2.png.meta # Assets/ManagedResources/Atlas/FirstRechargeAtlas/ArtFont/s_shouchong_100_zh.png.meta # Assets/ManagedResources/Atlas/MainAtlas/ArtFont/r_zjm_huodongicon-congzhi_zh.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2_gouxuan.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_01_zh.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_zh.png.meta # Assets/ManagedResources/Atlas/TimeLimitSkinAtlas/ArtFont/sl_zh.png.meta # Assets/ManagedResources/BG/t_tapolingxiao_beijingtu.png.meta # Assets/ManagedResources/DynamicAtlas/b_bianhuanmoce_banner_zh.png # Assets/ManagedResources/DynamicAtlas/b_bowenduoshi_banner_zh.png # Assets/ManagedResources/DynamicAtlas/p_pozhengzhuxian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/q_qikaidesheng_banner_zh.png # Assets/ManagedResources/DynamicAtlas/s_yongwangzhiqian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/y_yishandaohai_banner_zh.png # Assets/ManagedResources/EffectResUI/Story/Texture/UI_fuzhou_02.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/dianjijiekai.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/star_png.png.meta # Assets/ManagedResources/ResConfigs/ResourcePathConfig.asset # Assets/ManagedResources/~Lua/Common/functions.lua # Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/GuideBattlePanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/EnemyView.lua # Assets/ManagedResources/~Lua/Modules/Chat/ChatPanel.lua # Assets/ManagedResources/~Lua/Modules/Chat/FriendChatPanel.lua # Assets/ManagedResources/~Lua/Modules/CompoundHero/view/CompoundHero_Compound.lua # Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityMainPanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/SheJiDaDian.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua # Assets/ManagedResources/~Lua/Modules/Fight/FightPointPassMainPanel.lua # Assets/ManagedResources/~Lua/Modules/Fight/View/FightPointMapView.lua # Assets/ManagedResources/~Lua/Modules/Formation/FormationPanelV2.lua # Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralBigPopup.lua # Assets/ManagedResources/~Lua/Modules/HandBook/HandBookRoleInfoLayout.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListItem.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListSelectPanel.lua # Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua # Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua # Assets/ManagedResources/~Lua/Modules/Popup/SkillInfoPopup.lua # Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua # Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua # Assets/ManagedResources/~Lua/Modules/Resolve/View/Resolve_Pokemon.lua # Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleUpStarListPanel.lua # Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua # Assets/ManagedResources/~Lua/Modules/Shop/ShopBuyPopup.lua # Assets/ManagedResources/~Lua/Modules/SoulPrint/SoulPrintPanel.lua # Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua # Assets/ManagedResources/~Lua/View/PlayerInfoView.lua
2021-05-19 14:12:37 +08:00
frame.sprite = this.spLoader:LoadSprite(GetHeroQuantityImageByquality(itemConfig.Quantity,itemConfig.HeroStar[1]))
2021-04-19 13:46:24 +08:00
lvGo:SetActive(false)
Merge branch 'china/dev-c' into china/ios # Conflicts: # Assets/ManagedResources/ArtFont_en/f_fuxinggaozhao_zida_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_banner_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_niuqizhi_en.png.meta # Assets/ManagedResources/ArtFont_en/q_qinlongmibao_banner1_en.png.meta # Assets/ManagedResources/ArtFont_en/r_fabao_guiyuan_en.png.meta # Assets/ManagedResources/ArtFont_en/sl_en.png.meta # Assets/ManagedResources/ArtFont_en/x_xianshizaohuan_wujiangyulan 1_en.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_1_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_2_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_3_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_4_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_6_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_7_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_8_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_9_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_banner_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_niuqizhi_vi.png.meta # Assets/ManagedResources/ArtFont_vi/q_qinlongmibao_banner1_vi.png.meta # Assets/ManagedResources/ArtFont_vi/r_fabao_guiyuan_vi.png.meta # Assets/ManagedResources/ArtFont_vi/sl_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_2_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_vi.png.meta # Assets/ManagedResources/ArtFont_vi/w_wj_banner_vi.png.meta # Assets/ManagedResources/Atlas/BattleAtlas/r_zhandou_leiquehei_01.png.meta # Assets/ManagedResources/Atlas/DyAct_Activity7/timelimit_putishushen2.png.meta # Assets/ManagedResources/Atlas/DyAct_XiangYaoDuoBao/ArtFont/t_tongqiangtiebi_banner_zh.jpg.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/ArtFont/x_xianshizaohuan_wujiangyulan 1_zh.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/QiKaiDeSheng/q_qikaidesheng_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/XiangLongFuHu/x_xianglongfuhu_shenjiang3.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YiShanDaoHai/y_yishandaohai_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YongWangZhiQian/s_yongwangzhiqian_shenjiang2.png.meta # Assets/ManagedResources/Atlas/FirstRechargeAtlas/ArtFont/s_shouchong_100_zh.png.meta # Assets/ManagedResources/Atlas/MainAtlas/ArtFont/r_zjm_huodongicon-congzhi_zh.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2_gouxuan.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_01_zh.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_zh.png.meta # Assets/ManagedResources/Atlas/TimeLimitSkinAtlas/ArtFont/sl_zh.png.meta # Assets/ManagedResources/BG/t_tapolingxiao_beijingtu.png.meta # Assets/ManagedResources/DynamicAtlas/b_bianhuanmoce_banner_zh.png # Assets/ManagedResources/DynamicAtlas/b_bowenduoshi_banner_zh.png # Assets/ManagedResources/DynamicAtlas/p_pozhengzhuxian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/q_qikaidesheng_banner_zh.png # Assets/ManagedResources/DynamicAtlas/s_yongwangzhiqian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/y_yishandaohai_banner_zh.png # Assets/ManagedResources/EffectResUI/Story/Texture/UI_fuzhou_02.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/dianjijiekai.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/star_png.png.meta # Assets/ManagedResources/ResConfigs/ResourcePathConfig.asset # Assets/ManagedResources/~Lua/Common/functions.lua # Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/GuideBattlePanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/EnemyView.lua # Assets/ManagedResources/~Lua/Modules/Chat/ChatPanel.lua # Assets/ManagedResources/~Lua/Modules/Chat/FriendChatPanel.lua # Assets/ManagedResources/~Lua/Modules/CompoundHero/view/CompoundHero_Compound.lua # Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityMainPanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/SheJiDaDian.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua # Assets/ManagedResources/~Lua/Modules/Fight/FightPointPassMainPanel.lua # Assets/ManagedResources/~Lua/Modules/Fight/View/FightPointMapView.lua # Assets/ManagedResources/~Lua/Modules/Formation/FormationPanelV2.lua # Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralBigPopup.lua # Assets/ManagedResources/~Lua/Modules/HandBook/HandBookRoleInfoLayout.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListItem.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListSelectPanel.lua # Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua # Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua # Assets/ManagedResources/~Lua/Modules/Popup/SkillInfoPopup.lua # Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua # Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua # Assets/ManagedResources/~Lua/Modules/Resolve/View/Resolve_Pokemon.lua # Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleUpStarListPanel.lua # Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua # Assets/ManagedResources/~Lua/Modules/Shop/ShopBuyPopup.lua # Assets/ManagedResources/~Lua/Modules/SoulPrint/SoulPrintPanel.lua # Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua # Assets/ManagedResources/~Lua/View/PlayerInfoView.lua
2021-05-19 14:12:37 +08:00
icon.sprite = this.spLoader:LoadSprite(GetResourcePath(itemConfig.ResourceID))
2021-04-19 15:11:39 +08:00
if itemConfig.PropertyName and itemConfig.PropertyName > 0 then
proIcon:SetActive(true)
Merge branch 'china/dev-c' into china/ios # Conflicts: # Assets/ManagedResources/ArtFont_en/f_fuxinggaozhao_zida_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_banner_en.png.meta # Assets/ManagedResources/ArtFont_en/n_niuqichongchong_niuqizhi_en.png.meta # Assets/ManagedResources/ArtFont_en/q_qinlongmibao_banner1_en.png.meta # Assets/ManagedResources/ArtFont_en/r_fabao_guiyuan_en.png.meta # Assets/ManagedResources/ArtFont_en/sl_en.png.meta # Assets/ManagedResources/ArtFont_en/x_xianshizaohuan_wujiangyulan 1_en.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_1_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_2_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_3_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_4_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_6_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_7_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_8_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/c_3_9_t9_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_banner_vi.png.meta # Assets/ManagedResources/ArtFont_vi/n_niuqichongchong_niuqizhi_vi.png.meta # Assets/ManagedResources/ArtFont_vi/q_qinlongmibao_banner1_vi.png.meta # Assets/ManagedResources/ArtFont_vi/r_fabao_guiyuan_vi.png.meta # Assets/ManagedResources/ArtFont_vi/sl_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_2_vi.png.meta # Assets/ManagedResources/ArtFont_vi/t_tianshumijuan_zhujiemiananniu_vi.png.meta # Assets/ManagedResources/ArtFont_vi/w_wj_banner_vi.png.meta # Assets/ManagedResources/Atlas/BattleAtlas/r_zhandou_leiquehei_01.png.meta # Assets/ManagedResources/Atlas/DyAct_Activity7/timelimit_putishushen2.png.meta # Assets/ManagedResources/Atlas/DyAct_XiangYaoDuoBao/ArtFont/t_tongqiangtiebi_banner_zh.jpg.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/ArtFont/x_xianshizaohuan_wujiangyulan 1_zh.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/QiKaiDeSheng/q_qikaidesheng_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/XiangLongFuHu/x_xianglongfuhu_shenjiang3.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YiShanDaoHai/y_yishandaohai_shenjiang2.png.meta # Assets/ManagedResources/Atlas/DynamicActivityAtlas/YongWangZhiQian/s_yongwangzhiqian_shenjiang2.png.meta # Assets/ManagedResources/Atlas/FirstRechargeAtlas/ArtFont/s_shouchong_100_zh.png.meta # Assets/ManagedResources/Atlas/MainAtlas/ArtFont/r_zjm_huodongicon-congzhi_zh.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2.png.meta # Assets/ManagedResources/Atlas/SupremeHeroAtlas/b_baolishuchu_juesebanzi2_gouxuan.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_01_zh.png.meta # Assets/ManagedResources/Atlas/TagButtonAtlas/ArtFont/r_huodong_leijichengzhianniu_zh.png.meta # Assets/ManagedResources/Atlas/TimeLimitSkinAtlas/ArtFont/sl_zh.png.meta # Assets/ManagedResources/BG/t_tapolingxiao_beijingtu.png.meta # Assets/ManagedResources/DynamicAtlas/b_bianhuanmoce_banner_zh.png # Assets/ManagedResources/DynamicAtlas/b_bowenduoshi_banner_zh.png # Assets/ManagedResources/DynamicAtlas/p_pozhengzhuxian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/q_qikaidesheng_banner_zh.png # Assets/ManagedResources/DynamicAtlas/s_yongwangzhiqian_banner_zh.png # Assets/ManagedResources/DynamicAtlas/y_yishandaohai_banner_zh.png # Assets/ManagedResources/EffectResUI/Story/Texture/UI_fuzhou_02.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/dianjijiekai.png.meta # Assets/ManagedResources/EffectResUI/Story/Texture/star_png.png.meta # Assets/ManagedResources/ResConfigs/ResourcePathConfig.asset # Assets/ManagedResources/~Lua/Common/functions.lua # Assets/ManagedResources/~Lua/Modules/Battle/Logic/BattleLogic.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/DamageResultPanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/GuideBattlePanel.lua # Assets/ManagedResources/~Lua/Modules/Battle/View/Unit/EnemyView.lua # Assets/ManagedResources/~Lua/Modules/Chat/ChatPanel.lua # Assets/ManagedResources/~Lua/Modules/Chat/FriendChatPanel.lua # Assets/ManagedResources/~Lua/Modules/CompoundHero/view/CompoundHero_Compound.lua # Assets/ManagedResources/~Lua/Modules/DailyRecharge/DailyRechargePanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ActivityMainPanel.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShouBaoGe.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/LingShowTeHui.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBox.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/SheJiDaDian.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/ShengYiTianJiang.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/TimeLimitedCall.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XiangYaoDuoBao.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/XinJiangLaiXi.lua # Assets/ManagedResources/~Lua/Modules/DynamicActivity/YiJingBaoKu.lua # Assets/ManagedResources/~Lua/Modules/Fight/FightPointPassMainPanel.lua # Assets/ManagedResources/~Lua/Modules/Fight/View/FightPointMapView.lua # Assets/ManagedResources/~Lua/Modules/Formation/FormationPanelV2.lua # Assets/ManagedResources/~Lua/Modules/GeneralPanel/GeneralBigPopup.lua # Assets/ManagedResources/~Lua/Modules/HandBook/HandBookRoleInfoLayout.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListItem.lua # Assets/ManagedResources/~Lua/Modules/Login/ServerListSelectPanel.lua # Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua # Assets/ManagedResources/~Lua/Modules/Popup/RewardItemPopup.lua # Assets/ManagedResources/~Lua/Modules/Popup/SkillInfoPopup.lua # Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua # Assets/ManagedResources/~Lua/Modules/Recharge/View/EveryDayGift.lua # Assets/ManagedResources/~Lua/Modules/Resolve/View/Resolve_Pokemon.lua # Assets/ManagedResources/~Lua/Modules/RoleInfo/RoleUpStarListPanel.lua # Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua # Assets/ManagedResources/~Lua/Modules/Shop/ShopBuyPopup.lua # Assets/ManagedResources/~Lua/Modules/SoulPrint/SoulPrintPanel.lua # Assets/ManagedResources/~Lua/Modules/Vip/VipPanelV2.lua # Assets/ManagedResources/~Lua/View/PlayerInfoView.lua
2021-05-19 14:12:37 +08:00
proIcon:GetComponent("Image").sprite = this.spLoader:LoadSprite(GetProStrImageByProNum(itemConfig.PropertyName))
2021-04-19 15:11:39 +08:00
else
proIcon:SetActive(false)
end
2021-04-19 13:46:24 +08:00
formationMask:SetActive(false)
formationImage:SetActive(false)
lockImage:SetActive(false)
noumenon:SetActive(false)
GongMingMask:SetActive(false)
name.text = SubString2(GetLanguageStrById(itemConfig.Name),8)
2021-08-26 17:25:02 +08:00
SetHeroStars(this.spLoader,starGrid, itemConfig.HeroStar[1] or 6,1,nil,nil,Vector2.New(0,1))
2022-01-20 15:06:04 +08:00
local effect=SetHeroFlyEffect(go,this.spLoader,itemConfig.HeroStar[1] or 6,this.sortingOrder+1,1)
if effect then
local particles=effect:GetComponentsInChildren(typeof(UnityEngine.ParticleSystem))
for key, value in pairs(particles:ToTable()) do
local mat=value:GetComponent(typeof(UnityEngine.Renderer))
if mat.material.shader.name=="YXZ/Effect/Mix Masking(Without Moving)_alphablend" then
mat.material.shader=poolManager:LoadAsset("YXZ_MixMaskingWithoutMoving_alphablend_1",poolManager.AssetType.Other)
end
end
end
local meshs1=starGrid:GetComponentsInChildren(typeof(UnityEngine.ParticleSystem))
for key, value in pairs(meshs1:ToTable()) do
local mat=value:GetComponent(typeof(UnityEngine.Renderer))
if mat.material.shader.name=="UI Particles/Additive" then
mat.material.shader=poolManager:LoadAsset("UI-Particle-Add_1",poolManager.AssetType.Other)
end
end
2021-12-15 13:35:44 +08:00
Util.SetParticleSortLayer(starGrid,this.sortingOrder + 1)
2021-04-19 13:46:24 +08:00
Util.AddOnceClick(cardBtn, function()
local isSelect = false
local selectIndex = 0
for i = 1, #curSelectHeroList do
if curSelectHeroList[i].type == RoleUpStarMatType.item then
if curSelectHeroList[i].id == heroData.id and curSelectHeroList[i].index == heroData.index then
isSelect = true
selectIndex = i
choosed:SetActive(true)
end
end
end
if isSelect then
2020-05-09 13:31:21 +08:00
choosed:SetActive(false)
2021-04-19 13:46:24 +08:00
-- curSelectHeroList[heroData.dynamicId]=nil
table.remove(curSelectHeroList,selectIndex)
2020-05-09 13:31:21 +08:00
this.numText.text=string.format("%s/%s",LengthOfTable(curSelectHeroList),curNeedRoleNum)
return
end
if LengthOfTable(curSelectHeroList)>=curNeedRoleNum then
2021-04-09 12:26:35 +08:00
PopupTipPanel.ShowTip(Language[10403])
2020-05-09 13:31:21 +08:00
return
end
2021-04-19 13:46:24 +08:00
-- curSelectHeroList[heroData.dynamicId]=heroData
table.insert(curSelectHeroList,heroData)
2020-05-09 13:31:21 +08:00
choosed:SetActive(true)
this.numText.text=string.format("%s/%s",LengthOfTable(curSelectHeroList),curNeedRoleNum)
2021-04-19 13:46:24 +08:00
end)
Util.AddLongPressClick(cardBtn, function()
UIManager.OpenPanel(UIName.RewardItemSingleShowPopup, heroData.id)
end, 0.5)
2021-04-19 13:46:24 +08:00
end
2020-05-09 13:31:21 +08:00
end
function this.HeroSortData(heroData)
Log("#heroData "..#heroData)
--"该神将在大闹天宫阵容中已上阵"
2020-05-09 13:31:21 +08:00
table.sort(heroData, function(a, b)
2021-04-19 13:46:24 +08:00
if a.type == b.type and a.type == RoleUpStarMatType.hero and b.type == RoleUpStarMatType.hero then
if (a.isFormation == "" or (a.isFormation ~= "" and a.isFormation == Language[10410])) and (b.isFormation == "" or (b.isFormation ~= "" and b.isFormation == Language[10410]))
or (a.isFormation ~= "" and a.isFormation ~= Language[10410]) and (b.isFormation ~= "" and b.isFormation ~= Language[10410]) then
if a.lockState == b.lockState then
if a.heroConfig.Star == b.heroConfig.Star then
if a.lv == b.lv then
if a.id ~= curHeroData.id and b.id ~= curHeroData.id or a.id == curHeroData.id and b.id == curHeroData.id then
return a.heroConfig.Sort > b.heroConfig.Sort
2021-04-19 13:46:24 +08:00
else
return not a.id ~= curHeroData.id and b.id == curHeroData.id
end
2020-05-09 13:31:21 +08:00
else
2021-04-19 13:46:24 +08:00
return a.lv < b.lv
2020-05-09 13:31:21 +08:00
end
else
2021-04-19 13:46:24 +08:00
return a.heroConfig.Star < b.heroConfig.Star
2020-05-09 13:31:21 +08:00
end
else
2021-04-19 13:46:24 +08:00
return a.lockState < b.lockState
2020-05-09 13:31:21 +08:00
end
else
2021-04-19 13:46:24 +08:00
return (a.isFormation == "" or (a.isFormation ~= "" and a.isFormation == Language[10410])) and (not b.dynamicId ~= "" and b.isFormation ~= Language[10410])
2020-05-09 13:31:21 +08:00
end
2021-04-19 18:05:15 +08:00
elseif a.type == b.type and a.type == RoleUpStarMatType.item and b.type == RoleUpStarMatType.item then
return a.id > b.id
2020-05-09 13:31:21 +08:00
else
2021-04-19 13:46:24 +08:00
return a.type > b.type
2020-05-09 13:31:21 +08:00
end
end)
end
function RoleUpStarListPanel:AutoSelectHero()
curSelectHeroList = {}
for i = 1, #heroDataList do
2021-04-19 13:46:24 +08:00
if heroDataList[i].type == RoleUpStarMatType.item and LengthOfTable(curSelectHeroList) < curNeedRoleNum or heroDataList[i].type == RoleUpStarMatType.hero and LengthOfTable(curSelectHeroList) < curNeedRoleNum
2024-01-03 15:24:49 +08:00
and heroDataList[i].isFormation == "" and heroDataList[i].lockState == 0 and (not HarmonyManager.IsChangeColor(heroDataList[i].dynamicId) and(not HarmonyManager:IsEnvoy(heroDataList[i].dynamicId)))
and TrainBuildManager.CheckHeroIsTraining(heroDataList[i].dynamicId)==false then
2021-04-19 13:46:24 +08:00
-- curSelectHeroList[heroDataList[i].dynamicId]=heroDataList[i]
table.insert(curSelectHeroList,heroDataList[i])
2020-05-09 13:31:21 +08:00
end
end
this.numText.text=string.format("%s/%s",LengthOfTable(curSelectHeroList),curNeedRoleNum)
this.ScrollView:SetData(heroDataList, function (index, go)
this.OnShowSingleCardData(go, heroDataList[index])
2021-02-26 14:52:59 +08:00
end,true,true)
2020-05-09 13:31:21 +08:00
end
--界面关闭时调用(用于子类重写)
function RoleUpStarListPanel:OnClose()
end
--界面销毁时调用(用于子类重写)
function RoleUpStarListPanel:OnDestroy()
2021-04-21 13:12:04 +08:00
this.spLoader:Destroy()
2020-05-09 13:31:21 +08:00
this.ScrollView = nil
end
2021-04-21 13:12:04 +08:00
return RoleUpStarListPanel