Example #1
0
    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);
    }
Example #2
0
    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);
    }