コード例 #1
0
ファイル: statsBusiness.cs プロジェクト: Puiatmp/b2e
        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);
        }
コード例 #2
0
    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();
    }
コード例 #3
0
ファイル: Stats.cs プロジェクト: GDMS2010/Roy2012
    //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;
    }
コード例 #4
0
    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;
        }
    }
コード例 #5
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);
        }
    }
コード例 #6
0
    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();
    }