public void SetDetail(pd_MailDetailInfo detail) { Data.is_read = true; Detail = detail; IsExistDetail = true; }
/// <summary> /// NOTIFY MAIL ONLY /// </summary> /// <param name="detail_data"></param> public Mail(pd_MailDetailInfo detail_data) { Data = new pd_MailInfo(); Data.mail_idx = detail_data.mail_idx; Data.exists_reward = detail_data.rewards.Count > 0; Data.open_direct = true; Detail = detail_data; }
public void SetDetail(long mail_idx, pd_MailDetailInfo detail) { int mail_node = Mails.FindIndex(i => i.Data.mail_idx == mail_idx); if (mail_node >= 0) { Mails[mail_node].SetDetail(detail); } }
public override void SetParams(bool is_new, object[] parms) { base.SetParams(is_new, parms); if (m_parms == null) { return; } if (is_new == true) { mail_info = m_parms[0] as pd_MailDetailInfo; } if (m_parms.Length > 1) { CloseCallback = m_parms[1] as OnPopupCloseDelegate; } Init(); }
public Mail(pd_MailInfo data) { Data = data; Detail = new pd_MailDetailInfo(); }
public void ReadNotifyMail(pd_MailDetailInfo notify_mail) { Mails.Find(mail => mail.MailIdx == notify_mail.mail_idx).Data.is_read = true; }