CEngineSharp_Client.World.Content_Managers.PlayerManager.HandlePlayerData C# (CSharp) Method

HandlePlayerData() private method

private HandlePlayerData ( PacketReceivedEventArgs args ) : void
args CEngineSharp_Client.Net.PacketReceivedEventArgs
return void
        private void HandlePlayerData(PacketReceivedEventArgs args)
        {
            var id = args.Message.ReadInt64();
            var playerName = args.Message.ReadString();
            var level = args.Message.ReadInt32();
            var positionX = args.Message.ReadInt32();
            var positionY = args.Message.ReadInt32();
            var direction = args.Message.ReadByte();
            var textureNumber = args.Message.ReadInt32();

            var player = new Player(ServiceLocator.ScreenManager.ActiveScreen.TextureManager.GetTexture("character" + textureNumber), new Vector2i(positionX, positionY));
            this.AddPlayer(id, player);

            if (id == this.ClientID)
            {
                Client.InGame = true;
            }
        }