void HandleAddPlayer() { text.text = startText; if (Input.GetButtonDown("Start_P" + playerNumber) || Input.GetButtonDown("Throw_P" + playerNumber)) { currentCharacter = CharacterCollection.GetFirstOpenCharacter(playerNumber); GameObject newPlayer = Instantiate(playerObject, new Vector3(transform.position.x, transform.position.y - 40, 0), Quaternion.identity) as GameObject; newPlayerController = newPlayer.GetComponent <CharacterSelectController>(); newPlayerController.SetCharacter(currentCharacter); newPlayerController.playerNumber = playerNumber; _state = State.SELECTING; gameObject.GetComponent <Blink>().StopBlink(); PlaySound(joinSound); } }