diff --git a/ModuleManager/MMPatchLoader.cs b/ModuleManager/MMPatchLoader.cs index 80fa46f3..d2e08129 100644 --- a/ModuleManager/MMPatchLoader.cs +++ b/ModuleManager/MMPatchLoader.cs @@ -57,8 +57,6 @@ public class MMPatchLoader : LoadingSystem private bool useCache = false; - private readonly Stopwatch patchSw = new Stopwatch(); - private static readonly List postPatchCallbacks = new List(); private const float yieldInterval = 1f/30f; // Patch at ~30fps @@ -95,12 +93,6 @@ private void Awake() public override bool IsReady() { - //return false; - if (ready) - { - patchSw.Stop(); - logger.Info("Ran in " + ((float)patchSw.ElapsedMilliseconds / 1000).ToString("F3") + "s"); - } return ready; } @@ -113,9 +105,6 @@ public override string ProgressTitle() public override void StartLoad() { - patchSw.Reset(); - patchSw.Start(); - ready = false; // DB check used to track the now fixed TextureReplacer corruption @@ -132,6 +121,9 @@ public static void AddPostPatchCallback(ModuleManagerPostPatchCallback callback) private IEnumerator ProcessPatch() { + Stopwatch patchSw = new Stopwatch(); + patchSw.Start(); + status = "Checking Cache"; logger.Info(status); yield return null; @@ -390,6 +382,9 @@ float updateTimeRemaining() yield return null; + patchSw.Stop(); + logger.Info("Ran in " + ((float)patchSw.ElapsedMilliseconds / 1000).ToString("F3") + "s"); + ready = true; }