void stageLayout(Vector2 center) { List <Vector2> platformPositions, obstaclePositions; float platformWorldRotation = Random.value * 2 * Mathf.PI; float obstacleWorldRotation = Random.value * 2 * Mathf.PI; platformPositions = platformGenerator.posGen.uniformDistance(platformCount, center, platformWorldRotation); obstaclePositions = obstacleGenerator.posGen.uniformDistance(obstacleCount, center, obstacleWorldRotation); platformList = platformGenerator.Spawn(platformPositions); obstacleList = obstacleGenerator.Spawn(obstaclePositions); }