コード例 #1
0
    public void SaveScore()
    {
        PlayerPrefs.SetInt("CurrentScore", scoreManager.GetScore());

        PlayerScore ps = new PlayerScore();

        ps.playerName  = PlayerPrefs.GetString("CurrentPlayer", "Test");
        ps.playerScore = PlayerPrefs.GetInt("CurrentScore", 0);

        highScoreManager.LoadScores();
        highScoreManager.AddScore(ps);
    }
コード例 #2
0
    private void OnEnable()
    {
        ClearList();

        HighScore[] scores    = HighScoresManager.LoadScores();
        bool        hasScores = scores.Length > 0;

        noScoresLabel.gameObject.SetActive(!hasScores);

        for (int i = 0; i < scores.Length; i++)
        {
            CreateEntry(i, scores[i]);
        }
    }