//用来给LUA绑定, 直接返回table public LuaTable WrapperWindowControl(GameObject gameObject, string scriptName = null) { if (gameObject == null) { FastLuaUtility.Traceback(); } ScriptBehaviour windowControl = WrapperScriptBehaviour <ScriptBehaviour>(gameObject, null, scriptName); return(windowControl.LuaTable); }
//装载资源并加载脚本 public LuaTable LoadScriptBehaviourFromResource(string resourceName) { ScriptBehaviour scriptBehaviour = LoadScriptBehaviourFromResource <ScriptBehaviour>(resourceName); LuaTable scriptLua = scriptBehaviour.LuaTable; if (scriptLua == null) { Debug.LogError("resource error : " + resourceName); FastLuaUtility.Traceback(); } return(scriptLua); }