protected override void OnWindowGUI()
        {
            if (Ped.Instance)
            {
                // display player position
                //	Vector2 pos = new Vector2 (_player.transform.position.x + 3000, 6000 - (_player.transform.position.z + 3000));
                GUILayout.Label("Pos: " + PlayerController.Instance.transform.position);
            }

            if (GUILayout.Button("Spawn random vehicle"))
            {
                var spawner = FindObjectOfType <UIVehicleSpawner> ();
                if (spawner)
                {
                    spawner.SpawnVehicle();
                }
            }

            if (GUILayout.Button("Change player model"))
            {
                CharacterModelChanger.ChangePedestrianModel();
            }

            if (GUILayout.Button("Spawn 5 peds"))
            {
                for (int i = 0; i < 5; i++)
                {
                    Ped.SpawnPed(Ped.RandomPedId);
                }
            }

            if (GUILayout.Button("Spawn 5 stalker peds"))
            {
                for (int i = 0; i < 5; i++)
                {
                    Ped.SpawnPedStalker(Ped.RandomPedId);
                }
            }

            if (GUILayout.Button("Destroy all vehicles"))
            {
                var vehicles        = FindObjectsOfType <Behaviours.Vehicles.Vehicle> ();
                var vehicleToIgnore = Ped.Instance != null ? Ped.Instance.CurrentVehicle : null;

                foreach (var v in vehicles)
                {
                    if (v != vehicleToIgnore)
                    {
                        Destroy(v.gameObject);
                    }
                }
            }
        }
    private void spawnWindow(int windowID)
    {
        Vector2 pos = new Vector2(_player.transform.position.x + 3000, 6000 - (_player.transform.position.z + 3000));

        GUILayout.Label("Pos: X" + (int)pos.x + " Y" + (int)pos.y + " Z" + (int)_player.transform.position.y);

        if (GUILayout.Button("Spawn vehicle"))
        {
            SpawnVehicle();
        }

        if (GUILayout.Button("Change player model"))
        {
            CharacterModelChanger.ChangePedestrianModel();
        }

        GUI.DragWindow();
    }
        void DisplayServerGui()
        {
            Transform nearbyTransform = Ped.Instance != null ? Ped.Instance.transform : null;

            if (GUILayout.Button("Spawn random vehicle"))
            {
                if (Ped.Instance != null)
                {
                    Behaviours.Vehicles.Vehicle.CreateRandomInFrontOf(Ped.Instance.transform);
                }
            }

            if (GUILayout.Button("Change player model"))
            {
                CharacterModelChanger.ChangePedestrianModel();
            }

            if (GUILayout.Button("Spawn 5 peds"))
            {
                for (int i = 0; i < 5; i++)
                {
                    Ped.SpawnPed(Ped.RandomPedId, nearbyTransform);
                }
            }

            if (GUILayout.Button("Spawn 5 stalker peds"))
            {
                for (int i = 0; i < 5; i++)
                {
                    Ped.SpawnPedStalker(Ped.RandomPedId, nearbyTransform, Ped.Instance);
                }
            }

            if (GUILayout.Button("Destroy all vehicles"))
            {
                var vehicles = FindObjectsOfType <Behaviours.Vehicles.Vehicle> ();

                foreach (var v in vehicles)
                {
                    Destroy(v.gameObject);
                }
            }
        }