diff --git a/UXAssist/ModsCompat/BlueprintTweaks.cs b/UXAssist/ModsCompat/BlueprintTweaks.cs index 13c92bc..b23e933 100644 --- a/UXAssist/ModsCompat/BlueprintTweaks.cs +++ b/UXAssist/ModsCompat/BlueprintTweaks.cs @@ -15,6 +15,8 @@ class BlueprintTweaks if (!BepInEx.Bootstrap.Chainloader.PluginInfos.TryGetValue(BlueprintTweaksGuid, out var pluginInfo)) return false; var assembly = pluginInfo.Instance.GetType().Assembly; var classType = assembly.GetType("BlueprintTweaks.DragRemoveBuildTool"); + if (classType == null) return false; + if (AccessTools.Method(classType, "DetermineMorePreviews") != null) return true; selectObjIdsField = AccessTools.Field(classType, "selectObjIds"); harmony.Patch(AccessTools.Method(classType, "DeterminePreviews"), new HarmonyMethod(AccessTools.Method(typeof(BlueprintTweaks), nameof(PatchDeterminePreviews))));