Пример #1
0
    public static int get_GlobalMailId(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, dataSectionMail.GlobalMailId);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #2
0
    public static int ClearInitedData(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            dataSectionMail.ClearInitedData();
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #3
0
    public static int constructor(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail o = new DataSectionMail();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #4
0
    public static int GetMails(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            List <Mail>     mails           = dataSectionMail.GetMails();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, mails);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #5
0
    public static int SerializeToClient(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            object          o = dataSectionMail.SerializeToClient();
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #6
0
    public static int SetGlobalMailId(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            int             globalMailId;
            LuaObject.checkType(l, 2, out globalMailId);
            dataSectionMail.SetGlobalMailId(globalMailId);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #7
0
    public static int RemoveMail(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            Mail            mail;
            LuaObject.checkType <Mail>(l, 2, out mail);
            dataSectionMail.RemoveMail(mail);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #8
0
    public static int IsMailReaded(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            Mail            mail;
            LuaObject.checkType <Mail>(l, 2, out mail);
            bool b = dataSectionMail.IsMailReaded(mail);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, b);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #9
0
    public static int FindMail(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            ulong           instanceId;
            LuaObject.checkType(l, 2, out instanceId);
            Mail o = dataSectionMail.FindMail(instanceId);
            LuaObject.pushValue(l, true);
            LuaObject.pushValue(l, o);
            result = 2;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }
Пример #10
0
    public static int SetGotAttachments(IntPtr l)
    {
        int result;

        try
        {
            DataSectionMail dataSectionMail = (DataSectionMail)LuaObject.checkSelf(l);
            Mail            mail;
            LuaObject.checkType <Mail>(l, 2, out mail);
            DateTime current;
            LuaObject.checkValueType <DateTime>(l, 3, out current);
            dataSectionMail.SetGotAttachments(mail, current);
            LuaObject.pushValue(l, true);
            result = 1;
        }
        catch (Exception e)
        {
            result = LuaObject.error(l, e);
        }
        return(result);
    }