Game Development Reference
In-Depth Information
var data : String
PlayerPrefs.GetString(_hashKey+"Highscore");
if (data != "") {
var binary : BinaryFormatter = new
BinaryFormatter();
var memory : MemoryStream = new
MemoryStream(Convert.FromBase64String(data));
_users = binary.Deserialize(memory) as
List.<UserData>;
} else {
for (var i : int = 0 ; i < RANDOM_NAMES.Length;
++i) {
var user : UserData = new UserData();
user.name = RANDOM_NAMES[i];
user.score =
Mathf.FloorToInt(UnityEngine.Random.value * 1000);
_users.Add(user);
}
}
this.SortByScore();
}
// C# user:
public override void Initialize ( int maxUser ) {
base.Initialize(maxUser);
LoadUserData();
}
public override void LoadUserData () {
base.LoadUserData();
string data =
PlayerPrefs.GetString(_hashKey+"Highscore");
if (data != "") {
BinaryFormatter binary = new BinaryFormatter();
MemoryStream memory = new
Search WWH ::




Custom Search