public statsRetorno Estatisticas() { statsData statsData = new statsData(); statsRetorno retorno = new statsRetorno(); try { retorno.Sucesso = true; retorno.Stats = statsData.Estatisticas(); if (retorno.Stats.Hits > 0) { retorno.Mensagem = "Estatísitcas encontradas com sucesso."; } else { retorno.Mensagem = "Estatísitcas não encontradas."; } } catch (Exception ex) { Tratamento(ex.HResult, ex.Message, ex.Source, "statsBusiness.Estatisticas()", ex.StackTrace, false, utilData.DB); retorno.Sucesso = false; retorno.Mensagem = "Erro ao consultar estatísticas."; } return(retorno); }
public static void GuardarDatos(timer datos) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/gameStats.data"; FileStream stream = new FileStream(path, FileMode.Create); statsData datosSerializables = new statsData(datos); formatter.Serialize(stream, datosSerializables); stream.Close(); }
//Call when modify any stats public void modifyStats(statsData data) { currHealth += data.maxHP; maxHealth += data.maxHP; damage += data.damage; attackRange += data.attackRange; moveSpeed += data.moveSpeed; defense += data.defense; nimbleness += data.nimbleness; brawn += data.brawn; brain += data.brain; vigor += data.vigor; }
public void CargarDatos() { statsData data = saveData.CargarDatos(); if (data != null) { juegos = data.juegos; victorias = data.victorias; record = data.record; } else { juegos = 0; victorias = 0; record = 0; } }
public static statsData CargarDatos() { string path = Application.persistentDataPath + "/gameStats.data"; if (File.Exists(path)) { BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(path, FileMode.Open); statsData data = formatter.Deserialize(stream) as statsData; stream.Close(); return(data); } else { Debug.Log("Archivo de estadísticas no escontrado en " + path); return(null); } }
public void CargarDatos() { statsData data = saveData.CargarDatos(); if (data != null) { juegos = data.juegos; victorias = data.victorias; record = data.record; } else { juegos = 0; victorias = 0; record = 0; } juegosText.GetComponent <TMPro.TextMeshProUGUI>().text = juegos.ToString(); victoriasText.GetComponent <TMPro.TextMeshProUGUI>().text = victorias.ToString(); recordText.GetComponent <TMPro.TextMeshProUGUI>().text = record.ToString(); }