public static Message ReadMessage(this BanchoPacketReader reader) { Message message = new Message(); message.ReadFrom(reader); return(message); }
public void ReadFrom(BanchoPacketReader reader) { sender = reader.ReadString(); message = reader.ReadString(); channel = reader.ReadString(); sender_id = reader.ReadInt32(); }
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(); }
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(); }
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; } } } }
public void ReadFrom(BanchoPacketReader reader) { }
public void ReadFrom(BanchoPacketReader reader) { message = reader.ReadMessage(); }
public void ReadFrom(BanchoPacketReader reader) { this.user_id = reader.ReadInt32(); }
public void ReadFrom(BanchoPacketReader reader) { var array = reader.ReadString().Split('|'); (imageUrl, linkUrl) = (array[0], (array.Length > 1) ? array[1] : null); }
public int length; // in seconds public void ReadFrom(BanchoPacketReader reader) { length = reader.ReadInt32(); }
public void ReadFrom(BanchoPacketReader reader) { channel = reader.ReadString(); }
public void ReadFrom(BanchoPacketReader reader) { permission = reader.ReadInt32(); }
public void ReadFrom(BanchoPacketReader reader) { player = reader.ReadInt32(); }
public void ReadFrom(BanchoPacketReader reader) { (name, topic) = (reader.ReadString(), reader.ReadString()); online_users = reader.ReadInt16(); }
public void ReadFrom(BanchoPacketReader reader) { friends = reader.ReadInt32List(); }
public void ReadFrom(BanchoPacketReader reader) { user_id = reader.ReadInt32(); quit_type = (UserQuitType)reader.ReadByte(); }
public void ReadFrom(BanchoPacketReader reader) { this.onlineUsers = reader.ReadInt32List(); }