// Start is called before the first frame update
    void Start()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();

        dotsParentTran = GameObject.Find("PlaneTrail");

        if (spriteRenderer.sprite == null)
        {
            spriteRenderer.sprite = unavailable;
        }

        gameSaverScript = FindObjectOfType <GameSaver>();
        pauseGameScript = FindObjectOfType <PauseGameStatus>();

        //PlayerPrefs.SetInt("Zermatt" + gameSaverScript.keyPointsStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Zermatt" + gameSaverScript.keyCoinsStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Zermatt" + gameSaverScript.keyMatchesStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Zermatt" + gameSaverScript.keyPlaneFlightCompletedPerLevel, 0);

        //PlayerPrefs.SetInt("Venice" + gameSaverScript.keyPointsStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Venice" + gameSaverScript.keyCoinsStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Venice" + gameSaverScript.keyMatchesStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Venice" + gameSaverScript.keyPlaneFlightCompletedPerLevel, 0);

        //PlayerPrefs.SetInt("Bangkok" + gameSaverScript.keyPointsStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Bangkok" + gameSaverScript.keyCoinsStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Bangkok" + gameSaverScript.keyMatchesStarEarnedPerLevel, 0);
        //PlayerPrefs.SetInt("Bangkok" + gameSaverScript.keyPlaneFlightCompletedPerLevel, 0);

        //PlayerPrefs.SetInt(gameSaverScript.thanksForPlayingCompleted, 0);
    }
Пример #2
0
    private void SetPauseStatus()
    {
        menuObjects = GameObject.FindGameObjectsWithTag(menuTagName);

        //foreach(GameObject go in menuObjects)
        //{
        //    print("menuObjects" + go.name);
        //}

        pauseGameStatusScript = FindObjectOfType <PauseGameStatus>();

        if (menuObjects.Length > 0)
        {
            pauseGameStatusScript.pauseManual = true;
            pauseGameStatusScript.pauseAuto   = true;
            //print("Game paused.");
        }

        else
        {
            pauseGameStatusScript.pauseManual = false;
            pauseGameStatusScript.pauseAuto   = false;
            //print("Game unpaused.");
        }
    }
Пример #3
0
    // Start is called before the first frame update
    void Start()
    {
        PopulateShapesList();

        //Assign game objects to variables
        shuffleBlocks = FindObjectOfType <ShuffleBlocks>();
        pauseGame     = FindObjectOfType <PauseGameStatus>();
        shuffleBlocks.currentShuffleLoopDelay = 0;
    }
Пример #4
0
    void Start()
    {
        pauseGameScript = FindObjectOfType <PauseGameStatus>();

        timeLeftText      = GetComponent <Text>();
        timeLeftText.text = "1:00";

        timeUp = false;
    }
Пример #5
0
    void Start()
    {
        pauseGameScript = FindObjectOfType <PauseGameStatus>();
        //pauseGameScript.pauseAuto = true;
        //pauseGameScript.pauseManual = true;

        overlapBoxPosition  = new Vector2(transform.position.x, transform.position.y - 1f);
        instantiatePosition = new Vector2(transform.position.x, transform.position.y - 1f);
        overlapBoxSize      = new Vector2(.8f, 1.8f);
    }
Пример #6
0
    void Start()
    {
        pauseGameStatusScript = FindObjectOfType <PauseGameStatus>();

        timeElapsed     = 0f;
        currentPosition = transform.position;
        xPosition       = transform.position.x;
        yPosition       = transform.position.y;
        m_Scene         = SceneManager.GetActiveScene();
        isGrounded      = false;
    }
Пример #7
0
    // Start is called before the first frame update
    void Start()
    {
        gameSaverScript       = FindObjectOfType <GameSaver>();
        pauseGameStatusScript = FindObjectOfType <PauseGameStatus>();

        orthoSize = cameraStartZoom;

        if (PlayerPrefs.GetInt(gameSaverScript.keyFirstMapZoom) == 0)
        {
            cam.orthographicSize = orthoSize;
        }
    }
    void Start()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();
        if (spriteRenderer.sprite == null)
        {
            spriteRenderer.sprite = buttonIn; // set the sprite to sprite1
        }

        pauseGameScript     = FindObjectOfType <PauseGameStatus>();
        GlobalControlScript = FindObjectOfType <GlobalControl>();

        move = false;
    }
Пример #9
0
    void Start()
    {
        audioSource = GetComponent <AudioSource>();

        spriteRenderer = GetComponent <SpriteRenderer>();
        if (spriteRenderer.sprite == null)
        {
            spriteRenderer.sprite = buttonIn; // set the sprite to sprite1
        }

        pauseGameScript     = FindObjectOfType <PauseGameStatus>();
        globalControlScript = FindObjectOfType <GlobalControl>();
        gameSaverScript     = FindObjectOfType <GameSaver>();
    }
Пример #10
0
    void Update()
    {
        if (globalControlScript.deactivateMenu == false)
        {
            if (sceneButtonActive == true)
            {
                if (Input.GetMouseButton(0))
                {
                    if (changeSprite == true)
                    {
                        ChangeSprite();
                    }
                }

                else if (Input.GetMouseButtonUp(0))
                {
                    sceneButtonActive = false;
                    //SaveLevelInfo();

                    pauseGame             = FindObjectOfType <PauseGameStatus>();
                    pauseGame.pauseAuto   = false;
                    pauseGame.pauseManual = false;
                    SceneManager.LoadScene(sceneToLoad);
                }
            }
            //if (Input.GetMouseButtonDown(0))
            //{
            //    hitShape = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero, 0, layer);

            //    //print(hitShape.transform.gameObject.name + " Position: " + hitShape.transform.position.x + ", " + hitShape.transform.position.y + ", " + hitShape.transform.position.z + "; HitShape Pos: " + hitShapePos);

            //    if(hitShape.collider != null && hitShape.transform.gameObject.name == gameObjectName && hitShape.transform.position == hitShapePos)
            //    {
            //        ChangeSprite ();
            //    }
            //}

            //else if (Input.GetMouseButtonUp(0))
            //{
            //    hitShape = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(Input.mousePosition), Vector2.zero, 0, layer);

            //    if(hitShape.collider != null && hitShape.transform.gameObject.name == gameObjectName && hitShape.transform.position == hitShapePos)
            //    {
            //        ChangeSprite ();
            //        SaveLevelInfo();
            //        SceneManager.LoadScene(sceneToLoad);
            //    }
            //}
        }
    }
Пример #11
0
    void Start()
    {
        pauseGameScript             = FindObjectOfType <PauseGameStatus>();
        pauseGameScript.pauseAuto   = false;
        pauseGameScript.pauseManual = false;

        timeOfInstantiation = Time.time;

        GetComponent <ObjectColliderActiveStatus>().DeactivateColliders();

        levelPassReqsScript = FindObjectOfType <LevelPassReqs>();

        setStarStatusScript    = FindObjectOfType <SetStarStatus>();
        counterScript          = FindObjectOfType <Counter>();
        userInputScript        = FindObjectOfType <UserInput>();
        gameSaverScript        = FindObjectOfType <GameSaver>();
        setInitialValuesScript = FindObjectOfType <SetInitialLevelValues>();

        startAddingScore   = true;
        startAddingCoins   = false;
        startAddingMatches = false;

        pointsStar = GameObject.Find("PointsStar");
        coinsStar  = GameObject.Find("CoinsStar");

        scene          = SceneManager.GetActiveScene();
        thisSceneIndex = scene.buildIndex;
        nextSceneIndex = thisSceneIndex + 1;

        sceneName = scene.name;

        PlayerPrefs.SetString("keyCurrentLevel", gameSaverScript.sceneNames[thisSceneIndex - 1]);
        PlayerPrefs.SetString("keyNextLevel", gameSaverScript.sceneNames[nextSceneIndex - 1]);

        cityName.text = sceneName.ToString();


        pointsReq.text  = levelPassReqsScript.passPoints.ToString();
        coinsReq.text   = levelPassReqsScript.passCoins.ToString();
        matchesReq.text = levelPassReqsScript.passMatches.ToString();

        counterScript.scoreCurrentAmount    = counterScript.scoreTotalAmount;
        counterScript.scoreBalanceText.text = counterScript.scoreCurrentAmount.ToString();

        newShapeMenu = setInitialValuesScript.newShapeMenu;


        SaveLevelInfo();
    }
Пример #12
0
    // Start is called before the first frame update
    void Start()
    {
        pauseGameStatusScript = FindObjectOfType <PauseGameStatus>();
        gameSaverScript       = FindObjectOfType <GameSaver>();

        audioSource = GetComponent <AudioSource>();

        //pauseGameScript.pauseManual = false;
        //pauseGameScript.pauseAuto = false;
        SetPauseStatus();
        SetMenuStatus();

        spriteRenderer = GetComponent <SpriteRenderer>();

        if (spriteRenderer.sprite == null)
        {
            spriteRenderer.sprite = buttonOut;
        }

        moveMenu = false;
    }
 // Use this for initialization
 void Start()
 {
     pauseGameScript = FindObjectOfType <PauseGameStatus>();
     Invoke("DestroySelfGO", delay);
 }
Пример #14
0
 private void Start()
 {
     pauseGameScript = FindObjectOfType <PauseGameStatus>();
 }
Пример #15
0
 // Start is called before the first frame update
 void Start()
 {
     pauseGameScript = FindObjectOfType <PauseGameStatus>();
     mapLocation     = map.transform.position;
 }
Пример #16
0
 // Use this for initialization
 void Start()
 {
     pauseGame      = FindObjectOfType <PauseGameStatus>();
     Cursor.visible = true;
     GetComponent <TrailRenderer>().enabled = false;
 }
Пример #17
0
 private void PauseGame()
 {
     pauseGameScript           = FindObjectOfType <PauseGameStatus>();
     pauseGameScript.pauseAuto = true;
 }
Пример #18
0
 void Start()
 {
     pauseGameStatusScript = FindObjectOfType <PauseGameStatus>();
     firstShapesSpawned    = false;
 }
Пример #19
0
 // Start is called before the first frame update
 void Start()
 {
     pauseGameScript = FindObjectOfType <PauseGameStatus>();
     Invoke("Unpause", unpauseDelay);
 }
Пример #20
0
    // Start is called before the first frame update
    void Start()
    {
        cam = Camera.main;

        pauseGameScript = FindObjectOfType <PauseGameStatus>();
    }