// Use this for initialization
 void Start()
 {
     GetComponent <Rigidbody2D>().AddTorque(-540);
     deleteList     = new HashSet <GameObject> ();
     deleteJewels   = GameObject.Find("Level Controller").GetComponent <RockLevelDeleteJewels> ();
     instantiator   = GameObject.Find("Level Controller").GetComponent <RockLevelInstantiator> ();
     fourInARow     = GameObject.Find("Level Controller").GetComponent <RockLevelFourInARow> ();
     scoreKeeper    = GameObject.Find("Level Controller").GetComponent <RockLevelScoreKeeper> ();
     jewelToDestroy = instantiator.GetJewelGridGameObject(targetJewelRow, targetJewelCol);
     controller     = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
     audioSources   = GameObject.Find("SoundHandler").GetComponents <AudioSource>();
     soundHandler   = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
     swapJewel      = GameObject.Find("Level Controller").GetComponent <RockLevelSwapJewel> ();
     if (tag != "End Star")
     {
         instantiatedCrosshairs = (GameObject)Instantiate(crosshairs, new Vector3(-2.45f + (targetJewelCol * .6125f), 2.591252f - (targetJewelRow * .6097268f), -90), Quaternion.identity);
         targetPosition         = instantiatedCrosshairs.transform.position;
     }
     else
     {
         targetPosition = new Vector3(-2.45f + (targetJewelCol * .6125f), 2.591252f - (targetJewelRow * .6097268f), -90);
     }
     timeStamp = Time.time;
     cooldown1 = .25f;
     cooldown2 = .15f;
     if (transform.position.y > -.5)
     {
         oppositeY = Random.Range(4f, 4.5f);
     }
     else
     {
         oppositeY = Random.Range(-4f, -4.65f);
     }
     oppositeX = Random.Range(-2.5f, 2.5f);
 }
 // 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 Start()
 {
     touchHandler  = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
     buttonHandler = GameObject.Find("Button Handler").GetComponent <ButtonHandler> ();
     controller    = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
     touchOn       = true;
     soundHandler  = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
 }
 // Use this for initialization
 void Start()
 {
     instantiator    = gameObject.GetComponent <RockLevelInstantiator> ();
     deleteJewels    = gameObject.GetComponent <RockLevelDeleteJewels> ();
     controller      = gameObject.GetComponent <RockLevelController> ();
     swapJewel       = gameObject.GetComponent <RockLevelSwapJewel> ();
     checkForMatches = gameObject.GetComponent <RockLevelCheckForMatches> ();
 }
 // Use this for initialization
 void Start()
 {
     touchHandler          = gameObject.GetComponent <RockLevelTouchHandler> ();
     levelThreeController  = gameObject.GetComponent <RockLevelController> ();
     stoppedMoving         = gameObject.GetComponent <RockLevelMovementChecker> ();
     scoreKeeper           = gameObject.GetComponent <LevelTwoScoreKeeper> ();
     deleteJewels          = gameObject.GetComponent <RockLevelDeleteJewels> ();
     soundHandler          = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
     motherStarList        = new List <GameObject> ();
     childStarList         = new List <GameObject> ();
     tutorialChildStarList = new List <GameObject> ();
 }
 // Use this for initialization
 void Start()
 {
     levelController     = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
     mountainLevelStatus = GameObject.Find("Game Manager").GetComponent <MountainLevelsStatus> ();
     if (GameObject.Find("Right Star(Clone)") != null)
     {
         //Debug.Log ("3 Stars");
         levelNumber = GameObject.Find("Level Controller").GetComponent <RockLevelController> ().GetLevelNumber();
         //Debug.Log ("LEVEL NUMBER = " + levelNumber);
         if (levelNumber < 31)
         {
             mountainLevelStatus.SetStarNumberInArray(3, levelNumber - 1);
             if (mountainLevelStatus.GetLevelProgressionNumber() == 3 && levelController.GetLevelNumber() == 4)
             {
                 mountainLevelStatus.IncrementLevelProgressionNumber();
             }
             else if (mountainLevelStatus.GetLevelProgressionNumber() == 4 && levelController.GetLevelNumber() == 5)
             {
                 mountainLevelStatus.IncrementLevelProgressionNumber();
             }
         }
         else if (levelNumber < 61)
         {
             cityLevelStatus.SetStarNumberInArray(3, levelNumber - 31);
         }
     }
     else if (GameObject.Find("Middle Star(Clone)") != null)
     {
         if (levelNumber < 31)
         {
             mountainLevelStatus.SetStarNumberInArray(2, levelNumber - 1);
         }
         else if (levelNumber < 61)
         {
             cityLevelStatus.SetStarNumberInArray(2, levelNumber - 31);
         }
         //Debug.Log ("2 Stars");
     }
     else if (GameObject.Find("Left Star(Clone)") != null)
     {
         if (levelNumber < 31)
         {
             mountainLevelStatus.SetStarNumberInArray(1, levelNumber - 1);
         }
         else if (levelNumber < 61)
         {
             cityLevelStatus.SetStarNumberInArray(1, levelNumber - 1);
         }
         //Debug.Log ("1 Star");
     }
 }
 // Use this for initialization
 void Start()
 {
     horizontalCoefficient = .8f;
     if (GameObject.Find("Pause Button(Clone)") != null)
     {
         targetXPosition = GameObject.Find("Pause Button(Clone)").transform.position.x - .2f - (horizontalCoefficient * 2);
     }
     else
     {
         targetXPosition = GameObject.Find("Play Button(Clone)").transform.position.x - .2f - (horizontalCoefficient * 2);
     }
     buttonHandler = GameObject.Find("Button Handler").GetComponent <ButtonHandler> ();
     controller    = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
     soundHandler  = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
 }
Beispiel #8
0
 // Use this for initialization
 void Start()
 {
     instantiator              = gameObject.GetComponent <RockLevelInstantiator> ();
     checkForMatches           = gameObject.GetComponent <RockLevelCheckForMatches> ();
     touchHandler              = gameObject.GetComponent <RockLevelTouchHandler> ();
     controller                = gameObject.GetComponent <RockLevelController> ();
     deleteJewels              = gameObject.GetComponent <RockLevelDeleteJewels> ();
     scoreKeeper               = gameObject.GetComponent <LevelTwoScoreKeeper> ();
     movementChecker           = gameObject.GetComponent <RockLevelMovementChecker> ();
     bombHandler               = gameObject.GetComponent <RockLevelBombHandler> ();
     powerPercentageController = gameObject.GetComponent <PowerPercentageController> ();
     homingStarList            = new List <GameObject> ();
     targetJewels              = new HashSet <GameObject> ();
     audioSources              = GameObject.Find("SoundHandler").GetComponents <AudioSource> ();
     tutorialCount             = 0;
     tutorial2Count            = 0;
     if (GameObject.Find("Mountain Level Two ID") != null)
     {
         tutorialLevel2 = true;
     }
 }
 // Use this for initialization
 void Start()
 {
     rockLevelController = gameObject.GetComponent <RockLevelController> ();
     instantiator        = gameObject.GetComponent <RockLevelInstantiator> ();
     checkForMatches     = rockLevelController.GetComponent <RockLevelCheckForMatches> ();
     instantiator        = rockLevelController.GetComponent <RockLevelInstantiator> ();
     bombHandler         = rockLevelController.GetComponent <RockLevelBombHandler> ();
     starShooter         = gameObject.GetComponent <RockLevelStarShooter> ();
     //		remainderController = levelThreeController.GetComponent<LevelThreeBombRemainderController> ();
     touchHandler    = rockLevelController.GetComponent <RockLevelTouchHandler> ();
     fourInARow      = gameObject.GetComponent <RockLevelFourInARow> ();
     fiveInARow      = gameObject.GetComponent <RockLevelFiveInARow> ();
     corners         = gameObject.GetComponent <RockLevelCorners> ();
     noMatchChecker  = gameObject.GetComponent <RockLevelNoMatchChecker> ();
     shuffle         = gameObject.GetComponent <RockLevelShuffleGameBoard> ();
     soundController = gameObject.GetComponent <SoundController> ();
     deleteJewels    = gameObject.GetComponent <RockLevelDeleteJewels> ();
     if (GameObject.Find("Mountain Level One ID") != null)
     {
         tutorialLevel = true;
     }
 }
Beispiel #10
0
    // Use this for initialization
    void Start()
    {
        instantiator       = GameObject.Find("Level Controller").GetComponent <RockLevelInstantiator> ();
        deleteJewels       = GameObject.Find("Level Controller").GetComponent <RockLevelDeleteJewels> ();
        moveJewelsDown     = GameObject.Find("Level Controller").GetComponent <RockLevelMoveJewelsDown> ();
        corners            = GameObject.Find("Level Controller").GetComponent <RockLevelCorners> ();
        touchHandler       = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
        levelOneController = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
        soundHandler       = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
        if (horizontalPositive)
        {
            oppositeX = transform.position.x - 1;
            oppositeY = transform.position.y;
        }
        else if (horizontalNegative)
        {
            oppositeX = transform.position.x + 1;
            oppositeY = transform.position.y;
        }
        else if (verticalPositive)
        {
            oppositeY = transform.position.y - 1;
            oppositeX = transform.position.x;
        }
        else if (verticalNegative)
        {
            oppositeY = transform.position.y + 1;
            oppositeX = transform.position.x;
        }

        jewelDeletedCounter = 0;
        arrayCount          = 0;
        soundNumber         = 0;
        GetComponent <Rigidbody2D>().AddTorque(540);
        deleteList    = new HashSet <GameObject> ();
        timeForDelete = true;
        cooldown      = .5f;
    }
 void Awake()
 {
     bounceForce            = new Vector2(0, 300);
     cooldown               = .01f;
     floatingJewelCooldown  = 5;
     floatingJewelTimestamp = Time.time;
     moving = true;
     SetDestroyNumber();
     rocksToBeDestroyed = new HashSet <GameObject> ();
     controller         = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
     //		movementChecker = GameObject.Find ("Level Three Controller").GetComponent<LevelThreeJewelsStoppedMoving> ();
     checkForMatch    = controller.GetComponent <RockLevelCheckForMatches> ();
     touchHandler     = controller.GetComponent <RockLevelTouchHandler> ();
     soundController  = controller.GetComponent <SoundController> ();
     instantiator     = controller.GetComponent <RockLevelInstantiator> ();
     deleteJewels     = controller.GetComponent <RockLevelDeleteJewels> ();
     starShooter      = controller.GetComponent <RockLevelStarShooter> ();
     bounceNumber     = 0;
     firstBounce      = true;
     gameManager      = GameObject.Find("Game Manager").GetComponent <GameManagerScript> ();
     shuffleGameboard = controller.GetComponent <RockLevelShuffleGameBoard> ();
     swapJewel        = controller.GetComponent <RockLevelSwapJewel> ();
 }
    // Use this for initialization
    void Start()
    {
        deleteAgain       = false;
        fourInARow        = false;
        explosionsOn      = true;
        bombNumber        = 8;
        deleteCount       = 0;
        zPosition         = -30;
        deleteListCopy    = new HashSet <GameObject> ();
        boulderDeleteList = new HashSet <GameObject> ();
        floatingJewelList = new HashSet <GameObject> ();
        moveJewelsDown    = gameObject.GetComponent <RockLevelMoveJewelsDown> ();
        instantiator      = gameObject.GetComponent <RockLevelInstantiator> ();
        controller        = gameObject.GetComponent <RockLevelController> ();
        touchHandler      = gameObject.GetComponent <RockLevelTouchHandler> ();
        //		tutorialTouchHandler = gameObject.GetComponent<LevelTwoTutorialTouchHandler> ();
        checkForMatches  = gameObject.GetComponent <RockLevelCheckForMatches> ();
        bombHandler      = gameObject.GetComponent <RockLevelBombHandler> ();
        matchAssistant   = gameObject.GetComponent <RockLevelMatchAssistant> ();
        fourInARowScript = gameObject.GetComponent <RockLevelFourInARow> ();
        //		corners = GameObject.Find ("Level One Controller").GetComponent<LevelOneCorners> ();
        scoreKeeper     = gameObject.GetComponent <RockLevelScoreKeeper> ();
        movementChecker = gameObject.GetComponent <RockLevelMovementChecker> ();
        noMatchChecker  = gameObject.GetComponent <RockLevelNoMatchChecker> ();
        starShooter     = gameObject.GetComponent <RockLevelStarShooter> ();
        if (GameObject.Find("Jewel Collector") != null)
        {
            endOfLevelJewelSprayer = GameObject.Find("Jewel Collector").GetComponent <EndOfLevelCollectionJewelShooter> ();
        }
        soundHandler            = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
        boulderHolder           = new List <PositionHolder> ();
        targetStaticBlueJewel   = GameObject.Find("Static Jewel Four");
        targetStaticGreenJewel  = GameObject.Find("Static Jewel Three");
        targetStaticOrangeJewel = GameObject.Find("Static Jewel Six");
        targetStaticPurpleJewel = GameObject.Find("Static Jewel Five");
        targetStaticRedJewel    = GameObject.Find("Static Jewel Two");
        targetStaticWhiteJewel  = GameObject.Find("Static Jewel One");

//		if (GameObject.Find ("Time Bomb ID") != null)
//			decreaseBombs = GameObject.Find ("Time Bomb ID").GetComponent<DecreaseBombs> ();
        timeStamp           = Time.time;
        assistanceTimeStamp = Time.time;
        testTimeStamp       = Time.time;
        swapMadeTimestamp   = Time.time;
        swapMadeCoodown     = .1f;
//		okayToMoveTimeStamp = Time.time;
//		okayToMoveCooldown = .1f;
        assistanceCooldown    = 7f;
        powerTrackerTimestamp = Time.time;
        powerTrackerCooldown  = 5;
        cooldown         = 1.5f;
        shadeCount       = 0;
        noMatchCount     = 0;
        deletedPositions = new List <PositionHolder> ();
        if (GameObject.Find("Mountain Level One ID") != null)
        {
            tutorialLevel1 = true;
        }
        else if (GameObject.Find("Mountain Level Two ID") != null)
        {
            tutorialLevel2 = true;
        }
        else if (GameObject.Find("Mountain Level Three ID") != null)
        {
            tutorialLevel3 = true;
        }
        else if (GameObject.Find("Cabin Level Two ID") != null)
        {
            tutorialLevel4 = true;
        }
        startingLeftJewelPosition = -2.415f;
        horizontalMultiplier      = .6125f;
    }
    // Use this for initialization
    void Start()
    {
        progressBarPosition = new Vector3(-1.33f, 4, -1);
        leftEndPosition     = new Vector3(-2.605f, 4, -2);
        firstSquarePosition = new Vector3(-2.6371f, 3.9984f, -2);
        rightEndPosition    = new Vector3(-.055f, 4, -2);
        levelController     = GameObject.Find("Level Controller").GetComponent <RockLevelController> ();
        scoreKeeper         = GameObject.Find("Level Controller").GetComponent <RockLevelScoreKeeper> ();
//		currentProgressBar = (GameObject)Instantiate (blueProgressBar, progressBarPosition, Quaternion.identity);
        threeStarTarget = 0;
        if (levelController.GetLevelNumber() < 31)
        {
            switch (levelController.GetLevelNumber())
            {
            case 1: threeStarTarget = 216100; break;

            case 2: threeStarTarget = 550300; break;

            case 3: threeStarTarget = 19100; break;

            case 4: threeStarTarget = 19100; break;

            case 5: threeStarTarget = 55100; break;

            case 6: threeStarTarget = 26100; break;

            case 7: threeStarTarget = 177800; break;

            case 8: threeStarTarget = 550300; break;

            case 9: threeStarTarget = 177800; break;

            case 10: threeStarTarget = 198375; break;

            case 11: threeStarTarget = 368100; break;

            case 12: threeStarTarget = 55100; break;

            case 13: threeStarTarget = 1675000; break;

            case 14: threeStarTarget = 77800; break;

            case 15: threeStarTarget = 198375; break;

            case 16: threeStarTarget = 19100; break;

            case 17: threeStarTarget = 177800; break;

            case 18: threeStarTarget = 177800; break;

            case 19: threeStarTarget = 19100; break;

            case 20: threeStarTarget = 713625; break;

            case 21: threeStarTarget = 368100; break;

            case 22: threeStarTarget = 368100; break;

            case 23: threeStarTarget = 108000; break;

            case 24: threeStarTarget = 951500; break;

            case 25: threeStarTarget = 103875; break;

            case 26: threeStarTarget = 264500; break;

            case 27: threeStarTarget = 2762800; break;

            case 28: threeStarTarget = 108000; break;

            case 29: threeStarTarget = 368100; break;

            case 30: threeStarTarget = 4835700; break;
            }
        }
        else if (levelController.GetLevelNumber() < 61)
        {
            switch (levelController.GetLevelNumber())
            {
            case 31: threeStarTarget = 19100; break;

            case 32: threeStarTarget = 45600; break;

            case 33: threeStarTarget = 264500; break;

            case 34: threeStarTarget = 310600; break;

            case 35: threeStarTarget = 1545750; break;

            case 36: threeStarTarget = 177800; break;

            case 37: threeStarTarget = 264500; break;

            case 38: threeStarTarget = 66000; break;

            case 39: threeStarTarget = 264500; break;

            case 40: threeStarTarget = 5192250; break;

            case 41: threeStarTarget = 108000; break;

            case 42: threeStarTarget = 368100; break;

            case 43: threeStarTarget = 626000; break;

            case 44: threeStarTarget = 368100; break;

            case 45: threeStarTarget = 1008450; break;

            case 46: threeStarTarget = 55100; break;

            case 47: threeStarTarget = 368100; break;

            case 48: threeStarTarget = 780300; break;

            case 49: threeStarTarget = 34000; break;

            case 50: threeStarTarget = 19575; break;

            case 51: threeStarTarget = 422000; break;

            case 52: threeStarTarget = 368100; break;

            case 53: threeStarTarget = 55100; break;

            case 54: threeStarTarget = 236600; break;

            case 55: threeStarTarget = 1545750; break;

            case 56: threeStarTarget = 780300; break;

            case 57: threeStarTarget = 177800; break;

            case 58: threeStarTarget = 264500; break;

            case 59: threeStarTarget = 780300; break;

            case 60: threeStarTarget = 2197125; break;
            }
        }
        else if (levelController.GetLevelNumber() < 91)
        {
            switch (levelController.GetLevelNumber())
            {
            case 61: threeStarTarget = 34000; break;

            case 62: threeStarTarget = 19100; break;

            case 63: threeStarTarget = 177800; break;

            case 64: threeStarTarget = 216100; break;

            case 65: threeStarTarget = 264500; break;

            case 66: threeStarTarget = 2061000; break;

            case 67: threeStarTarget = 550300; break;

            case 68: threeStarTarget = 3674100; break;

            case 69: threeStarTarget = 22521600; break;

            case 70: threeStarTarget = 951500; break;

            case 71: threeStarTarget = 1344600; break;

            case 72: threeStarTarget = 264500; break;

            case 73: threeStarTarget = 2929500; break;

            case 74: threeStarTarget = 2333600; break;

            case 75: threeStarTarget = 17590500; break;

            case 76: threeStarTarget = 951500; break;

            case 77: threeStarTarget = 368100; break;

            case 78: threeStarTarget = 9553500; break;

            case 79: threeStarTarget = 2929500; break;

            case 80: threeStarTarget = 27317100; break;

            case 81: threeStarTarget = 2061000; break;

            case 82: threeStarTarget = 550300; break;

            case 83: threeStarTarget = 15353100; break;

            case 84: threeStarTarget = 2122600; break;

            case 85: threeStarTarget = 16827800; break;

            case 86: threeStarTarget = 54932000; break;

            case 87: threeStarTarget = 12757800; break;

            case 88: threeStarTarget = 50216500; break;

            case 89: threeStarTarget = 4502800; break;

            case 90: threeStarTarget = 5122800; break;
            }
        }
        else if (levelController.GetLevelNumber() < 121)
        {
            switch (levelController.GetLevelNumber())
            {
            case 91: threeStarTarget = 1162000; break;

            case 92: threeStarTarget = 723600; break;

            case 93: threeStarTarget = 55150; break;

            case 94: threeStarTarget = 352800; break;

            case 95: threeStarTarget = 65087; break;

            case 96: threeStarTarget = 33600; break;

            case 97: threeStarTarget = 723600; break;

            case 98: threeStarTarget = 33600; break;

            case 99: threeStarTarget = 75600; break;

            case 100: threeStarTarget = 1352800; break;

            case 101: threeStarTarget = 2478000; break;

            case 102: threeStarTarget = 61392; break;

            case 103: threeStarTarget = 2613600; break;

            case 104: threeStarTarget = 52298; break;

            case 105: threeStarTarget = 985600; break;

            case 106: threeStarTarget = 16696000; break;

            case 107: threeStarTarget = 42651; break;

            case 108: threeStarTarget = 2433600; break;

            case 109: threeStarTarget = 70379; break;

            case 110: threeStarTarget = 13356000; break;

            case 111: threeStarTarget = 3502800; break;

            case 112: threeStarTarget = 66184; break;

            case 113: threeStarTarget = 424000; break;

            case 114: threeStarTarget = 43887; break;

            case 115: threeStarTarget = 424000; break;

            case 116: threeStarTarget = 154000; break;

            case 117: threeStarTarget = 60647; break;

            case 118: threeStarTarget = 142800; break;

            case 119: threeStarTarget = 54460; break;

            case 120: threeStarTarget = 522000; break;
            }
        }
        incrementNumber      = 0;
        progressFillNumber   = 0;
        progressBarIncrement = threeStarTarget / 30;
        incrementList        = new List <GameObject> ();
        progressFillList     = new List <GameObject> ();
        addToProgressBar     = true;
    }