this highscore sets highscores but when you set another highscore the third one for example doesn’t get the second one:
function AddScore(){
if(PlayerPrefs.GetFloat("1_50_float") >= privatecounter){
PlayerPrefs.SetString("1_50_string", timeCounter);
PlayerPrefs.SetFloat("1_50_float", privatecounter);
}if(PlayerPrefs.GetFloat("2_50_float") >= privatecounter && PlayerPrefs.GetFloat("1_50")<= privatecounter){
PlayerPrefs.SetFloat("2_50_float", privatecounter);
PlayerPrefs.SetString("2_50_string", timeCounter);
}if(PlayerPrefs.GetFloat("3_50_float") >= privatecounter && PlayerPrefs.GetFloat("2_50")<= privatecounter){
PlayerPrefs.SetFloat("3_50_float", privatecounter);
PlayerPrefs.SetString("3_50_string", timeCounter);
}
}