..
This commit is contained in:
parent
a447c7470a
commit
b1ea12e70d
@ -149,45 +149,45 @@ namespace BFEditor
|
||||
|
||||
|
||||
// 检查monster
|
||||
string monsterConfigListLua = "{";
|
||||
foreach (var file in configFileInfos)
|
||||
{
|
||||
var fileName = file.Name.ToLower();
|
||||
if(fileName.Contains("monster_"))
|
||||
{
|
||||
monsterConfigListLua += "'" + fileName.Replace(".lua", "").Replace(".bytes", "") + "',";
|
||||
}
|
||||
}
|
||||
monsterConfigListLua += "}";
|
||||
var luaScriptString = "local ids = {}\n local MONSTER_LIST = " + monsterConfigListLua + "\n";
|
||||
luaScriptString += @"local str = {}
|
||||
for i, name in ipairs(MONSTER_LIST) do
|
||||
if name ~= 'monster_base' and name ~= 'monster_position' and name ~= 'monster_position_base' then
|
||||
local data = require('app/config/' .. name).data
|
||||
for k, v in pairs(data) do
|
||||
if ids[k] then
|
||||
table.insert(str, name .. '和' .. ids[k] .. '存在相同的mosnter id:' .. k)
|
||||
end
|
||||
ids[k] = name
|
||||
end
|
||||
end
|
||||
end
|
||||
if #str > 0 then
|
||||
return table.concat(str, '\n');
|
||||
end
|
||||
return ''";
|
||||
var resultStr = env.DoString(luaScriptString);
|
||||
if (resultStr.Length > 0)
|
||||
{
|
||||
foreach(var strObj in resultStr)
|
||||
{
|
||||
var str = Convert.ToString(strObj);
|
||||
if(!String.IsNullOrEmpty(str))
|
||||
{
|
||||
sb.Append(str + "\n");
|
||||
}
|
||||
}
|
||||
}
|
||||
// string monsterConfigListLua = "{";
|
||||
// foreach (var file in configFileInfos)
|
||||
// {
|
||||
// var fileName = file.Name.ToLower();
|
||||
// if(fileName.Contains("monster_"))
|
||||
// {
|
||||
// monsterConfigListLua += "'" + fileName.Replace(".lua", "").Replace(".bytes", "") + "',";
|
||||
// }
|
||||
// }
|
||||
// monsterConfigListLua += "}";
|
||||
// var luaScriptString = "local ids = {}\n local MONSTER_LIST = " + monsterConfigListLua + "\n";
|
||||
// luaScriptString += @"local str = {}
|
||||
// for i, name in ipairs(MONSTER_LIST) do
|
||||
// if name ~= 'monster_base' and name ~= 'monster_position' and name ~= 'monster_position_base' then
|
||||
// local data = require('app/config/' .. name).data
|
||||
// for k, v in pairs(data) do
|
||||
// if ids[k] then
|
||||
// table.insert(str, name .. '和' .. ids[k] .. '存在相同的mosnter id:' .. k)
|
||||
// end
|
||||
// ids[k] = name
|
||||
// end
|
||||
// end
|
||||
// end
|
||||
// if #str > 0 then
|
||||
// return table.concat(str, '\n');
|
||||
// end
|
||||
// return ''";
|
||||
// var resultStr = env.DoString(luaScriptString);
|
||||
// if (resultStr.Length > 0)
|
||||
// {
|
||||
// foreach(var strObj in resultStr)
|
||||
// {
|
||||
// var str = Convert.ToString(strObj);
|
||||
// if(!String.IsNullOrEmpty(str))
|
||||
// {
|
||||
// sb.Append(str + "\n");
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// 检查怪物的坐标信息
|
||||
// var luaScriptString2 = @"local MONSTER_POSITION_KEY = { 'monster_1','monster_2','monster_3','monster_4','monster_5','monster_6','monster_7','monster_8','monster_9','monster_10','monster_11','monster_12'}
|
||||
// local list = {'enemy_id_1', 'enemy_id_2', 'enemy_id_3'}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user