public void ProcessAll(GameVersion gameversion) { for (int i = 0; i < chunks.Count; i++) { if (chunks[i] is UnprocessedChunk) { ErrorManager.EnterSkipRegion(); try { chunks[i] = ((UnprocessedChunk)chunks[i]).Process(i * 2 + 1); } catch (LoadSkippedException) { } finally { ErrorManager.ExitSkipRegion(); } } if (chunks[i] is EntryChunk) { ((EntryChunk)chunks[i]).ProcessAll(gameversion); } } }
public void ProcessAll(GameVersion gameversion) { for (int i = 0; i < entries.Count; i++) { if (entries[i] is UnprocessedEntry) { ErrorManager.EnterSkipRegion(); try { entries[i] = ((UnprocessedEntry)entries[i]).Process(gameversion); } catch (LoadSkippedException) { } finally { ErrorManager.ExitSkipRegion(); } } } }