25 lines
No EOL
661 B
Lua
25 lines
No EOL
661 B
Lua
XFightWordsConfigs = XFightWordsConfigs or {}
|
|
|
|
local TABLE_MOVIE_PATH_PREFIX = "Client/Fight/Words/Words.tab"
|
|
local WordsTemplates
|
|
|
|
local function InitWordsTemplate(id)
|
|
if not WordsTemplates then
|
|
WordsTemplates = {}
|
|
local wordsArray = XTableManager.ReadArray(TABLE_MOVIE_PATH_PREFIX, XTable.XTableFightWords)
|
|
for i = 1, #wordsArray do
|
|
local group = wordsArray[i]["Group"]
|
|
if not WordsTemplates[group] then
|
|
WordsTemplates[group] = {}
|
|
end
|
|
table.insert(WordsTemplates[group],wordsArray[i])
|
|
end
|
|
end
|
|
end
|
|
|
|
function XFightWordsConfigs.GetMovieCfg(id)
|
|
if not WordsTemplates then
|
|
InitWordsTemplate(id)
|
|
end
|
|
return WordsTemplates[id]
|
|
end |