private Vector3 FindPlayerPosition() { int playerNum = GameConfig.playerNumber; Vector3 topPlayerPos = new Vector3( spawnPoint.transform.position.x, // spawnPoints[playerNum-1].position.x, GameConfig.farTopRightCorner.y - 10f, spawnPoint.transform.position.z // spawnPoints[playerNum-1].position.z ); float playerHeight = objectPlacer.GenerateObjectHeight( topPlayerPos, // Vector3 attemptPosition 50f, // float targetHeightFromGround, GameConfig.farTopRightCorner.y / 2, // float defaultHeight, 5f, // float step, 50 // float attemptsLeft ); return(new Vector3( spawnPoint.transform.position.x, // spawnPoints[0].position.x, playerHeight, spawnPoint.transform.position.z // spawnPoints[0].position.z )); }