Lua报错

没有添加 引用
 using XLua;
[LuaCallCSharp]
LuaException: D:/_Work/Test/AssetBundles_study/Assets/XLuaLogic/Controller/MessageCtrl.lua:69: attempt to concatenate a UnityEngine.GameObject value (global 'obj')


没有重新生成脚本

xula ->> clear GerenteCode  ->>  GerenteCode    
attempt to call method 'getDataString' (a nil value)


导入路径错误:
require "XLuaLogic/View/MessageView"  核实脚本路径正确性
module 'XLuaLogic/View/MessageViews' not found:

对象掉调用:
attempt to perform arithmetic on a nil value (field 'TaskDBModel')

DBModleNames ={
    TaskDBModel = "TaskDBModel" 
}
DBModleNames ={
     "TaskDBModel" 
}

多了一个END
DBModleNames.TaskDBModelD:/_Work/Test/AssetBundles_study/Assets/XLuaLogic/Data/TaskDBModelExt.lua:23: expected near 'end'


--俩个相互 require   报错导致
脚本 TaskDBModelExt
--require "XLuaLogic/Data/DBModleMgr"

脚本  DBModleMg
require "XLuaLogic/Data/TaskDBModelExt"
当初出现这个是时候 说明你的已经重复调用进入死循环了。找到这个报错的lua 脚本然后找require('lua脚本')
 一个个查看自己调取的相关脚本没有调取这个报错的脚本,有的话 你会发现,有lua 脚本之间相关调用
too many C levels (limit is 200) in function at line 13 near 'i'


 

你可能感兴趣的:(C#,Unity)