public static int get_VoiceContent(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, getVoiceContentNetTask.VoiceContent);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int UnregisterNetworkEvent(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            getVoiceContentNetTask.m_luaExportHelper.UnregisterNetworkEvent();
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int get_m_channel(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushEnum(l, (int)getVoiceContentNetTask.m_luaExportHelper.m_channel);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int __callBase_OnReLoginSuccess(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            getVoiceContentNetTask.m_luaExportHelper.__callBase_OnReLoginSuccess();
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int StartNetWorking(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            bool b = getVoiceContentNetTask.m_luaExportHelper.StartNetWorking();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_voiceContent(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            ChatVoiceMessage       voiceContent;
            LuaObject.checkType <ChatVoiceMessage>(l, 2, out voiceContent);
            getVoiceContentNetTask.m_luaExportHelper.m_voiceContent = voiceContent;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_channel(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            ChatChannel            channel;
            LuaObject.checkEnum <ChatChannel>(l, 2, out channel);
            getVoiceContentNetTask.m_luaExportHelper.m_channel = channel;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int set_m_instanceId(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            ulong instanceId;
            LuaObject.checkType(l, 2, out instanceId);
            getVoiceContentNetTask.m_luaExportHelper.m_instanceId = instanceId;
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int __callBase_OnStart(IntPtr l)
    {
        int result;

        try
        {
            GetVoiceContentNetTask getVoiceContentNetTask = (GetVoiceContentNetTask)LuaObject.checkSelf(l);
            object param;
            LuaObject.checkType <object>(l, 2, out param);
            bool b = getVoiceContentNetTask.m_luaExportHelper.__callBase_OnStart(param);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            ChatChannel channel;
            LuaObject.checkEnum <ChatChannel>(l, 2, out channel);
            ulong instanceId;
            LuaObject.checkType(l, 3, out instanceId);
            GetVoiceContentNetTask o = new GetVoiceContentNetTask(channel, instanceId);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }