新增部分 Equipment类 文件解析 逻辑
This commit is contained in:
parent
bd8c88dc18
commit
f12cb50133
|
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue