public void SetPlayerName() { ScoreTracker scoreTracker = FindObjectOfType <ScoreTracker>(); if (PlayerName != null) { PlayerName.text = string.Format("{0}", PlayerPrefs.GetString(GeneralVariables.PlayerName)); } if (PlayerScore != null) { PlayerScore.text = string.Format("score: {0}", (int)scoreTracker.GetCurrentScore()); } }
private void ActivateUI() { //Save score. m_scoreTracker.UpdateHighScore(); int ourScore = m_scoreTracker.GetCurrentScore(); int highscore = m_scoreTracker.GetHighScore(); m_scoreText.text = "" + ourScore; m_highscoreText.text = "" + highscore; m_uiCanvasGroup.DOFade(1f, 1f).OnComplete(() => { //Once the UI is visible, we can do stuff. m_uiCanvasGroup.interactable = true; }); }
public void SetupLeaderboard() { //Reset player location to starting checkpoint. ResetStartLocation(); leaderboard.AddEntry(new LeaderboardEntry( PlayerPrefs.GetString(GeneralVariables.PlayerName), PlayerPrefs.GetInt(GeneralVariables.PlayerAge), (int)scoreTracker.GetCurrentScore())); leaderboard.SortLeaderboard(); leaderboardSerializer.SerializeLeaderboard(leaderboard); leaderboardSetup.SetPlayerName(); leaderboardSetup.SetLeaderboardNames(leaderboard.GetLeaderboardNames()); leaderboardSetup.SetLeaderboardScores(leaderboard.GetLeaderboardScores()); leaderboardSetup.SetLeaderboardAges(leaderboard.GetLeaderboardAges()); }