From d5e4b46e45853d5301760ee6758d253c31d49cb4 Mon Sep 17 00:00:00 2001 From: zhangqiang <657634622@qq.com> Date: Mon, 2 Nov 2020 10:58:48 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=81=B5=E5=85=BD=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E3=80=91bug=20=E5=90=8C=E6=AD=A5=E5=88=B0dev?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ManagedResources/~Lua/Modules/Pokemon/PokemonManager.lua | 4 ++-- .../~Lua/Modules/Pokemon/PokemonSummonPanel.lua | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonManager.lua b/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonManager.lua index e6a4aa69e0..9cc0acdb4e 100644 --- a/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonManager.lua @@ -37,7 +37,6 @@ function this.UpdatePokemonDatas(_msgPokemonData,isRefreshFetter)--单个掉落 singPokemonData.dynamicId = _msgPokemonData.id singPokemonData.star = _msgPokemonData.star singPokemonData.lv = _msgPokemonData.level - singPokemonData.isZhen = false if spiritAnimal[singPokemonData.id].Live <= 0 then return end singPokemonData.live = GetResourcePath(spiritAnimal[singPokemonData.id].Live) singPokemonData.scale = spiritAnimal[singPokemonData.id].Scale @@ -155,8 +154,9 @@ end --获取当前所有可吞卡灵兽数据 function this.GetNoUpLvPokemonData(_id,_did) local curAllPokemonList = {} + local upZhenDids = this.GetAllPokemonFormationDids() for key, value in pairs(pokemons) do - if value.isZhen == false and value.star <= 0 and value.lv <= 1 and value.id == _id and value.dynamicId ~= _did then + if not upZhenDids[value.dynamicId] and value.star <= 0 and value.lv <= 1 and value.id == _id and value.dynamicId ~= _did then table.insert(curAllPokemonList,value) end end diff --git a/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonSummonPanel.lua b/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonSummonPanel.lua index 5df222021c..dafaf6d4ea 100644 --- a/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonSummonPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Pokemon/PokemonSummonPanel.lua @@ -297,7 +297,6 @@ function PokemonSummonPanel:OnSortingOrderChange() end function PokemonSummonPanel:OnClose() - orginLayer = 0 self.gameObject:SetActive(false) if self.timer then self.timer:Stop() @@ -314,6 +313,7 @@ function PokemonSummonPanel:OnClose() end --界面销毁时调用(用于子类重写) function PokemonSummonPanel:OnDestroy() + orginLayer = 0 SubUIManager.Close(self.upView) if self.timer then self.timer:Stop()