From af3b46be112726f583a233c45a4ebef8119e23f2 Mon Sep 17 00:00:00 2001 From: Soar Qin Date: Tue, 11 Nov 2025 01:41:06 +0800 Subject: [PATCH] minor check --- UXAssist/ModsCompat/BlueprintTweaks.cs | 2 ++ 1 file changed, 2 insertions(+) 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))));