From 835ebf10c7d316d3ce14540f9673a79c8c3e596a Mon Sep 17 00:00:00 2001 From: gaoxin Date: Fri, 19 Mar 2021 20:24:39 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90bug=E3=80=91=E5=A4=B4=E5=83=8F?= =?UTF-8?q?=EF=BC=8C=E5=A4=B4=E5=83=8F=E6=A1=86=E5=88=A4=E6=96=AD=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E8=A6=81=E8=BF=9B=E5=85=A5=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Player/HeadManager.lua | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Player/HeadManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/HeadManager.lua index ff08dc6fb6..0551c28614 100644 --- a/Assets/ManagedResources/~Lua/Modules/Player/HeadManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Player/HeadManager.lua @@ -63,12 +63,14 @@ function HeadManager.GetHeadList() local AllHeadList = ConfigManager.GetAllConfigsDataByKey(ConfigName.ItemConfig, "ItemType", ItemType.Head) local config = ConfigManager.GetConfigDataByKey(ConfigName.PlayerRole, "Role", NameManager.roleSex) for _, head in ipairs(AllHeadList) do - if head.Name == Language[11393] then - if config.RolePic == head.Id then + if head.Ifopen == 1 then + if head.Name == Language[11393] then + if config.RolePic == head.Id then + table.insert(this._MyHeadList, head) + end + else table.insert(this._MyHeadList, head) end - else - table.insert(this._MyHeadList, head) end end end @@ -80,8 +82,9 @@ function HeadManager.GetHeadFrameList() if #this._MyHeadFrameList == 0 then --this._MyHeadFrameList = ConfigManager.GetConfig(ConfigName.PlayerHeadIcon) --ConfigManager.GetAllConfigsDataByDoubleKey(ConfigName.ItemConfig, "ItemType", ItemType.HeadFrame, "Ifopen", 1) for key, value in ConfigPairs(ConfigManager.GetConfig(ConfigName.PlayerHeadIcon)) do - -- body - table.insert(this._MyHeadFrameList,value) + if value.Type == 2 then + table.insert(this._MyHeadFrameList,value) + end end end return this._MyHeadFrameList