Пример #1
0
        public static QueryItemManaResponse read(BinaryReader binaryReader)
        {
            QueryItemManaResponse newObj = new QueryItemManaResponse();

            newObj.target   = binaryReader.ReadUInt32();
            newObj.mana     = binaryReader.ReadSingle();
            newObj.fSuccess = binaryReader.ReadInt32();
            return(newObj);
        }
Пример #2
0
    public override bool acceptMessageData(BinaryReader messageDataReader, TreeView outputTreeView)
    {
        bool handled = true;

        PacketOpcode opcode = Util.readOpcode(messageDataReader);

        switch (opcode)
        {
        case PacketOpcode.Evt_Item__Appraise_ID: {
            Appraise message = Appraise.read(messageDataReader);
            message.contributeToTreeView(outputTreeView);
            break;
        }

        case PacketOpcode.Evt_Item__UseDone_ID: {
            UseDone message = UseDone.read(messageDataReader);
            message.contributeToTreeView(outputTreeView);
            break;
        }

        case PacketOpcode.Evt_Item__AppraiseDone_ID:
        {
            AppraiseDone message = AppraiseDone.read(messageDataReader);
            message.contributeToTreeView(outputTreeView);
            break;
        }

        case PacketOpcode.Evt_Item__QueryItemMana_ID: {
            QueryItemMana message = QueryItemMana.read(messageDataReader);
            message.contributeToTreeView(outputTreeView);
            break;
        }

        case PacketOpcode.Evt_Item__QueryItemManaResponse_ID: {
            QueryItemManaResponse message = QueryItemManaResponse.read(messageDataReader);
            message.contributeToTreeView(outputTreeView);
            break;
        }

        default: {
            handled = false;
            break;
        }
        }

        return(handled);
    }