示例#1
0
    // Use this for initialization
    void Start()
    {
        sceneChanger = GameObject.Find("SceneManager").GetComponent <SceneChanging>();

        playerLives = sceneChanger.playerLives;

        gameStartCountdownScript = GameObject.Find("Level Based Scripts").GetComponent <GameStartCountdown>();

        gameOverUIObjects.SetActive(false);

        LeanTween.scale(gameOverText.gameObject, new Vector3(1, 1, gameOverText.gameObject.transform.position.z), 1f).setLoopPingPong();
        LeanTween.scale(gameOverBackgroundText.gameObject, new Vector3(1, 1, gameOverBackgroundText.gameObject.transform.position.z), 1f).setLoopPingPong();

        LeanTween.scale(comboTextGameObject.GetComponent <RectTransform>(), comboTextGameObject.GetComponent <RectTransform>().localScale * 0.9f, 0.2f).setLoopPingPong();
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        gameStartCoundownScript = GameObject.Find("Level Based Scripts").GetComponent <GameStartCountdown>();
        playerMainScript        = GameObject.Find("Player").GetComponent <PlayerMain> ();

        hitUI[0].SetActive(false);
        hitUI[1].SetActive(false);
        hitUI[2].SetActive(false);
        hitUI[3].SetActive(false);
        hitUI[4].SetActive(false);

        badHitSprites[0].SetActive(false);
        badHitSprites[1].SetActive(false);
        badHitSprites[2].SetActive(false);

        powerUpSprite.SetActive(false);

        hitAudio = GetComponent <AudioSource>();

        powerUpUIBackground.SetActive(false);
        backPowerText.enabled = false;
        powerText.enabled     = false;
    }
示例#3
0
 private void OnGameStartCountdown(float countdownSeconds)
 {
     GameStartCountdown?.Invoke(this, countdownSeconds);
 }