Exemplo n.º 1
0
        public static Message ReadMessage(this BanchoPacketReader reader)
        {
            Message message = new Message();

            message.ReadFrom(reader);
            return(message);
        }
Exemplo n.º 2
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     sender    = reader.ReadString();
     message   = reader.ReadString();
     channel   = reader.ReadString();
     sender_id = reader.ReadInt32();
 }
Exemplo n.º 3
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     action             = (PlayerAction)reader.ReadByte();
     action_description = reader.ReadString();
     beatmap_checksum   = reader.ReadString();
     mods       = (Mods)reader.ReadUInt32();
     mode       = (GameMode)reader.ReadByte();
     beatmap_id = reader.ReadInt32();
 }
Exemplo n.º 4
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     user_id = reader.ReadInt32();
     status.ReadFrom(reader);
     score_ranked = reader.ReadInt64();
     acc          = reader.ReadSingle();
     count_plays  = reader.ReadInt32();
     score_total  = reader.ReadInt64();
     rank         = reader.ReadInt32();
     pp_count     = reader.ReadInt16();
 }
Exemplo n.º 5
0
 public void ReadFrom(BanchoPacketReader sr)
 {
     id           = sr.ReadInt16();
     beatmapId    = sr.ReadInt32();
     beatmapSetId = sr.ReadInt32();
     threadId     = sr.ReadInt32();
     ranked       = sr.ReadByte();
     osuRank      = (Ranks)sr.ReadByte();
     fruitsRank   = (Ranks)sr.ReadByte();
     taikoRank    = (Ranks)sr.ReadByte();
     maniaRank    = (Ranks)sr.ReadByte();
     checksum     = sr.ReadString();
 }
        public async void TestParsePacketFromFile()
        {
            byte[] content = await File.ReadAllBytesAsync("../../../login.raw");

            using (var stream = new MemoryStream(content))
                using (var serializer = new BanchoPacketReader(stream)) {
                    while (true)
                    {
                        try {
                            var packet = serializer.ReadPacket();
                            LogPacket(packet);
                        } catch (NotImplementedException) {
                            Console.WriteLine("unknown packet");
                        } catch (EndOfStreamException) {
                            break;
                        }
                    }
                }
        }
Exemplo n.º 7
0
 public void ReadFrom(BanchoPacketReader reader)
 {
 }
Exemplo n.º 8
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     message = reader.ReadMessage();
 }
Exemplo n.º 9
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     this.user_id = reader.ReadInt32();
 }
Exemplo n.º 10
0
        public void ReadFrom(BanchoPacketReader reader)
        {
            var array = reader.ReadString().Split('|');

            (imageUrl, linkUrl) = (array[0], (array.Length > 1) ? array[1] : null);
        }
Exemplo n.º 11
0
 public int length; // in seconds
 public void ReadFrom(BanchoPacketReader reader)
 {
     length = reader.ReadInt32();
 }
Exemplo n.º 12
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     channel = reader.ReadString();
 }
Exemplo n.º 13
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     permission = reader.ReadInt32();
 }
Exemplo n.º 14
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     player = reader.ReadInt32();
 }
Exemplo n.º 15
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     (name, topic) = (reader.ReadString(), reader.ReadString());
     online_users  = reader.ReadInt16();
 }
Exemplo n.º 16
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     friends = reader.ReadInt32List();
 }
Exemplo n.º 17
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     user_id   = reader.ReadInt32();
     quit_type = (UserQuitType)reader.ReadByte();
 }
Exemplo n.º 18
0
 public void ReadFrom(BanchoPacketReader reader)
 {
     this.onlineUsers = reader.ReadInt32List();
 }