From 98c80ed67c77cb15d42d008ca1098a0dbc7b6aa8 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Thu, 15 Oct 2020 21:26:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=AE=E7=BD=97=E5=B9=BB=E5=A2=83=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Map/TrialMapPanel.lua | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Map/TrialMapPanel.lua b/Assets/ManagedResources/~Lua/Modules/Map/TrialMapPanel.lua index 180b69aead..8fca712a02 100644 --- a/Assets/ManagedResources/~Lua/Modules/Map/TrialMapPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Map/TrialMapPanel.lua @@ -482,7 +482,7 @@ function this.SetSelectHero(isFirstIn,isFirstData,isMainIn) table.insert(MapManager.trialHeroInfo,{heroId=h.dynamicId,tmpId=h.id,star=h.star,heroHp=10000,level=h.lv}) end end - d=MapManager.trialHeroInfo + d = MapManager.trialHeroInfo for k = 1, this.s_grid.transform.childCount do this.s_grid.transform:GetChild(k-1).gameObject:SetActive(false) end @@ -543,7 +543,17 @@ function this.SetSelectHero(isFirstIn,isFirstData,isMainIn) end end else - choosed:SetActive(MapTrialManager.selectHeroDid==v.heroId) + if MapTrialManager.selectHeroDid ~= "" then + choosed:SetActive(MapTrialManager.selectHeroDid==v.heroId and v.heroHp >0) + else + if v.heroHp >0 then + choosed:SetActive(true) + MapTrialManager.selectHeroDid=v.heroId + else + choosed:SetActive(false) + MapTrialManager.selectHeroDid="" + end + end end --血量相关