GameFramework.MailSystem.InitMailData C# (CSharp) Method

InitMailData() private method

private InitMailData ( List mailList ) : void
mailList List
return void
        internal void InitMailData(List<MailInfo> mailList)
        {
            foreach (var mail in mailList) {
                if (mail.m_Receiver == 0) {
                    m_WholeMails.Add(mail);
                } else {
                    List<MailInfo> userMailList = null;
                    if (!m_UserMails.TryGetValue(mail.m_Receiver, out userMailList)) {
                        userMailList = new List<MailInfo>();
                        m_UserMails.Add(mail.m_Receiver, userMailList);
                    }
                    userMailList.Add(mail);
                }
            }
            m_IsDataLoaded = true;
        }