成功打开了一个ToLua项目之后
Source目录
Generate存放生成的绑定代码
LuaConst.cs (可选)存储一些 lua路径等配置信息
ToLua目录
BaseType 基础类型的绑定代码
Core 提供一些核心功能,包括封装的LuaFunction LuaTable LuaThread LuaState LuaEvent、调用tolua原生代码等等。
Misc 杂项,LuaClient LuaCoroutine(协程) LuaLooper(用于tick) LuaResLoader(用于加载lua文件)等
Reflection 反射相关
Editor Extend 扩展一些方法:
ToLuaExport.cs 真正生成的lua绑定代码
ToLuaMenu.cs Lua菜单上功能对应的代码
ToLuaTree.cs 辅助树结构
Editor目录
Custom文件夹中CustomSettings.cs 是自定义配置文件,用于定义哪些类作为静态类型、哪些类需要导出、哪些附加委托需要导出等。