Esempio n. 1
0
 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);
         }
     }
 }
Esempio n. 2
0
 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();
             }
         }
     }
 }