Ejemplo n.º 1
0
        public override void Read(CGameNetOnlineMessage n, GameBoxReader r)
        {
            n.ReceiverLogin = r.ReadString();
            n.SenderLogin   = r.ReadString();
            n.Subject       = r.ReadString();
            n.Message       = r.ReadString();
            n.Donation      = r.ReadInt32();
            U01             = r.ReadInt32();

            var date   = r.ReadInt64();
            var year   = (int)(date & 0xFFFF);
            var month  = (int)((date >> 16) & 0xF);
            var day    = (int)((date >> 23) & 0xF);
            var hour   = (int)((date >> 32) & 0x1F);
            var minute = (int)((date >> 37) & 0x3F);
            var second = (int)((date >> 43) & 0x3F);

            n.Date = new DateTime(year, month, day, hour, minute, second);
        }