private void Start()
    {
        spriteRenderer     = GetComponent <SpriteRenderer>();
        levelTextPopulater = FindObjectOfType <LevelTextPopulater>();
        if (spriteRenderer.sprite == null)
        {
            spriteRenderer.sprite = inactiveSprite;
        }

        changeSprite = false;

        activateScript  = FindObjectOfType <Activate>();
        gameSaverScript = FindObjectOfType <GameSaver>();

        //print("Point Stars earned: " + PlayerPrefs.GetInt(activateScript.activeCityName + gameSaverScript.keyPointsStarEarnedPerLevel));
        //print("Coin Stars earned: " + PlayerPrefs.GetInt(activateScript.activeCityName + gameSaverScript.keyCoinsStarEarnedPerLevel));
        //print("Match Stars earned: " + PlayerPrefs.GetInt(activateScript.activeCityName + gameSaverScript.keyMatchesStarEarnedPerLevel));

        starCityName = levelTextPopulater.cityName.text;

        FillStars();

        //else
        //{
        //    starFilled = false;
        //}
    }
    void Start()
    {
        levelTextPopulater = FindObjectOfType <LevelTextPopulater>();

        cityName       = levelTextPopulater.cityName.text;
        cityName       = cityName.Replace(" ", "");
        spriteRenderer = GetComponent <SpriteRenderer>();
        if (spriteRenderer.sprite == null)
        {
            spriteRenderer.sprite = buttonIn;
        }

        sceneName = SceneManager.GetActiveScene().name;

        globalControlScript = FindObjectOfType <GlobalControl>();
        //print("Marker name: " + cityName + "Marker");


        activeMarker         = GameObject.Find(cityName.Replace(" ", "") + "Marker");
        activeActivateScript = activeMarker.GetComponent <Activate>();

        audioSource = GetComponent <AudioSource>();
        soundPlayed = false;

        gameSaverScript = FindObjectOfType <GameSaver>();
    }
Example #3
0
    void Update()
    {
        if (activeMarker == true)
        {
            //activeCityName = activeMarkerName;

            //setStarStatusMapScreenScript.starCityName = activeCityName;
            spinObjectScript.rotateMarker = true;

            sceneToLoadGet = sceneToLoadSet;

            if (menuInstatiated == false)
            {
                Instantiate(levelMenu, Vector2.zero, Quaternion.identity);
                levelMenu.transform.GetComponent <Canvas>().worldCamera = cam;
                menuInstatiated = true;

                levelTextPopulatorScript = FindObjectOfType <LevelTextPopulater>();

                levelTextPopulatorScript.cityName.text = activeCityName;


                levelTextPopulatorScript.pointsEarned.text  = PlayerPrefs.GetInt(activeCityName + gameSaverScript.keyHighScoresPerLevel).ToString();
                levelTextPopulatorScript.pointsReq.text     = activatePointsReq.ToString();
                levelTextPopulatorScript.coinsEarned.text   = PlayerPrefs.GetInt(activeCityName + gameSaverScript.keyHighCoinsPerLevel).ToString();
                levelTextPopulatorScript.coinsReq.text      = activateCoinsReq.ToString();
                levelTextPopulatorScript.matchesEarned.text = PlayerPrefs.GetInt(activeCityName + gameSaverScript.keyHighMatchesPerLevel).ToString();
                levelTextPopulatorScript.matchesReq.text    = activateMatchesReq.ToString();

                //print("Active City Name: " + activeCityName);
            }
        }

        else if (activeMarker == false)
        {
            if (PlayerPrefs.GetInt(gameSaverScript.keyStartingMarkerSpin) != 0)
            {
                spinObjectScript.rotateMarker       = false;
                spinObjectScript.transform.rotation = Quaternion.Euler(0f, 0f, 0f);
            }

            menuInstatiated = false;
        }
    }