void AplicarLevels() { if (saveSettings == null) { saveSettings = CarregarArquivo(); } foreach (Level level in gLevels.s.allLevels) { level.savedInfo = saveSettings.savedLevels.Find(e => e.meuLevel == level.info.meuIndice); } }
VivaldoSave CarregarArquivo() { if (File.Exists(Vivaldos.SAVE_PATH + "Save.xml") == false) { Debug.LogWarning("Usando save default"); Debug.Log(defaultSavedGame.settings.volumeBase); return(defaultSavedGame); } Debug.LogWarning("Loading Settings"); XmlSerializer serializer = new XmlSerializer(typeof(VivaldoSave)); FileStream stream = new FileStream(Vivaldos.SAVE_PATH + "Save.xml", FileMode.Open); VivaldoSave ret = serializer.Deserialize(stream) as VivaldoSave; stream.Close(); return(ret); }
public void Start() { Debug.Log(Vivaldos.SAVE_PATH); saveSettings = CarregarArquivo(); AplicarSaveGame(); }
void AplicarLevels () { if( saveSettings == null ) saveSettings = CarregarArquivo(); foreach( Level level in gLevels.s.allLevels ) { level.savedInfo = saveSettings.savedLevels.Find( e => e.meuLevel == level.info.meuIndice ); } }