Answered step by step
Verified Expert Solution
Question
1 Approved Answer
in Unity When my game is over, if the score is the highest score, it asks for the name. I want to move this name
in Unity When my game is over, if the score is the highest score, it asks for the name. I want to move this name and score to firebase. How can I do it in C#? These codes are in my GameManager Script.2 bavuru void GameOver() gameOver = true; gameOverPanel.SetActive(true); int highScore = PlayerPrefs.GetInt("HIGHSCORE"); if(score > highScore) Player Prefs.SetInt("HIGHSCORE", score); highscoreText.text = "Congratulations! New High Score: highScoreInput.gameObject.SetActive(true); + score + " " + "Enter your name below"; } else { highscoreText.text = "Your Score: " + score + " " + "High Score: " + highScore; } } O bavuru public void NewHighScore() string highScoreName = highSco Input.text; PlayerPrefs.SetString("HIGHSCORENAME", highScoreName); highScoreInput.gameObject.SetActive(false); highscoreText. text = "Congratulations! " + highScoreName; string[] helperArray = Regex.Split(highscoreText.text, @"\D+"); foreach(string highScore in helperArray) { int numbers; if (int. TryParse(highScore, out numbers)) hash.Add(highScoreName, highScore); }
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started