BattleNet.GameServer.SkillPacket C# (CSharp) Method

SkillPacket() protected method

protected SkillPacket ( byte type, List data ) : void
type byte
data List
return void
        protected void SkillPacket(byte type, List<byte> data)
        {
            byte[] packet = data.ToArray();
            byte skillCount = packet[1];
            int offset = 6;
            for(int i = 0 ; i < skillCount; i++)
            {
                UInt16 skill = BitConverter.ToUInt16(packet, offset);
                byte level = packet[offset+2];
                m_owner.BotGameData.SkillLevels[(Skills.Type)skill] = level;
                //Console.WriteLine("Skill: {0}, Level: {1}", (Skills.Type)skill, level);
                offset += 3;
            }
            m_owner.DetermineCharacterSkillSetup();
        }