예제 #1
0
 // Use this for initialization
 void Start()
 {
     soundHandler          = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
     jewel1                = null;
     jewel2                = null;
     startSwap             = false;
     swapJewelsBack        = false;
     instantiator          = gameObject.GetComponent <RockLevelInstantiator> ();
     checkForMatches       = gameObject.GetComponent <RockLevelCheckForMatches> ();
     bombHandler           = gameObject.GetComponent <RockLevelBombHandler> ();
     stoppedMoving         = gameObject.GetComponent <RockLevelMovementChecker> ();
     deleteJewels          = gameObject.GetComponent <RockLevelDeleteJewels> ();
     touchHandler          = gameObject.GetComponent <RockLevelTouchHandler> ();
     timeBombLevel         = (GameObject.Find("Time Bomb Identification") != null);
     translationMultiplier = .35f;
     distanceToTarget      = .01f;
     firstSwapPerformed    = false;
     if (GameObject.Find("Mountain Level Two ID") != null)
     {
         tutorialLevel2 = true;
     }
     if (GameObject.Find("Jewel Collection Level ID") != null)
     {
         jewelCollectorLevel = true;
         moveNumberHandler   = GameObject.Find("Jewel Collector").GetComponent <MoveNumberHandler> ();
     }
 }
예제 #2
0
 // Use this for initialization
 void Start()
 {
     touchHandler  = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
     buttonHandler = GameObject.Find("Button Handler").GetComponent <ButtonHandler> ();
     touchOn       = true;
     soundHandler  = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
 }
 // Use this for initialization
 void Start()
 {
     cooldown       = .1f;
     childStarCount = 0;
     GetChildStar();
     instantiator = GameObject.Find("Level Controller").GetComponent <RockLevelInstantiator> ();
     GetComponent <Rigidbody2D>().AddTorque(540);
     deleteJewels = GameObject.Find("Level Controller").GetComponent <RockLevelDeleteJewels> ();
     touchHandler = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
     fiveInARow   = GameObject.Find("Level Controller").GetComponent <RockLevelFiveInARow> ();
     powerPercentageController = GameObject.Find("Level Controller").GetComponent <PowerPercentageController> ();
     soundHandler = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
     bombHandler  = GameObject.Find("Level Controller").GetComponent <RockLevelBombHandler> ();
     if (GameObject.Find("Mountain Level Two ID") != null)
     {
         tutorialLevel = true;
     }
     tutorialNumber = 0;
     jewelList      = new List <GameObject> ();
     jewelPicked    = false;
     //		targetX = Random.Range (-2f, 2f);
     //		targetY = 4.5f;
     targetX        = transform.position.x;
     targetY        = transform.position.y;
     childStarArray = new List <GameObject> ();
 }
    // Use this for initialization
    void Start()
    {
        bombHandler     = GameObject.Find("Level Controller").GetComponent <RockLevelBombHandler> ();
        touchHandler    = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
        movementChecker = GameObject.Find("Level Controller").GetComponent <RockLevelMovementChecker> ();
        soundHandler    = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
        instantiator    = GameObject.Find("Level Controller").GetComponent <RockLevelInstantiator> ();

//		timeCountdown1 = GameObject.Find ("Time Countdown 1");
//		spriteRenderer1 = timeCountdown1.GetComponent<SpriteRenderer> ();
//
//		timeCountdown2 = GameObject.Find ("Time Countdown 2");
//		spriteRenderer2 = timeCountdown2.GetComponent<SpriteRenderer> ();
//
//		timeCountdown3 = GameObject.Find ("Time Countdown 3");
//		spriteRenderer3 = timeCountdown3.GetComponent<SpriteRenderer> ();
//
//		timeBombScreenList = new List<GameObject> ();
//		timeScreenRenderers = GameObject.Find ("Time Bomb Level Screen").GetComponentsInChildren<SpriteRenderer> ();
//		alphaIncrease = .03f;
//		increaseAlpha = true;
//		cooldown = 1;
//		timeStamp = Time.time;
//		playSound = true;
        timeStamp = Time.time;
        cooldown  = 1;
    }
예제 #5
0
 // Use this for initialization
 void Start()
 {
     scoreKeeper          = gameObject.GetComponent <LevelTwoScoreKeeper> ();
     instantiator         = gameObject.GetComponent <RockLevelInstantiator> ();
     touchHandler         = gameObject.GetComponent <RockLevelTouchHandler> ();
     deleteJewels         = gameObject.GetComponent <RockLevelDeleteJewels> ();
     cornerJewelDestroyed = false;
     cornerStarList       = new List <GameObject> ();
 }
예제 #6
0
 // Use this for initialization
 void Start()
 {
     instantiateOwlie = true;
     spriteRenderer   = gameObject.GetComponent <SpriteRenderer> ();
     touchHandler     = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
     matchChecker     = GameObject.Find("Level Controller").GetComponent <RockLevelCheckForMatches> ();
     instantiator     = GameObject.Find("Level Controller").GetComponent <RockLevelInstantiator> ();
     oldColor         = spriteRenderer.color;
     cooldown         = 8;
 }
 // Use this for initialization
 void Start()
 {
     instantiator    = gameObject.GetComponent <RockLevelInstantiator> ();
     checkForMatches = gameObject.GetComponent <RockLevelCheckForMatches> ();
     movementChecker = gameObject.GetComponent <RockLevelMovementChecker> ();
     touchHandler    = gameObject.GetComponent <RockLevelTouchHandler> ();
     noMatchChecker  = gameObject.GetComponent <RockLevelNoMatchChecker> ();
     swapJewel       = gameObject.GetComponent <RockLevelSwapJewel> ();
     cooldown        = 2f;
     shuffleFinished = true;
 }
 // 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> ();
 }
예제 #9
0
    // Use this for initialization

    void Awake()
    {
        Debug.Log("THREE FAILS SHADE ONE CONTROLLER START() METHOD");
        GameObject.Find("Game Manager").GetComponent <OwliePowerUpTutorialController> ().SetPlayedTutorialTrue();
        instantiateOwlie = true;
        spriteRenderer   = gameObject.GetComponent <SpriteRenderer> ();
        touchHandler     = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
        matchChecker     = GameObject.Find("Level Controller").GetComponent <RockLevelCheckForMatches> ();
        instantiator     = GameObject.Find("Level Controller").GetComponent <RockLevelInstantiator> ();
        oldColor         = spriteRenderer.color;
        cooldown         = 3;
    }
예제 #10
0
 void Awake()
 {
     jewelCollectorsFinishedNumber = 0;
     jewelCollectorOneNumbers      = new GameObject[4];
     jewelCollectorTwoNumbers      = new GameObject[4];
     jewelCollectorThreeNumbers    = new GameObject[4];
     jewelCollectorFourNumbers     = new GameObject[4];
     jewelCollectorFiveNumbers     = new GameObject[4];
     jewelCollectorSixNumbers      = new GameObject[4];
     firstNumberOffset             = new Vector3(-.195f, .13f, -.01f);
     secondNumberOffset            = new Vector3(-.055f, .13f, -.01f);
     thirdNumberOffset             = new Vector3(.045f, -.15f, -.01f);
     fourthNumberOffset            = new Vector3(.185f, -.15f, -.01f);
     slashOffset              = new Vector3(-.005f, -.02f, -.01f);
     collectionJewelsSet      = new HashSet <GameObject> ();
     touchHandler             = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
     movementChecker          = GameObject.Find("Level Controller").GetComponent <RockLevelMovementChecker> ();
     totalJewelCollectionGoal = 0;
 }
 // Use this for initialization
 void Start()
 {
     coinTotalManager = GameObject.Find("Coin Handler").GetComponent <CoinTotalManager> ();
     currentStates    = GameObject.Find("Power Up Button(Clone)").GetComponent <PowerButtonCurrentStates> ();
     if (currentStates.GetPlusFivePowerPressed())
     {
         float totalCircleAngle       = Mathf.Rad2Deg * (2 * (Mathf.Atan(((transform.position.x) / (transform.position.x * .8930232558f)))));
         float incrementalCircleAngle = totalCircleAngle / 6;
         instantiatedPressedPlusFivePowerButton = (GameObject)Instantiate(pressedPlusFivePowerButton, new Vector3(transform.position.x, transform.position.y, transform.position.z - 1), Quaternion.identity);
         instantiatedPressedPlusFivePowerButton.transform.Rotate(new Vector3(0, 0, incrementalCircleAngle));
         instantiatedPressedPlusFivePowerButton.transform.parent = transform;
     }
     incrementalAngle          = GameObject.Find("Power Up Button(Clone)").GetComponent <PowerButtonHandler> ().GetIncrementalCircleAngle();
     circleObject              = GameObject.Find("Plus Five Circle");
     touchOn                   = true;
     soundHandler              = GameObject.Find("Game Manager").GetComponent <SoundHandler> ();
     touchHandler              = GameObject.Find("Level Controller").GetComponent <RockLevelTouchHandler> ();
     powerPercentageController = GameObject.Find("Level Controller").GetComponent <PowerPercentageController> ();
 }
예제 #12
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;
     }
 }
예제 #14
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;
    }