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); } }