From f12cb50133b20e35422c94a8d2a35e79bf803262 Mon Sep 17 00:00:00 2001 From: Lenheart <947330670@qq.com> Date: Fri, 13 Dec 2024 20:52:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E9=83=A8=E5=88=86=20Equipmen?= =?UTF-8?q?t=E7=B1=BB=20=E6=96=87=E4=BB=B6=E8=A7=A3=E6=9E=90=20=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sqr/User/Asset/AssetManager.nut | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/sqr/User/Asset/AssetManager.nut b/sqr/User/Asset/AssetManager.nut index 3162bb0..768d87e 100644 --- a/sqr/User/Asset/AssetManager.nut +++ b/sqr/User/Asset/AssetManager.nut @@ -147,7 +147,7 @@ class _AssetManager_ { while (!Data.Eof()) { local Pack = Data.Get(); //名称 grade 套装Id - if (Pack == "[name]" || Pack == "[part set index]" || Pack == "[grade]") { + if (Pack == "[name]" || Pack == "[part set index]" || Pack == "[grade]" || Pack == "[minimum level]") { local RealKey = Pack.slice(1, -1); DataTable[RealKey] <- Data.Get(); } @@ -179,13 +179,14 @@ class _AssetManager_ { //Ani else if (Pack == "[animation job]") { local Job = Data.Get().slice(1, -1); - DataTable["Ani_" + Job] <- {}; + if (!(DataTable.rawin("Ani"))) DataTable["Ani"] <- {}; + DataTable["Ani"]["Ani_" + Job] <- {}; Data.Get(); local Index1 = Data.Get(); local Index2 = Data.Get(); - DataTable["Ani_" + Job].variation <- [Index1, Index2]; - DataTable["Ani_" + Job].layer_variation <- []; + DataTable["Ani"]["Ani_" + Job].variation <- [Index1, Index2]; + DataTable["Ani"]["Ani_" + Job].layer_variation <- []; while (true) { local Ret = Data.Get(); @@ -196,7 +197,7 @@ class _AssetManager_ { local InfoBuf = {}; InfoBuf.Zorder <- Data.Get(); InfoBuf.Path <- Data.Get(); - DataTable["Ani_" + Job].layer_variation.append(InfoBuf); + DataTable["Ani"]["Ani_" + Job].layer_variation.append(InfoBuf); } } }