Esempio n. 1
0
    public void MudarPonto(int n)
    {
        Config.C.SetVitoria(n + 1);

        dados = new localData(Config.C.GetVitoria(), cor, tipo);
        LocalSave.Save(dados);
    }
Esempio n. 2
0
    void Start()
    {
        for (int i = 0; i < regras.Length; i++)
        {
            regras[i].SetActive(false);
        }
        regras[RAtual].SetActive(true);

        dados = LocalSave.Load();
        if (dados != null)
        {
            Config.C.SetVitoria(dados.PPV);

            cor  = dados.Cor;
            tipo = dados.Tipo;
        }

        changeCardColor(cor);
        Picked.transform.position = BackCards.transform.GetChild(tipo).position;
        CurrentColor = cor;
        Config.C.Select(BackCards.transform.GetChild(tipo).GetComponent <Image>().sprite);

        corBack.value       = CurrentColor;
        pontosVitoria.value = Config.C.GetVitoria() - 1;
    }
Esempio n. 3
0
    public void PickTypeCard(int t)
    {
        tipo = t;
        cor  = CurrentColor;
        Picked.transform.position = BackCards.transform.GetChild(t).position;
        Picked.SetActive(true);

        Config.C.pickArray(cor);
        Config.C.Select(Config.C.copy[tipo]);

        dados = new localData(Config.C.GetVitoria(), cor, tipo);
        LocalSave.Save(dados);
    }
Esempio n. 4
0
    public static void Save(localData data)
    {
        BinaryFormatter formatter = new BinaryFormatter();

        if (!Directory.Exists(Application.persistentDataPath + "\\Configs"))
        {
            Directory.CreateDirectory(Application.persistentDataPath + "\\Configs");
        }
        string caminho = Application.persistentDataPath + "\\Configs\\Config.cfg";

        print(caminho);
        FileStream file = new FileStream(caminho, FileMode.Create);

        formatter.Serialize(file, data);
        file.Close();
    }
Esempio n. 5
0
    public static localData Load()
    {
        string caminho = Application.persistentDataPath + "\\Configs\\Config.cfg";

        if (File.Exists(caminho))
        {
            BinaryFormatter formatter = new BinaryFormatter();
            FileStream      file      = new FileStream(caminho, FileMode.Open);

            localData data = formatter.Deserialize(file) as localData;
            file.Close();

            return(data);
        }
        else
        {
            Debug.LogError("não encontrado");
            return(null);
        }
    }