Esempio n. 1
0
    /// <summary>
    /// 创建实例
    /// </summary>
    public static DeleteMailRequest create(int index, int instanceID)
    {
        DeleteMailRequest re = (DeleteMailRequest)BytesControl.createRequest(dataID);

        re.index      = index;
        re.instanceID = instanceID;
        return(re);
    }
Esempio n. 2
0
    private IEnumerator DeleteMailRequest(Request r)
    {
        yield return(new WaitForSeconds(_loadTime));

        DeleteMailRequest d = r as DeleteMailRequest;

        d.Mailbox = _container._mailBoxs[d.MailboxID];
        d.Mailbox.RemoveMail(d.MailID);

        FinishRequest(d);
    }
Esempio n. 3
0
    /// <summary>
    /// 删除邮件
    /// </summary>
    public void deleteMail(int index)
    {
        MailData data = _mails.get(index);

        if (data == null)
        {
            me.warnLog("删除邮件时,找不到邮件");
            return;
        }

        DeleteMailRequest.create(index, data.instanceID).send();
    }