BattleNet.GameServer.PlayerJoins C# (CSharp) Method

PlayerJoins() protected method

protected PlayerJoins ( byte type, List data ) : void
type byte
data List
return void
        protected void PlayerJoins(byte type, List<byte> data)
        {
            byte[] packet = data.ToArray();
            UInt32 id = BitConverter.ToUInt32(packet, 3);
            if (id != m_owner.BotGameData.Me.Id)
            {
                String name = BitConverter.ToString(packet, 8, 15);
                GameData.CharacterClassType charClass = (GameData.CharacterClassType)data[7];
                UInt32 level = BitConverter.ToUInt16(packet, 24);
                Player newPlayer = new Player(name, id, charClass, level);
                m_owner.BotGameData.Players.Add(id, newPlayer);
            }
        }