Exemple #1
0
    static int CallPublicMethod(IntPtr L)
    {
        int    count = LuaDLL.lua_gettop(L);
        object arg0  = LuaScriptMgr.GetVarObject(L, 1);
        string arg1  = LuaScriptMgr.GetLuaString(L, 2);

        object[] objs2 = LuaScriptMgr.GetParamsObject(L, 3, count - 2);
        object   o     = PublicExtensions.CallPublicMethod(arg0, arg1, objs2);

        LuaScriptMgr.PushVarObject(L, o);
        return(1);
    }