// Use this for initialization
 void Start()
 {
     levelController           = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
     transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
     cooldown     = 3;
     soundHandler = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
 }
    // Use this for initialization
    void Awake()
    {
        if (!PlayerPrefs.HasKey("firstTimeSeeingWorld") && PlayerPrefs.GetInt("totalMountainStars") == 0)
        {
            firstTimeSeeingWorld = true;
            PlayerPrefs.SetString("firstTimeSeeingWorld", "false");
            levelWorlds = GameObject.Find("Level Worlds");
            background  = GameObject.Find("Level Map Background");
            transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
            worldsTargetX             = 14.3f;
            backgroundTargetX         = .52f;
            movementSpeed             = .25f;
        }
        else
        {
            firstTimeSeeingWorld = false;
        }

        if (firstTimeSeeingWorld)
        {
            if (!PlayerPrefs.HasKey("worldsStartingPosition"))
            {
                PlayerPrefs.SetFloat("worldsStartingPosition", -17.88556f);
            }
            if (!PlayerPrefs.HasKey("backgroundStartingPosition"))
            {
                PlayerPrefs.SetFloat("backgroundStartingPosition", -15.5f);
            }
        }

        worldsStartingPosition     = PlayerPrefs.GetFloat("worldsStartingPosition");
        backgroundStartingPosition = PlayerPrefs.GetFloat("backgroundStartingPosition");
    }
 // Use this for initialization
 void Start()
 {
     heartNumber = GameObject.Find("Game Manager").GetComponent <GameManagerScript> ().GetHeartNumber();
     if (heartNumber >= 1)
     {
         Instantiate(heart, new Vector3(-2.1f, 0, 0), Quaternion.identity).name = "Heart 5";
     }
     if (heartNumber >= 2)
     {
         Instantiate(heart, new Vector3(-1.16f, 0, 0), Quaternion.identity).name = "Heart 4";
     }
     if (heartNumber >= 3)
     {
         Instantiate(heart, new Vector3(-.22f, 0, 0), Quaternion.identity).name = "Heart 3";
     }
     if (heartNumber >= 4)
     {
         Instantiate(heart, new Vector3(.72f, 0, 0), Quaternion.identity).name = "Heart 2";
     }
     if (heartNumber >= 5)
     {
         Instantiate(heart, new Vector3(1.66f, 0, 0), Quaternion.identity).name = "Heart 1";
     }
     fourthDigitPosition = new Vector3(-1.113162f, .9f, -1f);
     thirdDigitPosition  = new Vector3(-.483161f, .9f, -1f);
     secondDigitPosition = new Vector3(.3768382f, .9f, -1f);
     firstDigitPosition  = new Vector3(1.016838f, .9f, -1f);
     if (GameObject.Find("Heart 1") != null)
     {
         currentTimeMinutes = 30;
         currentTimeSeconds = 0;
         destroyFirstHeart  = true;
     }
     else if ("Heart 2" != null)
     {
         destroySecondHeart = true;
     }
     else if ("Heart 3" != null)
     {
         destroyThirdHeart = true;
     }
     else if ("Heart 4" != null)
     {
         destroyFourthHeart = true;
     }
     else if ("Heart 5" != null)
     {
         destroyFifthHeart = true;
     }
     timeStamp                 = Time.time;
     totalTimeStamp            = Time.time;
     cooldown                  = 1;
     totalCooldown             = 5;
     gameManagerScript         = GameObject.Find("Game Manager").GetComponent <GameManagerScript> ();
     transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
 }
    void CheckTouch3(Vector3 pos)
    {
        Vector3 wp       = Camera.main.ScreenToWorldPoint(pos);
        Vector2 touchPos = new Vector2(wp.x, wp.y);

        hit3 = Physics2D.OverlapPoint(touchPos);

        if (hit != null && IsButton(hit.gameObject))
        {
            hit.gameObject.GetComponent <NoLivesScreenButtonHandler> ().ButtonUnpressed();
            if (hit3 != null && IsButton(hit3.gameObject) && hit.gameObject.name == hit3.gameObject.name && hit3.gameObject.name == "Return Home Button(Clone)")
            {
                transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
                transitionShadeController.DarkenShade();
                goHomePressed = true;
            }
        }
    }
예제 #5
0
    // Use this for initialization
    void Start()
    {
        totalCoins = GameObject.Find("Game Manager").GetComponent <GameManagerScript> ().GetCoinTotal();
//		totalCoins = 3823;
        lifeCostArray             = new GameObject[5];
        totalCoinArray            = new GameObject[7];
        coinTargetY               = -1.8f;
        confirmationTargetY       = -1;
        confirmationYesTargetX    = 1.84f;
        confirmationNoTargetX     = 1.84f;
        lifeCostArray[0]          = (GameObject)Instantiate(coin, new Vector3(1.48f, -1f, -1), Quaternion.identity);
        lifeCostArray[1]          = (GameObject)Instantiate(five, new Vector3(1.8f, -1f, -1), Quaternion.identity);
        lifeCostArray[2]          = (GameObject)Instantiate(zero, new Vector3(1.8f + .22f, -1f, -1), Quaternion.identity);
        lifeCostArray[3]          = (GameObject)Instantiate(zero, new Vector3(1.8f + (.22f * 2), -1f, -1), Quaternion.identity);
        lifeCostArray[4]          = (GameObject)Instantiate(zero, new Vector3(1.8f + (.22f * 3), -1f, -1), Quaternion.identity);
        transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
        instantiatedYesButton     = (GameObject)Instantiate(yesButton, new Vector3(1.84f, -1f, -1), Quaternion.identity);
        instantiatedNoButton      = (GameObject)Instantiate(noButton, new Vector3(1.84f, -1f, -1), Quaternion.identity);
        InstantiateCoinTotal();
    }
예제 #6
0
    public void CheckTouch3(Vector3 pos)
    {
        Vector3 wp       = Camera.main.ScreenToWorldPoint(pos);
        Vector2 touchPos = new Vector2(wp.x, wp.y);

        hit3 = Physics2D.OverlapPoint(touchPos);

        if (hit3 != null && hit3.gameObject.name == "Level Failed Retry Button(Clone)" && instantiatedPressedRetryButton != null)
        {
            if (GameObject.Find("Game Manager").GetComponent <GameManagerScript> ().GetHeartNumber() == 0 && GameObject.Find("Screen Handlers").GetComponent <LevelFailedScreenHandler> ().GetScreenInstantiated())
            {
                GameObject.Find("Screen Handlers").GetComponent <LevelFailedScreenHandler> ().GetRidOfScreen();
                GameObject.Find("Screen Handlers").GetComponent <PurchaseLivesScreen> ().CameraOffsetPurchaseLivesScreen();
                return;
            }
            transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
            transitionShadeController.DarkenShade();
            loadLevelInProgress = true;
            levelToLoad         = Application.loadedLevelName;
        }

        else if (hit3 != null && hit3.gameObject.name == "Level Failed Home Button(Clone)" && instantiatedPressedHomeButton != null)
        {
            transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
            transitionShadeController.DarkenShade();
            loadLevelInProgress = true;
            levelToLoad         = "New Level Map";
        }

        if (instantiatedPressedRetryButton != null)
        {
            soundHandler.PlayButtonClickUp();
            Destroy(instantiatedPressedRetryButton);
        }

        if (instantiatedPressedHomeButton != null)
        {
            soundHandler.PlayButtonClickUp();
            Destroy(instantiatedPressedHomeButton);
        }
    }
 // Use this for initialization
 void Start()
 {
     transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
 }
예제 #8
0
 // Use this for initialization
 void Start()
 {
     transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
     swapJewel    = GameObject.Find("Level Controller").GetComponent <RockLevelSwapJewel> ();
     soundHandler = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
 }
예제 #9
0
 // Use this for initialization
 void Start()
 {
     transitionShadeController = GameObject.Find("Transition Shade").GetComponent <TransitionShadeController> ();
     soundHandler = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
 }