diff --git a/Source/MoCapPlugin/MoCapPlugin.Build.cs b/Source/MoCapPlugin/MoCapPlugin.Build.cs
index 0a03bd6b88728ffe721778484c002706adcd5e69..b8e5603ee64cf127813a1d0dbf4c341da0d7e073 100644
--- a/Source/MoCapPlugin/MoCapPlugin.Build.cs
+++ b/Source/MoCapPlugin/MoCapPlugin.Build.cs
@@ -19,7 +19,7 @@ public class MoCapPlugin : ModuleRules
 			{
 				"Core",
 				"UMG",
-				"NDisplayLaunchButton",
+				//"NDisplayLaunchButton",
 				"RWTHVRToolkit",
 				"SteamVR",
 				"SteamVRInputDevice",
@@ -47,8 +47,13 @@ public class MoCapPlugin : ModuleRules
 			}
 			);
 
+        if (Target.Type == TargetRules.TargetType.Editor)
+        {
+            PrivateDependencyModuleNames.AddRange(new string[] { "NDisplayLaunchButton" });
+        }
 
-		DynamicallyLoadedModuleNames.AddRange(
+
+        DynamicallyLoadedModuleNames.AddRange(
 			new string[]
 			{
 				// ... add any modules that your module loads dynamically here ...