Esempio n. 1
0
        public static TrainSkillAdvancementClass read(BinaryReader binaryReader)
        {
            TrainSkillAdvancementClass newObj = new TrainSkillAdvancementClass();

            newObj.i_stype = (STypeSkill)binaryReader.ReadUInt32();
            Util.readToAlign(binaryReader);
            newObj.i_xp_spent = binaryReader.ReadUInt32();
            Util.readToAlign(binaryReader);
            return(newObj);
        }
Esempio n. 2
0
    public override bool acceptMessageData(BinaryReader messageDataReader, TreeView outputTreeView)
    {
        bool handled = true;

        PacketOpcode opcode = Util.readOpcode(messageDataReader);

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

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

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

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

        default: {
            handled = false;
            break;
        }
        }

        return(handled);
    }