From 4ba151220590613eec421acbd997b1311b17f78e Mon Sep 17 00:00:00 2001 From: Soar Qin Date: Sun, 1 Jun 2025 20:01:42 +0800 Subject: [PATCH] UXAssist: Ctrl+A also select all prebuilds --- UXAssist/Functions/FactoryFunctions.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/UXAssist/Functions/FactoryFunctions.cs b/UXAssist/Functions/FactoryFunctions.cs index f63fec5..b84387b 100644 --- a/UXAssist/Functions/FactoryFunctions.cs +++ b/UXAssist/Functions/FactoryFunctions.cs @@ -125,6 +125,13 @@ public static class FactoryFunctions blueprintCopyTool.preSelectObjIds.Add(entity.id); blueprintCopyTool.selectedObjIds.Add(entity.id); } + var prebuildPool = localFactory.prebuildPool; + foreach (var prebuild in prebuildPool) + { + if (prebuild.id == 0) continue; + blueprintCopyTool.preSelectObjIds.Add(-prebuild.id); + blueprintCopyTool.selectedObjIds.Add(-prebuild.id); + } blueprintCopyTool.RefreshBlueprintData(); blueprintCopyTool.DeterminePreviews(); }