// Start is called before the first frame update void Start() { m_Swarm = GetComponentInChildren <EnemySwarmManager>(); m_SceneManager = GetComponentInChildren <SceneControllerWraper>(); currentLevel = SceneController.Level; currentScore = 0; currentLevel = m_SceneManager.GetCurrentLevel(); gameIsEnding = false; currentEnemiesRemaining = 0; currentEnemiesRemaining = m_Swarm.totalEnemies; m_Swarm.AdjustSpeedByLevel(currentLevel); m_Canvas = GetComponentInChildren <Canvas>(); m_Text = GetComponentInChildren <Text>(); scoreText = "Score: 0"; m_Text.text = scoreText; m_Background = GetComponentInChildren <SpriteRenderer>(); if (currentLevel == 1) { m_Background.sprite = Resources.Load <Sprite>("Backgrounds/gridLevel"); } else { m_Background.sprite = Resources.Load <Sprite>("Backgrounds/brickLevel"); } if (UpperMargin <= DownMargin) { UpperMargin = -1; DownMargin = 1; } }
// Start is called before the first frame update void Start() { m_SceneManager = GetComponentInChildren <SceneControllerWraper>(); m_Canvas = GetComponentInChildren <Canvas>(); m_Texts = GetComponentsInChildren <Text>(); scoreText = "Score: " + m_SceneManager.GetCurrentScore(); m_Texts[1].text = scoreText; }