void Start() { player1DeadBalls = 0; player2DeadBalls = 0; matchOver = false; spawnScript = gameObject.GetComponent <SpawnScript>(); gameData = GameObject.Find("GameData"); if (gameData != null) { gameDataScript = gameData.GetComponent <GameDataScript>(); } spawnScript.SpawnTriplet(gameDataScript.player1selection); player1BallsHasSpawned = true; spawnScript.SpawnTriplet(gameDataScript.player2selection); player1Balls = GameObject.FindGameObjectsWithTag("Player1"); player2Balls = GameObject.FindGameObjectsWithTag("Player2"); timeToMessageDisappear = 0f; messageShown = false; currentState = TurnState.PLAYER1; }