From 9a0f3b51c8f6eea2d1ec2b148525ffe9383f79c6 Mon Sep 17 00:00:00 2001
From: pnossol <patrick.nossol@gmail.com>
Date: Thu, 9 Mar 2023 14:00:09 +0100
Subject: [PATCH] changed two outputs to only show when property is set

---
 Source/MoCapPlugin/MoCapPlugin.Build.cs     | 1 -
 Source/MoCapPlugin/Private/MCController.cpp | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/Source/MoCapPlugin/MoCapPlugin.Build.cs b/Source/MoCapPlugin/MoCapPlugin.Build.cs
index b8e5603..330ed6b 100644
--- a/Source/MoCapPlugin/MoCapPlugin.Build.cs
+++ b/Source/MoCapPlugin/MoCapPlugin.Build.cs
@@ -19,7 +19,6 @@ public class MoCapPlugin : ModuleRules
 			{
 				"Core",
 				"UMG",
-				//"NDisplayLaunchButton",
 				"RWTHVRToolkit",
 				"SteamVR",
 				"SteamVRInputDevice",
diff --git a/Source/MoCapPlugin/Private/MCController.cpp b/Source/MoCapPlugin/Private/MCController.cpp
index 35ed5f2..da7b0f6 100644
--- a/Source/MoCapPlugin/Private/MCController.cpp
+++ b/Source/MoCapPlugin/Private/MCController.cpp
@@ -166,7 +166,7 @@ void AMCController::SaveToAnimMode() {
 				InstructionWidget->FeedbackText->SetText(FText::FromString("Saved!"));
 				InstructionWidget->WidgetSwitcher->SetActiveWidgetIndex(InstructionWidget->StartIndex);
 			}
-			if (GEngine) {
+			if (GEngine && OutputMsgOnScreen) {
 				GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Green, FString::Printf(TEXT("Animation Saved!")));
 			}
 		}
@@ -1636,7 +1636,7 @@ void AMCController::SaveAnimation(float StartHaltingPoint, float EndHaltingPoint
 	if (InstructionWidget) {
 		InstructionWidget->WidgetSwitcher->SetActiveWidgetIndex(InstructionWidget->SavingIndex);
 	}
-	if (GEngine) {
+	if (GEngine && OutputMsgOnScreen) {
 		GEngine->AddOnScreenDebugMessage(-1, 15.0f, FColor::Green, FString::Printf(TEXT("Saving Animation...")));
 	}
 
-- 
GitLab