getScore() публичный Метод

public getScore ( ) : int
Результат int
Пример #1
0
    // Use this for initialization

    private void Awake()
    {
        container = transform.Find("Container");
        template  = container.Find("HighscoreTemp");

        template.gameObject.SetActive(false);

        if (PlayerPrefs.HasKey("highscoretable"))
        {
            Debug.Log("Has playerPref");
            onPlayerPref();
        }

        if (!PlayerPrefs.HasKey("highscoretable"))
        {
            Debug.Log("None playerPref");
            onNewGame();
        }



        GameObject scoreHolder       = GameObject.Find("ScoreHolder");
        Score      scoreHolderScript = scoreHolder.GetComponent <Score>();

        Debug.Log("score: " + scoreHolderScript.getScore());
        if (scoreHolderScript.getDone() == true)
        {
            addHighscoreEntry(scoreHolderScript.getScore(), System.DateTime.Now.ToString());
            scoreHolderScript.setDone(false);
            scoreHolderScript.setScore(-1);
            onPlayerPref();
        }
    }
Пример #2
0
    void OnCollisionEnter2D(Collision2D collider)
    {
        if (collider.gameObject.name == "rain(Clone)")
        {
            deathFlash.SetTrigger("death");
            Destroy(collider.gameObject);
            Destroy(gameObject);


            canvas.SetActive(true);
            RestartMenu gameOverMenuScript = gameOverMenu.GetComponent <RestartMenu>();
            Score       scoreScript        = score.GetComponent <Score>();

            int currentHighscore = highscore.SetScore(scoreScript.getScore());
            int currentScore     = scoreScript.getScore();

            float horizontalPosition = transform.position.x;
            float verticalPosition   = transform.position.y;
            Instantiate(emitter, new Vector2(horizontalPosition, verticalPosition), Quaternion.identity);

            if (currentHighscore == currentScore)
            {
                gameOverMenuScript.setColor();
            }

            gameOverMenuScript.setFinalScore("" + currentScore);
            gameOverMenuScript.setHighscore("" + currentHighscore);

            scoreScript.setHasStarted(false);
            scoreScript.setGameOver();
            scoreScript.removePoints();
        }
    }
Пример #3
0
 void Restart()
 {
     if (score.getScore() > PlayerPrefs.GetFloat("highScore") && score.cheater == false)
     {
         PlayerPrefs.SetFloat("highScore", score.getScore());
     }
     SceneManager.LoadScene(SceneManager.GetActiveScene().name);
 }
Пример #4
0
 void Update()
 {
     if (qualifiedForNextLevel())
     {
         setNextLevel();
         setLevelText();
     }
     scoreLastUpdate = score.getScore();
 }
Пример #5
0
 protected override void Clean()
 {
     score.addScore();
     // increase speed at score=5 and per 10 score
     if (score.getScore() == 5 || score.getScore() % 10 == 0)
     {
         (generator as GenerateBlack).Faster();
     }
     Destroy(this.gameObject);
 }
Пример #6
0
    // Update is called once per frame
    void Update()
    {
        if (characterActions.Pause)
        {
            if (!pressed)
            {
                pause          = pause ? false : true;
                pressed        = true;
                Time.timeScale = pause ? 0 : 1;
            }
        }
        else
        {
            pressed = false;
        }

        scoreText.text = "" + Score.getScore();
        if (scoreUpdateTime + Score.timeLength > Time.time)
        {
            ScoreMultipler.text = Score.getDamage() + "  X " + Score.getMultipler();
        }
        else
        {
            ScoreMultipler.text = "X " + Score.getMultipler();
            Score.resetMultipler();
        }
    }
Пример #7
0
        public void tick()
        {
            long time = 0;

            if (b.canChangeLevel())
            {
                Win.setTiming(time);
                GameStatus.changeState(GameStatus.GAME_STATES.WIN);
            }


            if (b.canChangeLevel())
            {
                nextLevel();
            }



            if (felix.getLife() == 0)
            {
                Score.getScore().saveScore();
                GameStatus.changeState(GameStatus.GAME_STATES.SCORE);
                felix.resetAll(Constant.WIDTH / 2, Constant.HEIGHT - 100);
            }


            handler.tick();



            if (KeyBoard.pause)
            {
                GameStatus.changeState(GameStatus.GAME_STATES.PAUSE);
            }
        }
Пример #8
0
    private void Update()
    {
        if (timeBtwSpawns <= 0)
        {
            float score = scoreManager.getScore();

            if (score < 20)
            {
                rand = Random.Range(0, (obstacleTemplate.Length / 2));
            }
            else if (score < 50)
            {
                rand = Random.Range(0, obstacleTemplate.Length);
            }
            else
            {
                rand = Random.Range((obstacleTemplate.Length / 2), obstacleTemplate.Length);
            }

            //rand = Random.Range(0, obstacleTemplate.Length);
            Instantiate(obstacleTemplate[rand], transform.position, Quaternion.identity);
            timeBtwSpawns = startTimeBtwSpawns;
            if (startTimeBtwSpawns > minTime)
            {
                startTimeBtwSpawns -= timeDecrease;
            }
        }
        else
        {
            timeBtwSpawns -= Time.deltaTime;
        }
    }
Пример #9
0
    private void Die()
    {
        //Pass on final score to end screen
        int endScore = score.getScore();

        FindObjectOfType <GameManager>().EndGame(endScore);
    }
Пример #10
0
 public void reciveEvent(int stomachValue)
 {
     if (stomachValue <= 0)
     {
         stomach.removeSubscripter(this);
         SaveData saveData     = SaveSystem.loadData();
         int      currentScore = score.getScore();
         if (currentScore > saveData.getScore())
         {
             saveData = new SaveData(currentScore);
             SaveSystem.saveData(saveData);
         }
         foreach (GameObject disable in objectsToDisable)
         {
             Destroy(disable);
         }
         gameUI.SetActive(false);
         GameObject.Find("BackgroundMusic").SetActive(false);
         foreach (Transform transform in GetComponentsInChildren <Transform>(true))
         {
             GameObject child = transform.gameObject;
             child.SetActive(true);
             if (child.name == "HighScorePoints")
             {
                 child.GetComponent <UnityEngine.UI.Text>().text = ": " + saveData.getScore();
             }
             else if (child.name == "CurrentScorePoints")
             {
                 child.GetComponent <UnityEngine.UI.Text>().text = ": " + currentScore;
             }
         }
     }
 }
Пример #11
0
    public void AddScore(int scoreValue)
    {
        int score = Score.getScore();

        Score.setScore(score + scoreValue);
        UpdateScore();
    }
Пример #12
0
 public void changeSector()
 {
     previousSector = actualSector;
     actualSector++;
     spawnNicelander = true;
     nicelanderDelay = DateTime.Now.Ticks;
     Score.getScore().nextSector();
 }
Пример #13
0
 void Update()
 {
     if (Player.GetDone())
     {
         winText.text = "Congrats! You won with " + Score.getScore() + " pts in " + timer.getSec() + " sec. Can you do better?";
         Win();
     }
 }
Пример #14
0
    // Use this for initialization
    void Start()
    {
        reference   = Camera.main;
        height      = 2f * reference.orthographicSize;
        totalPoints = GetComponent <Text>();

        totalPoints.fontSize = (int)height;
        totalPoints.text     = "" + Score.getScore() + " Points";
    }
Пример #15
0
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);

            vm.state     = e.Parameter as GameState;
            vm.wiebegint = string.Format("{0} moet beginnen!", vm.state.PlayerThatStarts.Name);
            Details.VulCollection(vm.vorigegokken, vm.state.CurrentRound.Guesses);
            vm.score = Score.getScore(vm.state).ToList();
        }
Пример #16
0
 void OnTriggerEnter(Collider goal)
 {
     if (goal.gameObject.tag == "Player")
     {
         finalScore = sc.getScore();
         fead.SetActive(true);
         feadImage.enabled = true;
         isGoal            = true;
     }
 }
Пример #17
0
    private void Update()
    {
        if (score.getScore() >= 25 && score.getScore() <= 50)
        {
            iteration = 2;
        }
        else if ((score.getScore() > 50 && score.getScore() <= 100))
        {
            iteration = 3;
        }

        if (timer <= 0)
        {
            spawnPos = new Vector2(Random.Range(-startX, startX), -startY);
            Instantiate(balloons[Random.Range(0, iteration)], spawnPos, Quaternion.identity);
            timer = startTime - 0.05f;
        }
        timer -= Time.deltaTime;
    }
Пример #18
0
        public void resetScore_Resets_The_Score()
        {
            int   currentScore;
            int   NEWSCORE = 0;
            Score score    = new Score(MazeLevel.Beginner);

            currentScore = score.getScore();

            Assert.IsTrue(currentScore == NEWSCORE, "Newscore not set to 0");
        }
Пример #19
0
        public void Constructor_Score_Initialised_To_Zero()
        {
            int initialisedScore;

            Score score = new Score(MazeLevel.Beginner);

            initialisedScore = score.getScore();

            Assert.IsTrue(initialisedScore == 0, "Score not initialised to zero at the start");
        }
Пример #20
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.gameObject.GetComponent <PlayerControls>() != null)
        {
            Score count = FindObjectOfType <Score>();
            PlayerPrefs.SetInt("Score", count.getScore());
            PlayerPrefs.Save();

            SceneManager.LoadScene(levelToSwichTo);
        }
    }
Пример #21
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.tag == "Car" && _touched == false)
     {
         _touched = true;
         getScore.coneHit();
         _score                = getScore.getScore();
         scoreText.text        = "Score: " + _score.ToString("000");
         spriteRenderer.sprite = darker;
     }
 }
Пример #22
0
    void Update()
    {
        setHighScore();
        highScore.text = "HIGH SCORE: " + PlayerPrefs.GetInt("Score");
        yourScore.text = "YOUR SCORE: " + Score.getScore();

        if (characterActions.Pause)
        {
            Loading.loadLevel("Credits");
        }
    }
 public void reciveEvent()
 {
     if (score.getScore() >= scoreThatTriggersAction)
     {
         foreach (SpawnObject spawnObjectScript in GetComponentsInChildren <SpawnObject>())
         {
             spawnObjectScript.enabled = enableSpawn;
         }
         GetComponent <DestroySelf>().enabled = true;
     }
 }
Пример #24
0
    void Start()
    {
        rb2d = GetComponent<Rigidbody2D> ();
        weapon = GetComponent<Weapon> ();
        healthScript = GetComponent<HealthScript> ();
        score = GetComponent<Score> ();
        animator = GetComponent<Animator> ();

        dead = false;
        maxHp = healthScript.getHp();
        rechargeTime = shieldsRechargeTime;

        //Check whether to display combo multiplier or not
        if (score.isCooldown () && score.getCombo() > 1) {
            comboText.text = "Combo x" + score.getCombo ();
        } else {
            comboText.text = "";
        }
        //Display Score
        scoreText.text = "Score: " + score.getScore();

        //Display Shields
        shieldsText.text = "Shields: " + healthScript.getHp();;
    }