From 9070ad04ca77164ebf0e484533ec2a58b49fee92 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Mon, 29 Nov 2021 14:45:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=96=E8=BA=AB=E5=B1=9E=E6=80=A7=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Incarnation/IncarnationManager.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Incarnation/IncarnationManager.lua b/Assets/ManagedResources/~Lua/Modules/Incarnation/IncarnationManager.lua index 28b93de608..d6a6847fdb 100644 --- a/Assets/ManagedResources/~Lua/Modules/Incarnation/IncarnationManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/Incarnation/IncarnationManager.lua @@ -75,10 +75,16 @@ function this.GetproDesStr(_str,dataList) end function this.GetproDesLst(dataList,_color) - local list = {} + local lis1 = {} for k,v in pairs(dataList) do - local str = string.format("%s+%s",_color,PropertyConfig[k].Info,GetPropertyFormatStrOne(PropertyConfig[k].Style,v)) - table.insert(list,str) + table.insert(lis1,{str = string.format("%s+%s",_color,PropertyConfig[k].Info,GetPropertyFormatStrOne(PropertyConfig[k].Style,v)) ,sort = PropertyConfig[k].SortId}) + end + table.sort(lis1,function(a,b) + return a.sort < b.sort + end) + local list = {} + for i = 1,#lis1 do + table.insert(list,lis1[i].str) end return list end