Initial version - 1.2.0.60

EN: 1.2.0.60
CN: 1.2.0.61
JP: 1.2.0.63
KR: 1.2.0.67
This commit is contained in:
SL1900
2025-12-03 01:00:00 +09:00
commit 5e0d58cfad
3595 changed files with 9373562 additions and 0 deletions
+32
View File
@@ -0,0 +1,32 @@
local ConfigData = require("GameCore.Data.ConfigData")
local GameTableDefine = require("Game.CodeGen.GAME_TABLE_DEFINE")
local pairs = pairs
local tableInsert = table.insert
local GameJsonTable = {}
local ForEachTableLine = function(tb, f)
if f == nil or tb == nil then
return
end
for k, _ in pairs(tb) do
f(tb[k])
end
end
local GetTableKeys = function(tb)
if tb == nil then
return
end
local keys = {}
for k, _ in pairs(tb) do
tableInsert(keys, k)
end
return keys
end
function LoadGameJsonTable(sLanguage)
for k, v in pairs(GameTableDefine.CommonTable) do
local tab = ConfigData.LoadCommonJsonTable(k, v, sLanguage)
GameJsonTable[k] = tab
end
_G.DataTable = GameJsonTable
_G.ForEachTableLine = ForEachTableLine
_G.GetTableKeys = GetTableKeys
end