void Awake() { print("GM awake"); screensParent.SetActive(true); canvas = GameObject.Find("Canvas").GetComponent <Canvas>(); invertSpawner = GameObject.Find("InvertSpawner").GetComponent <InvertSpawner>(); levelMover = GameObject.Find("LevelAnchor").GetComponent <LevelMover>(); playerController = GameObject.Find("Player").GetComponent <PlayerController>(); playerJumpTrigger = GameObject.Find("JumpTrigger").GetComponent <CircleCollider2D>(); levelCreator = GameObject.Find("LevelAnchor").GetComponent <LevelCreator>(); countdownScreen = GameObject.Find("CountdownScreen"); countdownText = countdownScreen.transform.GetChild(1).GetComponent <Text>(); gameOverScreen = GameObject.Find("GameOverScreen"); endScoreText = gameOverScreen.transform.GetChild(1).GetComponent <Text>(); bestScoreText = gameOverScreen.transform.GetChild(2).GetComponent <Text>(); pauseScreen = GameObject.Find("PauseScreen"); pauseButton = GameObject.Find("PauseButton"); scoreText = GameObject.Find("ScoreText").GetComponent <Text>(); scoreText.text = ""; countdownScreen.SetActive(false); gameOverScreen.SetActive(false); pauseScreen.SetActive(false); checkpointRespawns = 5; score = 0; paused = false; startSpeed = 10; gameOver = false; playerIsReseting = false; gravityIsDown = true; gravity = new Vector2(0.0f, -9.8f); }
void Awake() { print("GM awake"); screensParent.SetActive(true); canvas = GameObject.Find("Canvas").GetComponent<Canvas>(); invertSpawner = GameObject.Find("InvertSpawner").GetComponent<InvertSpawner>(); levelMover = GameObject.Find("LevelAnchor").GetComponent<LevelMover>(); playerController = GameObject.Find("Player").GetComponent<PlayerController>(); playerJumpTrigger = GameObject.Find("JumpTrigger").GetComponent<CircleCollider2D>(); levelCreator = GameObject.Find("LevelAnchor").GetComponent<LevelCreator>(); countdownScreen = GameObject.Find("CountdownScreen"); countdownText = countdownScreen.transform.GetChild(1).GetComponent<Text>(); gameOverScreen = GameObject.Find("GameOverScreen"); endScoreText = gameOverScreen.transform.GetChild(1).GetComponent<Text>(); bestScoreText = gameOverScreen.transform.GetChild(2).GetComponent<Text>(); pauseScreen = GameObject.Find("PauseScreen"); pauseButton = GameObject.Find("PauseButton"); scoreText = GameObject.Find("ScoreText").GetComponent<Text>(); scoreText.text = ""; countdownScreen.SetActive(false); gameOverScreen.SetActive(false); pauseScreen.SetActive(false); checkpointRespawns = 5; score = 0; paused = false; startSpeed = 10; gameOver = false; playerIsReseting = false; gravityIsDown = true; gravity = new Vector2(0.0f, -9.8f); }