void Start()
    {
        enemy        = GameObject.FindObjectOfType <EnemyController> ();
        playerDigits = GameObject.FindGameObjectWithTag("Player").GetComponent <DigitController> ();
        tutorial     = GameObject.FindObjectOfType <TutorialController> ();

        description = gameObject.name;

        digitText       = GetComponentInChildren <Text> ();
        difficultyLevel = PlayerPrefController.GetDifficultyLevel();

        if (difficultyLevel == 1)
        {
            digitText.text = "20";
        }
        else if (difficultyLevel == 2)
        {
            digitText.text = "30";
        }
        else if (difficultyLevel == 3)
        {
            digitText.text = "50";
        }

        digitValue = int.Parse(digitText.text);
    }
    void Start()
    {
        difficultyLevel = PlayerPrefController.GetDifficultyLevel();
        cam             = GameObject.FindObjectOfType <CameraController> ();
        gameController  = GameObject.FindObjectOfType <GameController> ();
        player          = GameObject.FindObjectOfType <PlayerController> ();
        tileDetector    = GetComponentInChildren <TileDetector> ();
        tutorial        = GameObject.FindObjectOfType <TutorialController> ();

        rb             = GetComponent <Rigidbody2D> ();
        turnInProgress = false;
    }
Beispiel #3
0
    private int SetStarRating(List <GameObject> tiles)
    {
        int score = 0;

        foreach (GameObject tile in tiles)
        {
            score += tile.GetComponent <TileController> ().value;
        }

        int difficultyLevel = PlayerPrefController.GetDifficultyLevel();

        // Star rating requirements go up depending on difficulty selected
        if (difficultyLevel == 1)
        {
            baseScore = 2;
        }
        else if (difficultyLevel == 2)
        {
            baseScore = 3;
        }
        else if (difficultyLevel == 3)
        {
            baseScore = 4;
        }

        if (score <= (1 * baseScore))
        {
            return(1);
        }
        else if (score <= (2 * baseScore))
        {
            return(2);
        }
        else if (score <= (3 * baseScore))
        {
            return(3);
        }
        else if (score <= (4 * baseScore))
        {
            return(4);
        }
        else
        {
            return(5);
        }
    }
Beispiel #4
0
    private void Start()
    {
        volumeMute       = false;
        versionText.text = "v" + Application.version;
        turnMultiplier   = 20;

        volumeSlider.value     = PlayerPrefController.GetVolume();
        difficultySlider.value = PlayerPrefController.GetDifficultyLevel();
        turnsSlider.value      = PlayerPrefController.GetTurnLimit() / turnMultiplier;
        if (PlayerPrefController.GetTutorialToggle() != 1)
        {
            tutorialToggle.isOn = false;
        }
        else
        {
            tutorialToggle.isOn = true;
        }
    }
Beispiel #5
0
    void Start()
    {
        //TODO DEBUG
        if (tag == "Player")
        {
            startingDigits = 40;
        }
        else
        {
            startingDigits = 0;
        }
        gameController  = GameObject.FindObjectOfType <GameController> ();
        tutorial        = GameObject.FindObjectOfType <TutorialController> ();
        difficultyLevel = PlayerPrefController.GetDifficultyLevel();

        if (tag == "Player")
        {
            UIController.instance.SetStandaloneDigitTotal(startingDigits);
        }
    }