Ejemplo n.º 1
0
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (!turnedOffPowerButton && GameObject.Find("Power Up Button(Clone)") != null)
            {
                turnedOffPowerButton = true;
                GameObject.Find("Power Up Button(Clone)").GetComponent <SpriteRenderer> ().sprite = pressedButton;
                GameObject.Find("Power Up Button(Clone)").GetComponent <PowerButtonHandler> ().SetTouchOn(false);
            }
            if (instantiateOwlie)
            {
                instantiateOwlie         = false;
                instantiatedOwlieSwapper = (GameObject)Instantiate(owlieSwapper);
                instantiatedSpeechBubble = (GameObject)Instantiate(speechBubble, new Vector3(-10, 3.74f, -11.9f), Quaternion.identity);
                instantiatedSpeechBubble.GetComponent <LevelFailedScreenSlider> ().SetTargetX(-.94f);
                currentOwlie = (GameObject)Instantiate(owlie, new Vector3(-10, 2.28f, -11.9f), Quaternion.identity);
                currentOwlie.GetComponent <LevelFailedScreenSlider> ().SetTargetX(1.75f);
                instantiatedOwlieSwapper.GetComponent <OwlieSwapper> ().SetCurrentOwlie(currentOwlie);
            }
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                MakeJewelsBounce();
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
                darkened    = true;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                GameObject temp = instantiator.GetJewelGridGameObject(2, 2);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -4f);

                lightenShade = false;
                Instantiate(nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }
 // Update is called once per frame
 void Update()
 {
     if (turnTouchBackOn && Time.time < timeStamp + cooldown)
     {
         checkForMatches.SetGameStarted(true);
         touchHandler.UnpauseTouch();
         turnTouchBackOn = false;
     }
 }
Ejemplo n.º 3
0
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                MakeJewelsBounce();
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                lightenShade = false;
                GameObject temp = instantiator.GetJewelGridGameObject(0, 3);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                temp = instantiator.GetJewelGridGameObject(1, 3);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                temp = instantiator.GetJewelGridGameObject(2, 2);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                temp = instantiator.GetJewelGridGameObject(2, 3);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                Instantiate(nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                MakeJewelsBounce();
                darkened     = true;
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                lightenShade = false;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
//				Instantiate (nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }
    public void DarkenShade()
    {
        if (PlayerPrefs.HasKey("Level Ten Tutorial Played"))
        {
            touchHandler.SetGameStarted(true);
            matchChecker.SetGameStarted(false);
            Destroy(gameObject);
        }

        darkenShade = true;
//		GameObject temp = instantiator.GetJewelGridGameObject (3, 3);
//		temp.transform.position =  new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);
//
//		temp = instantiator.GetJewelGridGameObject (3, 5);
//		temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12f);
//
//		temp = instantiator.GetJewelGridGameObject (5, 3);
//		temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);
//
//		temp = instantiator.GetJewelGridGameObject (5, 5);
//		temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);
    }
Ejemplo n.º 6
0
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (instantiateOwlie)
            {
                instantiateOwlie         = false;
                instantiatedOwlieSwapper = (GameObject)Instantiate(owlieSwapper);
                instantiatedSpeechBubble = (GameObject)Instantiate(speechBubble, new Vector3(-10, 3.59f, -11.9f), Quaternion.identity);
                instantiatedSpeechBubble.GetComponent <LevelFailedScreenSlider> ().SetTargetX(-.94f);
                currentOwlie = (GameObject)Instantiate(owlie, new Vector3(-10, 1.8f, -50), Quaternion.identity);
                currentOwlie.GetComponent <LevelFailedScreenSlider> ().SetTargetX(1.75f);
                instantiatedOwlieSwapper.GetComponent <OwlieSwapper> ().SetCurrentOwlie(currentOwlie);
            }
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                MakeJewelsBounce();
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                GameObject temp = instantiator.GetJewelGridGameObject(4, 4);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -51);

                temp = instantiator.GetJewelGridGameObject(5, 4);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -50.99f);

                temp = instantiator.GetJewelGridGameObject(6, 4);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -51);

                temp = instantiator.GetJewelGridGameObject(7, 4);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -51);

                temp = instantiator.GetJewelGridGameObject(5, 5);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -51);

                temp = instantiator.GetJewelGridGameObject(5, 6);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -51);

                lightenShade = false;
                Instantiate(nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }
Ejemplo n.º 7
0
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (instantiateOwlie)
            {
                instantiateOwlie         = false;
                instantiatedOwlieSwapper = (GameObject)Instantiate(owlieSwapper);
                instantiatedSpeechBubble = (GameObject)Instantiate(speechBubble, new Vector3(-10, 3.74f, -11.9f), Quaternion.identity);
                instantiatedSpeechBubble.GetComponent <LevelFailedScreenSlider> ().SetTargetX(-.94f);
                currentOwlie = (GameObject)Instantiate(owlie, new Vector3(-10, 2.28f, -11.9f), Quaternion.identity);
                currentOwlie.GetComponent <LevelFailedScreenSlider> ().SetTargetX(1.75f);
                instantiatedOwlieSwapper.GetComponent <OwlieSwapper> ().SetCurrentOwlie(currentOwlie);
            }
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                MakeJewelsBounce();
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
                darkened    = true;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                GameObject temp = instantiator.GetJewelGridGameObject(3, 3);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -2);

                temp = instantiator.GetJewelGridGameObject(3, 5);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -2f);

                temp = instantiator.GetJewelGridGameObject(5, 3);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -2);

                temp = instantiator.GetJewelGridGameObject(5, 5);
                temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -2);

                lightenShade = false;
                PlayerPrefs.SetInt("Level Four Tutorial Played", 1);
                GameObject.Find("Level Controller").GetComponent <RockLevelMatchAssistant> ().SetTutorialLevel(false);
                //				Instantiate (nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }
Ejemplo n.º 8
0
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (instantiateOwlie)
            {
                instantiateOwlie         = false;
                instantiatedSpeechBubble = (GameObject)Instantiate(speechBubble, new Vector3(-10, 3.74f, -11.9f), Quaternion.identity);
                instantiatedSpeechBubble.GetComponent <LevelFailedScreenSlider> ().SetTargetX(-.94f);
            }
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                MakeJewelsBounce();
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
                darkened    = true;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
//				GameObject temp = instantiator.GetJewelGridGameObject (3, 4);
//				temp.transform.position =  new Vector3 (temp.transform.position.x, temp.transform.position.y, -.5f);
//
//				temp = instantiator.GetJewelGridGameObject (4, 3);
//				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -.5f);
//
//				temp = instantiator.GetJewelGridGameObject (4, 5);
//				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -.5f);
//
//				temp = instantiator.GetJewelGridGameObject (5, 4);
//				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -.5f);

                GameObject.Find("Power Up Button(Clone)").GetComponent <PowerButtonHandler> ().SetTouchOn(true);
                GameObject.Find("Power Up Button(Clone)").GetComponent <SpriteRenderer> ().sprite = regularButton;

                lightenShade = false;
                PlayerPrefs.SetInt("Level Four Tutorial Played", 1);
                //				Instantiate (nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }
Ejemplo n.º 9
0
    void FixedUpdate()
    {
        if (!plusFiveMoved && GameObject.Find("Plus Five Coin Holder") != null)
        {
            plusFiveMoved = true;
            GameObject.Find("Plus Five Coin Holder").transform.Translate(new Vector3(0, 0, -100));
            GameObject.Find("Plus 5 Bomb Button(Clone)").GetComponent <PlusFiveButtonHandler> ().SetTouchOn(false);
        }

        if (!jewelSwapMoved && GameObject.Find("Jewel Swap Coin Handler") != null)
        {
            jewelSwapMoved = true;
            GameObject.Find("Jewel Swap Coin Handler").transform.Translate(new Vector3(0, 0, -100));
            GameObject.Find("Jewel Swap Button(Clone)").GetComponent <JewelSwapHandler> ().SetTouchOn(false);
        }

        if (!rowDestructionMoved && GameObject.Find("Row Destruction Coin Holder") != null)
        {
            rowDestructionMoved = true;
            GameObject.Find("Row Destruction Coin Holder").transform.Translate(new Vector3(0, 0, -100));
            GameObject.Find("Row Destruction Button(Clone)").GetComponent <RowDestructionButtonHandler> ().SetTouchOn(false);
        }

        if (!powerBombMoved && GameObject.Find("Power Bomb Coin Handler") != null)
        {
            powerBombMoved = true;
            GameObject.Find("Power Bomb Coin Handler").transform.Translate(new Vector3(0, 0, -100));
            GameObject.Find("Bomb Power Button(Clone)").GetComponent <PowerBombButtonHandler> ().SetTouchOn(false);
        }

        if (!multiStarMoved && GameObject.Find("Multi Star Coin Holder") != null)
        {
            multiStarMoved = true;
            GameObject.Find("Multi Star Coin Holder").transform.Translate(new Vector3(0, 0, -100));
            GameObject.Find("Multi Star Power Button(Clone)").GetComponent <MultiStarPowerHandler> ().SetTouchOn(false);
        }

        if (!bottomBannerMoved && GameObject.Find("Bottom Banner(Clone)") != null)
        {
            bottomBannerMoved = true;
            GameObject.Find("Bottom Banner(Clone)").transform.position = new Vector3(transform.position.x, transform.position.y, -100);
        }

        if (darkenShade)
        {
            if (instantiateOwlie)
            {
                instantiateOwlie         = false;
                instantiatedOwlieSwapper = (GameObject)Instantiate(owlieSwapper);
//				instantiatedSpeechBubble = (GameObject)Instantiate (speechBubble, new Vector3 (-10, 3.02f, -11.9f), Quaternion.identity);
//				instantiatedSpeechBubble.GetComponent<LevelFailedScreenSlider> ().SetTargetX (-.94f);
                currentOwlie = (GameObject)Instantiate(owlie, new Vector3(-10, 1.23f, -55), Quaternion.identity);
                currentOwlie.GetComponent <LevelFailedScreenSlider> ().SetTargetX(1.75f);
                instantiatedOwlieSwapper.GetComponent <OwlieSwapper> ().SetCurrentOwlie(currentOwlie);
            }
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
//				MakeJewelsBounce ();
                timeStamp    = Time.time;
                bounceJewels = true;
                darkenShade  = false;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);

                GameObject.Find("Bottom Banner").transform.position = new Vector3(GameObject.Find("Bottom Banner").transform.position.x, GameObject.Find("Bottom Banner").transform.position.y, -1);

                GameObject.Find("Plus Five Coin Holder").transform.Translate(new Vector3(0, 0, 100));
                GameObject.Find("Plus 5 Bomb Button(Clone)").GetComponent <PlusFiveButtonHandler> ().SetTouchOn(true);

                GameObject.Find("Jewel Swap Coin Handler").transform.Translate(new Vector3(0, 0, 100));
                GameObject.Find("Jewel Swap Button(Clone)").GetComponent <JewelSwapHandler> ().SetTouchOn(true);

                GameObject.Find("Row Destruction Coin Holder").transform.Translate(new Vector3(0, 0, 100));
                GameObject.Find("Row Destruction Button(Clone)").GetComponent <RowDestructionButtonHandler> ().SetTouchOn(true);

                GameObject.Find("Power Bomb Coin Handler").transform.Translate(new Vector3(0, 0, 100));
                GameObject.Find("Bomb Power Button(Clone)").GetComponent <PowerBombButtonHandler> ().SetTouchOn(true);

                GameObject.Find("Multi Star Coin Holder").transform.Translate(new Vector3(0, 0, 100));
                GameObject.Find("Multi Star Power Button(Clone)").GetComponent <MultiStarPowerHandler> ().SetTouchOn(true);

                GameObject.Find("Power Up Button(Clone)").GetComponent <PowerButtonHandler> ().SetTouchOn(true);
                GameObject.Find("Pause Button(Clone)").GetComponent <PauseButtonHandler> ().SetTouchOn(true);

                lightenShade = false;
                Destroy(gameObject);
            }
        }

//		if (bounceJewels && Time.time > timeStamp + cooldown) {
//			timeStamp = Time.time;
////			MakeJewelsBounce ();
//		}
    }
Ejemplo n.º 10
0
    void FixedUpdate()
    {
        if (darkenShade)
        {
            if (instantiateSpeechBubble)
            {
                instantiateSpeechBubble  = false;
                instantiatedSpeechBubble = (GameObject)Instantiate(speechBubble, new Vector3(-10, 2.77f, -11.9f), Quaternion.identity);
                instantiatedSpeechBubble.GetComponent <LevelFailedScreenSlider> ().SetTargetX(1.12f);
            }
            if (oldColor.a < .67f)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a + .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                if (!translated)
                {
                    translated = true;
                    GameObject temp = instantiator.GetJewelGridGameObject(7, 6);
                    temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                    temp = instantiator.GetJewelGridGameObject(6, 6);
                    temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                    temp = instantiator.GetJewelGridGameObject(5, 6);
                    temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -11.9f);

                    temp = instantiator.GetJewelGridGameObject(5, 7);
                    temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                    temp = instantiator.GetJewelGridGameObject(4, 6);
                    temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);

                    temp = instantiator.GetJewelGridGameObject(3, 6);
                    temp.transform.position = new Vector3(temp.transform.position.x, temp.transform.position.y, -12);
                }
                MakeJewelsBounce();
                timeStamp    = Time.time;
                bounceJewels = true;
                touchHandler.SetGameStarted(true);
                matchChecker.SetGameStarted(true);
                darkenShade = false;
            }
        }
        else if (lightenShade)
        {
            if (oldColor.a > 0)
            {
                spriteRenderer.color = new Color(oldColor.r, oldColor.g, oldColor.b, oldColor.a - .02f);
                oldColor             = spriteRenderer.color;
            }
            else
            {
                //				GameObject temp = instantiator.GetJewelGridGameObject (4, 2);
                //				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);
                //
                //				temp = instantiator.GetJewelGridGameObject (4, 3);
                //				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);
                //
                //				temp = instantiator.GetJewelGridGameObject (3, 3);
                //				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);
                //
                //				temp = instantiator.GetJewelGridGameObject (4, 4);
                //				temp.transform.position = new Vector3 (temp.transform.position.x, temp.transform.position.y, -12);

                lightenShade = false;
                GameObject.Find("Instantiator").GetComponent <LevelTwoCreator> ().GetRidOfSloMo();
//				Instantiate (nextTutorialShade);
                Destroy(gameObject);
            }
        }

        if (bounceJewels && Time.time > timeStamp + cooldown)
        {
            timeStamp = Time.time;
            MakeJewelsBounce();
        }
    }