/// <summary> /// Get an existing set of extras if it exists or an empty one if not yet created /// </summary> /// <param name="MatchID">The Match ID</param> /// <param name="Us">For them or us?</param> public Extras(int MatchID, ThemOrUs Who) { _who = Who; Dao myDao = new Dao(); _data = myDao.GetExtras(MatchID, Who); }
/** * Método para salvar as informações carregadas em arquivo * @return true=Salvou os dados no arquivo false=Deu alguma merda */ public bool Save() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/UnlockedExtras.dat"); ExtrasData ed = new ExtrasData(); ed.arrJournal = this.arrJournal; ed.arrLore = this.arrLore; ed.arrBios = this.arrBios; bf.Serialize(file, ed); file.Close(); return(true); }
/** * Método para carregar quais extras já foram desbloqueados * @return true=Carregou os dados no arquivo false=Arquivo não existente */ public bool Load() { //Verifica se o arquivo existe if (File.Exists(Application.persistentDataPath + "/UnlockedExtras.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/UnlockedExtras.dat", FileMode.Open); ExtrasData ed = (ExtrasData)bf.Deserialize(file); file.Close(); this.arrJournal = ed.arrJournal; this.arrLore = ed.arrLore; this.arrBios = ed.arrBios; return(true); } else { return(false); } }