How can I organizer values that I have saved using PlayerPrefs in order of highest to lowest (I want to make a local high score table)
I used this: http://www.unifycommunity.com/wiki/index.php?title=ArrayPrefs . It lets you store your scores as arrays. So i would do something like have two different corresponding arrays like. ScoreNames which is an array of strings and Scores which is an array of ints. Then it’s a lot of copying and reading from arrays for displays and writes.
The .NET framework has a set of ‘sort’ functions that you can use for this. For this I’d probably create a ‘score data’ struct or class with name and score fields, inherit from IComparable, implement the comparison function to sort by score, and then use Array.Sort() to sort the entries. (At least that’s how it would look in C#; I’m assuming something similar can be done in the other languages Unity supports.)