Пример #1
0
        internal static void BuildCachedManifest()
        {
            // First load the default battletech manifest, then it'll get appended to
            VersionManifest vanillaManifest = VersionManifestUtilities.LoadDefaultManifest();

            // Wrapper to be able to submit a parameterless work function
            IEnumerator <ProgressReport> NestedFunc()
            {
                IEnumerator <ProgressReport> reports = BuildCachedManifestLoop(vanillaManifest);

                while (reports.MoveNext())
                {
                    yield return(reports.Current);
                }
            }

            ProgressPanel.SubmitWork(NestedFunc);
        }
Пример #2
0
 internal static void LoadMods()
 {
     ProgressPanel.SubmitWork(ModTek.LoadMoadsLoop);
 }
Пример #3
0
 internal static void BuildModManifestEntries()
 {
     CachedVersionManifest = VersionManifestUtilities.LoadDefaultManifest();
     ProgressPanel.SubmitWork(BuildModManifestEntriesLoop);
 }