// Use this for initialization void Start() { // Setting Variables Whiteness = true; colorTimer = 0; spawnDarkBall = false; spawnLightBall = true; balls_Left = 3; score = 0; ball_Speed = 2.5f; speed_Incrementer = 0.01f; game_Over = false; // Calling functions UpdateBalls(); UpdateScore(); InvokeRepeating("blockSpeedUpdater", 1, 1); InvokeRepeating("colorTimerIncrementor", 1, 1); // Assign Ball Spawner Script ballSpawnerObject = GameObject.FindWithTag("Ball_Spawner"); if (ballSpawnerObject != null) { ballSpawner = ballSpawnerObject.GetComponent <Ball_Spawner> (); } // Assign Bottom Block Spawner Script bottomBlockSpawnerObject = GameObject.FindWithTag("Bottom_Block_Spawner"); if (bottomBlockSpawnerObject != null) { bottomBlockSpawner = bottomBlockSpawnerObject.GetComponent <Bottom_Block_Spawner> (); } // Assign Top Block Spawner Script topBlockSpawnerObject = GameObject.FindWithTag("Top_Block_Spawner"); if (topBlockSpawnerObject != null) { topBlockSpawner = topBlockSpawnerObject.GetComponent <Top_Block_Spawner> (); } ballScriptObject = GameObject.FindWithTag("Ball"); if (ballScriptObject != null) { ballScript = ballScriptObject.GetComponent <Ball_Script> (); } }
// Function for changing the colors void colorTimerIncrementor() { colorTimer += 1; if (colorTimer == 10) { colorTimer = 0; // Assign Ball_Script ballScriptObject = GameObject.FindWithTag("Ball"); if (ballScriptObject != null) { ballScript = ballScriptObject.GetComponent <Ball_Script> (); } if (spawnDarkBall) { Whiteness = true; spawnDarkBall = false; spawnLightBall = true; light_Ball = true; bottomBlockSpawner.SwapBottomBlocks(); topBlockSpawner.SwapTopBlocks(); ballScript.ChangeBallColor(); } else { Whiteness = false; spawnDarkBall = true; spawnLightBall = false; light_Ball = false; bottomBlockSpawner.SwapBottomBlocks(); topBlockSpawner.SwapTopBlocks(); ballScript.ChangeBallColor(); } } }
// Function for changing the colors void colorTimerIncrementor() { colorTimer += 1; if (colorTimer == 10) { colorTimer = 0; // Assign Ball_Script ballScriptObject = GameObject.FindWithTag ("Ball"); if (ballScriptObject != null) { ballScript = ballScriptObject.GetComponent <Ball_Script> (); } if (spawnDarkBall) { Whiteness = true; spawnDarkBall = false; spawnLightBall = true; light_Ball = true; bottomBlockSpawner.SwapBottomBlocks (); topBlockSpawner.SwapTopBlocks(); ballScript.ChangeBallColor(); } else { Whiteness = false; spawnDarkBall = true; spawnLightBall = false; light_Ball = false; bottomBlockSpawner.SwapBottomBlocks (); topBlockSpawner.SwapTopBlocks(); ballScript.ChangeBallColor(); } } }
void Start() { paddlePosition = new Vector3(0f, this.transform.position.y, 0f); ball = GameObject.FindObjectOfType <Ball_Script>(); }
// Use this for initialization void Start() { // Setting Variables Whiteness = true; colorTimer = 0; spawnDarkBall = false; spawnLightBall = true; balls_Left = 3; score = 0; ball_Speed = 2.5f; speed_Incrementer = 0.01f; game_Over = false; // Calling functions UpdateBalls (); UpdateScore (); InvokeRepeating ("blockSpeedUpdater", 1, 1); InvokeRepeating ("colorTimerIncrementor", 1, 1); // Assign Ball Spawner Script ballSpawnerObject = GameObject.FindWithTag ("Ball_Spawner"); if (ballSpawnerObject != null) { ballSpawner = ballSpawnerObject.GetComponent <Ball_Spawner> (); } // Assign Bottom Block Spawner Script bottomBlockSpawnerObject = GameObject.FindWithTag ("Bottom_Block_Spawner"); if (bottomBlockSpawnerObject != null) { bottomBlockSpawner = bottomBlockSpawnerObject.GetComponent <Bottom_Block_Spawner> (); } // Assign Top Block Spawner Script topBlockSpawnerObject = GameObject.FindWithTag ("Top_Block_Spawner"); if (topBlockSpawnerObject != null) { topBlockSpawner = topBlockSpawnerObject.GetComponent <Top_Block_Spawner> (); } ballScriptObject = GameObject.FindWithTag ("Ball"); if (ballScriptObject != null) { ballScript = ballScriptObject.GetComponent <Ball_Script> (); } }