Ejemplo n.º 1
0
        public static SendClientContractTrackerTable read(BinaryReader binaryReader)
        {
            SendClientContractTrackerTable newObj = new SendClientContractTrackerTable();

            newObj._contractTrackerHash = PackableHashTable <uint, CContractTracker> .read(binaryReader);

            return(newObj);
        }
Ejemplo n.º 2
0
    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);
    }