/// <summary> /// 创建实例 /// </summary> public static DeleteMailRequest create(int index, int instanceID) { DeleteMailRequest re = (DeleteMailRequest)BytesControl.createRequest(dataID); re.index = index; re.instanceID = instanceID; return(re); }
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); }
/// <summary> /// 删除邮件 /// </summary> public void deleteMail(int index) { MailData data = _mails.get(index); if (data == null) { me.warnLog("删除邮件时,找不到邮件"); return; } DeleteMailRequest.create(index, data.instanceID).send(); }