public override bool acceptMessageData(BinaryReader messageDataReader, TreeView outputTreeView) { bool handled = true; PacketOpcode opcode = Util.readOpcode(messageDataReader); switch (opcode) { case PacketOpcode.Evt_Communication__Recv_ChatRoomTracker_ID: { ChatRoomTracker message = ChatRoomTracker.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Communication__WeenieError_ID: { WeenieError message = WeenieError.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Communication__WeenieErrorWithString_ID: { WeenieErrorWithString message = WeenieErrorWithString.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } default: { handled = false; break; } } return(handled); }
public static ChatRoomTracker read(BinaryReader binaryReader) { ChatRoomTracker newObj = new ChatRoomTracker(); newObj.Allegiance = binaryReader.ReadUInt32(); newObj.General = binaryReader.ReadUInt32(); newObj.Trade = binaryReader.ReadUInt32(); newObj.LFG = binaryReader.ReadUInt32(); newObj.Roleplay = binaryReader.ReadUInt32(); newObj.Olthoi = binaryReader.ReadUInt32(); newObj.Unk1 = binaryReader.ReadUInt32(); newObj.Unk2 = binaryReader.ReadUInt32(); newObj.Unk3 = binaryReader.ReadUInt32(); return(newObj); }