public void Guardar() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(rutaArchiu); DadesAGuardar dades = new DadesAGuardar(); DadesAGuardar dades3 = new DadesAGuardar(); DadesAGuardar dades2 = new DadesAGuardar(); DadesAGuardar dades4 = new DadesAGuardar(); dades.puntuacioMaxima = puntuacioMaxima; dades3.puntuaciomoneMaxima += puntuaciomoneMaxima; dades2.Increment += Increment; dades4.idioma = idioma; //Ranking Social.ReportScore(puntuacioMaxima, "CgkI19XKzYANEAIQCQ", (bool success) => { }); //Medalles if (puntuacioMaxima >= 25) { Social.ReportProgress("CgkI19XKzYANEAIQAQ", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 75) { Social.ReportProgress("CgkI19XKzYANEAIQAg", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 150) { Social.ReportProgress("CgkI19XKzYANEAIQAw", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 250) { Social.ReportProgress("CgkI19XKzYANEAIQBA", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 500) { Social.ReportProgress("CgkI19XKzYANEAIQCg", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 1000) { Social.ReportProgress("CgkI19XKzYANEAIQBQ", 100.0, (bool success) => { }); } if (puntuaciomoneMaxima >= 5000) { Social.ReportProgress("CgkI19XKzYANEAIQBw", 100.0, (bool success) => { }); } bf.Serialize(file, dades); bf.Serialize(file, dades3); bf.Serialize(file, dades2); bf.Serialize(file, dades4); file.Close(); }
public void Carregar() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(rutaArchiu, FileMode.Open); DadesAGuardar dades = (DadesAGuardar)bf.Deserialize(file); DadesAGuardar dades3 = (DadesAGuardar)bf.Deserialize(file); DadesAGuardar dades2 = (DadesAGuardar)bf.Deserialize(file); DadesAGuardar dades4 = (DadesAGuardar)bf.Deserialize(file); puntuacioMaxima = dades.puntuacioMaxima; puntuaciomoneMaxima += dades3.puntuaciomoneMaxima; Increment += dades2.Increment; idioma = dades4.idioma; //Ranking Social.ReportScore(puntuacioMaxima, "CgkI19XKzYANEAIQCQ", (bool success) => { }); //Medalles if (puntuacioMaxima >= 25) { Social.ReportProgress("CgkI19XKzYANEAIQAQ", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 75) { Social.ReportProgress("CgkI19XKzYANEAIQAg", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 150) { Social.ReportProgress("CgkI19XKzYANEAIQAw", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 250) { Social.ReportProgress("CgkI19XKzYANEAIQBA", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 500) { Social.ReportProgress("CgkI19XKzYANEAIQCg", 100.0, (bool success) => { }); } if (puntuacioMaxima >= 1000) { Social.ReportProgress("CgkI19XKzYANEAIQBQ", 100.0, (bool success) => { }); } if (puntuaciomoneMaxima >= 5000) { Social.ReportProgress("CgkI19XKzYANEAIQBw", 100.0, (bool success) => { }); } file.Close(); }