コード例 #1
0
ファイル: Mail.cs プロジェクト: eiyaya/mmorpgserver
 public Mail(CharacterController character, ulong nId)
 {
     mCharacter        = character;
     mDbData           = new DBMail_One();
     mDbData.Guid      = nId;
     mDbData.StartTime = DateTime.Now.ToBinary();
     mDbData.State     = 0;
 }
コード例 #2
0
ファイル: Mail.cs プロジェクト: eiyaya/mmorpgserver
        public void PushNewMailByDb(DBMail_One dbmail)
        {
            if (DateTime.FromBinary(dbmail.OverTime) < DateTime.Now)
            {
                return;
            }
            var nextId = GetNextId();

            dbmail.Guid = nextId;
            var mail = new Mail(mCharacter, dbmail);

            Mails.Add(dbmail.Guid, mail);
            mDbData.mData.Add(dbmail);
            AddChild(mail);
        }
コード例 #3
0
ファイル: Mail.cs プロジェクト: eiyaya/mmorpgserver
 //构造邮件
 public Mail(CharacterController character, DBMail_One dbdata)
 {
     mCharacter = character;
     mDbData    = dbdata;
 }