From f8de674a6d7c30769c10fafcdb09705f0e0b7bb2 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Wed, 28 Dec 2022 12:06:49 -0800 Subject: [PATCH] filter out goofy error --- ...reamingManagerPatches.cs => StreamingPatches.cs} | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) rename NewHorizons/Patches/{StreamingManagerPatches.cs => StreamingPatches.cs} (53%) diff --git a/NewHorizons/Patches/StreamingManagerPatches.cs b/NewHorizons/Patches/StreamingPatches.cs similarity index 53% rename from NewHorizons/Patches/StreamingManagerPatches.cs rename to NewHorizons/Patches/StreamingPatches.cs index 5f422072..e877a789 100644 --- a/NewHorizons/Patches/StreamingManagerPatches.cs +++ b/NewHorizons/Patches/StreamingPatches.cs @@ -1,10 +1,11 @@ using HarmonyLib; using NewHorizons.Handlers; +using OWML.Logging; namespace NewHorizons.Patches { [HarmonyPatch] - public static class StreamingManagerPatches + public static class StreamingPatches { [HarmonyPrefix] [HarmonyPatch(typeof(StreamingManager), nameof(StreamingManager.UnloadStreamingAssets))] @@ -12,6 +13,14 @@ namespace NewHorizons.Patches { // Only let it unload stuff that isn't being used return !StreamingHandler.IsBundleInUse(assetBundleName); - } + } + + [HarmonyPrefix] + [HarmonyPatch(typeof(UnityLogger), "OnLogMessageReceived")] + public static bool UnityLogger_OnLogMessageReceived(string message) + { + // Filter out goofy error that doesn't actually break anything + return !message.Contains(" is out of bounds (size=0)"); + } } }