Esempio n. 1
0
    //用来给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);
    }
Esempio n. 2
0
    //装载资源并加载脚本
    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);
    }