public static CharacterTitleTable read(BinaryReader binaryReader) { CharacterTitleTable newObj = new CharacterTitleTable(); uint constantOne = binaryReader.ReadUInt32(); newObj.mDisplayTitle = (CharacterTitle)binaryReader.ReadUInt32(); newObj.mTitleList = PList <CharacterTitle> .read(binaryReader); return(newObj); }
public override bool acceptMessageData(BinaryReader messageDataReader, TreeView outputTreeView) { bool handled = true; PacketOpcode opcode = Util.readOpcode(messageDataReader); switch (opcode) { case PacketOpcode.Evt_Social__ClearFriends_ID: { EmptyMessage message = new EmptyMessage(opcode); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__RemoveFriend_ID: { RemoveFriend message = RemoveFriend.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__AddFriend_ID: { AddFriend message = AddFriend.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__FriendsUpdate_ID: { FriendsUpdate message = FriendsUpdate.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } // TODO: AddCharacterTitle case PacketOpcode.Evt_Social__CharacterTitleTable_ID: { CharacterTitleTable message = CharacterTitleTable.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__AddOrSetCharacterTitle_ID: { AddOrSetCharacterTitle message = AddOrSetCharacterTitle.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__SetDisplayCharacterTitle_ID: { SetDisplayCharacterTitle message = SetDisplayCharacterTitle.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__SendClientContractTrackerTable_ID: { SendClientContractTrackerTable message = SendClientContractTrackerTable.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__SendClientContractTracker_ID: { SendClientContractTracker message = SendClientContractTracker.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } case PacketOpcode.Evt_Social__AbandonContract_ID: { AbandonContract message = AbandonContract.read(messageDataReader); message.contributeToTreeView(outputTreeView); break; } default: { handled = false; break; } } return(handled); }