예제 #1
0
    public void SalvarPontuacaoLevel(string levelAtual, int pontos, string faseMestra)
    {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream      fs = File.Create(Application.persistentDataPath + "/Level" + levelAtual + "best" + faseMestra + ".data");

        PontuacaoClass pontuacao = new PontuacaoClass();

        pontuacao.pontosLevel = pontos;
        bf.Serialize(fs, pontuacao);
        fs.Close();
    }
예제 #2
0
    public void SalvarPontosTotalMestra(string faseMestra, int pontos)
    {
        BinaryFormatter bf = new BinaryFormatter();
        FileStream      fs = File.Create(Application.persistentDataPath + "/Mestra" + faseMestra + "pontos.data");

        PontuacaoClass pontuacao = new PontuacaoClass();

        pontuacao.pontosLevel = pontos;
        bf.Serialize(fs, pontuacao);
        fs.Close();
    }
예제 #3
0
    public int LoadPontuacao(string levelAtual, string faseMestra)
    {
        int temp = 0;

        if (File.Exists(Application.persistentDataPath + "/Level" + levelAtual + "best" + faseMestra + ".data"))
        {
            BinaryFormatter bf = new BinaryFormatter();
            FileStream      fs = File.Open(Application.persistentDataPath + "/Level" + levelAtual + "best" + faseMestra + ".data", FileMode.Open);

            PontuacaoClass pontuacao = (PontuacaoClass)bf.Deserialize(fs);
            fs.Close();
            temp = pontuacao.pontosLevel;
        }
        return(temp);
    }
예제 #4
0
    public int LoadPontuacaoMestra2()
    {
        int temp = 0;

        if (File.Exists(Application.persistentDataPath + "/Mestra2pontos.data"))
        {
            BinaryFormatter bf = new BinaryFormatter();
            FileStream      fs = File.Open(Application.persistentDataPath + "/Mestra2pontos.data", FileMode.Open);

            PontuacaoClass pontuacao = (PontuacaoClass)bf.Deserialize(fs);
            fs.Close();
            temp = pontuacao.pontosLevel;
        }
        return(temp);
    }