public void spawnAsKicker(PlayerControllerPractice player)
 {
     player.isGoalKeeper = false;
     //player.anim.SetBool("isGoalKeeper", false);
     player.gameObject.transform.position = GameUIPractice.instance.kickerSpawn.position;
     player.gameObject.transform.rotation = GameUIPractice.instance.kickerSpawn.rotation;
     player.ball.SetActive(true);
 }
    void SpawnPlayers()
    {
        int        indexOfKicker = NetworkManager.instance.userLogin.player;
        GameObject playerObj     = Instantiate(GameUIPractice.instance.playersPrefabLocation[indexOfKicker], Vector3.one, Quaternion.identity);

        PlayerControllerPractice playerScript = playerObj.GetComponent <PlayerControllerPractice>();

        //initialize the player
        playerScript.Initialize();
    }
    public void SwitchPositions()
    {
        markGoal = false;
        missGoal = false;
        PlayerControllerPractice player = playerScript;

        if (player.isGoalKeeper)
        {
            spawnAsKicker(player);
        }
        else
        {
            spawnAsGoalKeeper(player);
        }
    }