Exemple #1
0
    void Start()
    {
        StartCoroutine(Loading.Instance.UcitanaScena(Camera.main, 5, 0f));
        partikli = GameObject.Find("Partikli Finalna scena");
        partikli.SetActive(false);
        boardText            = GameObject.Find("BoardText_Congratulations").GetComponent <TextMesh>();
        boardText_black      = GameObject.Find("BoardText_NewLevelsComingSoon").GetComponent <TextMesh>();
        boardText.text       = LanguageManager.Congratulations;
        boardText_black.text = LanguageManager.NewLevelsComingSoon;
        boardText.GetComponent <TextMeshEffects>().RefreshTextOutline(true, true);
        boardText_black.GetComponent <TextMeshEffects>().RefreshTextOutline(true, true);
        Invoke("UkljuciPartikle", 0.75f);

        if (PlaySounds.musicOn)
        {
            PlaySounds.Play_BackgroundMusic_Gameplay();
            if (PlaySounds.Level_Failed_Popup.isPlaying)
            {
                PlaySounds.Stop_Level_Failed_Popup();
            }
        }
    }
Exemple #2
0
    void Awake()
    {
        cameraFollow = Camera.main.transform.parent.GetComponent <CameraFollow2D_new>();
        goScreen.SetActive(true);
        goScreen2.SetActive(true);
        //Time.timeScale = 0;
        starManager               = GetComponent <SetRandomStarsManager>();
        player                    = GameObject.FindGameObjectWithTag("Monkey");
        playerController          = player.GetComponent <MonkeyController2D>();
        coinsCollectedText        = GameObject.Find("TextCoins").GetComponent <TextMesh>();
        pauseButton               = GameObject.Find("HolderPause").transform;
        coinsHolder               = GameObject.Find("HolderCoins").transform;
        pauseScreenHolder         = GameObject.Find("HolderPauseScreen");
        FailedScreenHolder        = GameObject.Find("HolderFailed");
        Win_CompletedScreenHolder = GameObject.Find("HolderFinish");
        Win_ShineHolder           = GameObject.Find("HolderShineFinish");
        star1      = GameObject.Find("FinishStar1");
        star2      = GameObject.Find("FinishStar2");
        star3      = GameObject.Find("FinishStar3");
        holderKeys = GameObject.Find("HolderKeys").transform;
        //star1.SetActive(false);
        //star2.SetActive(false);
        //star3.SetActive(false);

        camera_z = Camera.main.transform.position.z;

        coinMagnet = player.transform.Find("CoinMagnet").gameObject;
        shield     = GameObject.Find("Shield");
        shield.SetActive(false);

//		GameObject.Find("TextPauseHeader1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextPauseHeader2").renderer.sortingLayerID = 1;
//		GameObject.Find("FailedTextHeader1").renderer.sortingLayerID = 1;
//		GameObject.Find("FailedTextHeader2").renderer.sortingLayerID = 1;
//		GameObject.Find("TextEarnCoins1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextEarnCoins2").renderer.sortingLayerID = 1;
//		GameObject.Find("TextKeyInfo1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextPts").renderer.sortingLayerID = 1;
//		GameObject.Find("TextKeyPrice1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextKeyPrice2").renderer.sortingLayerID = 1;
//		GameObject.Find("TaxtNewScore1").renderer.sortingLayerID = 1;
//		GameObject.Find("TaxtNewScore2").renderer.sortingLayerID = 1;
//		GameObject.Find("TextKeepPlayingHeader1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextKeepPlayingHeader2").renderer.sortingLayerID = 1;
//		GameObject.Find("TextEnd1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextEnd2").renderer.sortingLayerID = 1;
//		GameObject.Find("TextCoins").renderer.sortingLayerID = 1;
//		GameObject.Find("TextPtsGameplay").renderer.sortingLayerID = 1;
//		GameObject.Find("TextKeepPlayingHeader1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextFreeCoinsUp1").renderer.sortingLayerID = 1;
//		GameObject.Find("TextShopDown").renderer.sortingLayerID = 1;
//		GameObject.Find("TextShopUp").renderer.sortingLayerID = 1;
//		GameObject.Find("TextFreeCoinsUp").renderer.sortingLayerID = 1;
//		GameObject.Find("TextFreeCoinsDown").renderer.sortingLayerID = 1;

        newHighScore        = GameObject.Find("NewHighScore");
        holderFinishPts     = GameObject.Find("HolderFinishPts");
        holderFinishInfo    = GameObject.Find("HolderFinishInfo");
        buttonFacebookShare = GameObject.Find("FinishFacebook");
        buttonBuyKeys       = GameObject.Find("FinishKeyPrice");
        holderFinishKeys    = GameObject.Find("HolderFinishKeys");
        buttonPlay_Finish   = GameObject.Find("ButtonHolePlay");
        holderTextCompleted = GameObject.Find("HolderTextCompleted");
        keyHole1            = GameObject.Find("FinishKeyHole1_");
        keyHole2            = GameObject.Find("FinishKeyHole2_");
        keyHole3            = GameObject.Find("FinishKeyHole3_");
        holderKeepPlaying   = GameObject.Find("HolderKeepPlaying");
        progressBarScale    = GameObject.Find("ProgressBar_ScaleY").transform;
        wonStar1            = GameObject.Find("HolderWonStar1").transform;
        wonStar2            = GameObject.Find("HolderWonStar2").transform;
        wonStar3            = GameObject.Find("HolderWonStar3").transform;
        textPtsGameplay     = GameObject.Find("TextPtsGameplay").GetComponent <TextMesh>();
        textPtsFinish       = GameObject.Find("TextPts").GetComponent <TextMesh>();
        textKeyPrice1       = GameObject.Find("TextKeyPrice1").GetComponent <TextMesh>();
        textKeyPrice2       = GameObject.Find("TextKeyPrice2").GetComponent <TextMesh>();
        shopHolder          = GameObject.Find("_HolderShop").transform;
        shopLevaIvica       = GameObject.Find("ShopRamLevoHolder").transform;
        shopDesnaIvica      = GameObject.Find("ShopRamDesnoHolder").transform;
        shopHeaderOn        = GameObject.Find("ShopHeaderOn");
        shopHeaderOff       = GameObject.Find("ShopHeaderOff1");
        freeCoinsHeaderOn   = GameObject.Find("ShopHeaderOn1");
        freeCoinsHeaderOff  = GameObject.Find("ShopHeaderOff");
        holderShopCard      = GameObject.Find("HolderShopCard");
        holderFreeCoinsCard = GameObject.Find("HolderFreeCoinsCard");
        buttonShopBack      = GameObject.Find("HolderBack").transform;
        PickPowers          = GameObject.Find("HolderPowersMove").transform;
        powerCard_CoinX2    = GameObject.Find("PowersCardCoinx2").transform;
        powerCard_Magnet    = GameObject.Find("PowersCardMagnet").transform;
        powerCard_Shield    = GameObject.Find("PowersCardShield").transform;

        shopHeaderOff.SetActive(false);
        freeCoinsHeaderOn.SetActive(false);
        holderFreeCoinsCard.SetActive(false);

        holderKeepPlaying.SetActive(false);
        newHighScore.SetActive(false);
        //holderFinishPts.SetActive(false);
        //holderFinishInfo.SetActive(false);
        //buttonFacebookShare.SetActive(false);
        //buttonBuyKeys.SetActive(false);
        //holderFinishKeys.SetActive(false);
        //buttonPlay_Finish.SetActive(false);
        holderTextCompleted.SetActive(false);

        pauseScreenHolder.SetActive(false);
        FailedScreenHolder.SetActive(false);
        Win_CompletedScreenHolder.SetActive(false);
        Win_ShineHolder.SetActive(false);

        if (Camera.main.aspect <= 1.5f)
        {
            Camera.main.orthographicSize = 18f;
            shopHolder.localScale        = shopHolder.localScale * 18 / 5f;
        }
        if (Camera.main.aspect > 1.5f)
        {
            Camera.main.orthographicSize = 15f;
            shopHolder.localScale        = shopHolder.localScale * 15 / 5f;
        }
        else
        {
            Camera.main.orthographicSize = 16.5f;
            shopHolder.localScale        = shopHolder.localScale * 16.5f / 5f;
        }

        pauseButton.position = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.one).x, Camera.main.ViewportToWorldPoint(Vector3.one).y, pauseButton.position.z);
        coinsHolder.position = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.zero).x, Camera.main.ViewportToWorldPoint(Vector3.one).y, coinsHolder.position.z);
        holderKeys.position  = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.one / 2).x, Camera.main.ViewportToWorldPoint(Vector3.one).y, pauseButton.position.z);

        shopHolder.position     = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.one / 2).x, shopHolder.position.y, shopHolder.position.z);
        shopLevaIvica.position  = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.zero).x, shopLevaIvica.position.y, shopLevaIvica.position.z);
        shopDesnaIvica.position = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.one).x, shopLevaIvica.position.y, shopLevaIvica.position.z);
        shopHolder.gameObject.SetActive(false);

        pauseButton.parent = Camera.main.transform;
        coinsHolder.parent = Camera.main.transform;
        holderKeys.parent  = Camera.main.transform;

        PickPowers.position = new Vector3(Camera.main.ViewportToWorldPoint(Vector3.one / 2).x, Camera.main.ViewportToWorldPoint(Vector3.one).y * 0.65f, PickPowers.position.z);
        PickPowers.gameObject.SetActive(false);

        goScreen.transform.position  = new Vector3(Camera.main.transform.position.x, Camera.main.transform.position.y, goScreen.transform.position.z);
        goScreen2.transform.position = goScreen.transform.position + new Vector3(0.1f, 0, 1);

        goScreen.transform.parent  = Camera.main.transform;
        goScreen2.transform.parent = Camera.main.transform;

        PickPowers.parent = Camera.main.transform;



        //nivoManager = GameObject.Find("NivoManager").GetComponent<NivoManager>();
        if (PlaySounds.musicOn)
        {
            PlaySounds.Play_BackgroundMusic_Gameplay();
            if (PlaySounds.Level_Failed_Popup.isPlaying)
            {
                PlaySounds.Stop_Level_Failed_Popup();
            }
        }

        powerCard_CoinX2.GetChild(3).GetChild(0).GetComponent <TextMesh>().text = brojDoubleCoins.ToString();
        powerCard_CoinX2.GetChild(3).GetChild(1).GetComponent <TextMesh>().text = brojDoubleCoins.ToString();

        powerCard_Magnet.GetChild(3).GetChild(0).GetComponent <TextMesh>().text = brojMagneta.ToString();
        powerCard_Magnet.GetChild(3).GetChild(1).GetComponent <TextMesh>().text = brojMagneta.ToString();

        powerCard_Shield.GetChild(3).GetChild(0).GetComponent <TextMesh>().text = brojShieldova.ToString();
        powerCard_Shield.GetChild(3).GetChild(1).GetComponent <TextMesh>().text = brojShieldova.ToString();
    }