int TSLuaFrameworkUnityLogger_m_LogWarning(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;


            TSLuaFramework.UnityLogger gen_to_be_invoked = (TSLuaFramework.UnityLogger)translator.FastGetCSObj(L, 1);

            if (gen_param_count == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
            {
                string _message = LuaAPI.lua_tostring(L, 2);

                gen_to_be_invoked.LogWarning(_message);



                return(0);
            }
            if (gen_param_count == 2 && translator.Assignable <object>(L, 2))
            {
                object _message = translator.GetObject(L, 2, typeof(object));

                gen_to_be_invoked.LogWarning(_message);



                return(0);
            }


            return(LuaAPI.luaL_error(L, "invalid arguments to TSLuaFramework.UnityLogger.LogWarning!"));
        }
        int TSLuaFrameworkUnityLogger_g_get_IsEnable(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;

            TSLuaFramework.UnityLogger gen_to_be_invoked = (TSLuaFramework.UnityLogger)translator.FastGetCSObj(L, 1);
            LuaAPI.lua_pushboolean(L, gen_to_be_invoked.IsEnable);
            return(1);
        }
        int __CreateInstanceTSLuaFrameworkUnityLogger(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;

            if (gen_param_count == 2 && (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
            {
                string _name = LuaAPI.lua_tostring(L, 2);

                TSLuaFramework.UnityLogger gen_ret = new TSLuaFramework.UnityLogger(_name);
                translator.Push(L, gen_ret);

                return(1);
            }


            return(LuaAPI.luaL_error(L, "invalid arguments to TSLuaFramework.UnityLogger constructor!"));
        }