From f55f556143af7c6f69998368f6d366d8fa3ab4ba Mon Sep 17 00:00:00 2001
From: jwendt <wendt@vr.rwth-aachen.de>
Date: Tue, 10 Dec 2019 12:11:47 +0100
Subject: [PATCH] attach interaction ray

---
 .../Private/VRWidgetInteractionComponent.cpp                 | 1 +
 Source/WidgetInteraction/Private/WidgetInteraction.cpp       | 5 -----
 2 files changed, 1 insertion(+), 5 deletions(-)

diff --git a/Source/WidgetInteraction/Private/VRWidgetInteractionComponent.cpp b/Source/WidgetInteraction/Private/VRWidgetInteractionComponent.cpp
index 582e859..54a0836 100644
--- a/Source/WidgetInteraction/Private/VRWidgetInteractionComponent.cpp
+++ b/Source/WidgetInteraction/Private/VRWidgetInteractionComponent.cpp
@@ -16,6 +16,7 @@ UVRWidgetInteractionComponent::UVRWidgetInteractionComponent() {
 	if (MeshAsset.Object != nullptr)
 	{
 		InteractionRay->SetStaticMesh(MeshAsset.Object);
+    InteractionRay->AttachToComponent(this, FAttachmentTransformRules::KeepRelativeTransform);
     //InteractionRay->SetRelativeRotation(FRotator(0, 90, 0));
 	}
 }
diff --git a/Source/WidgetInteraction/Private/WidgetInteraction.cpp b/Source/WidgetInteraction/Private/WidgetInteraction.cpp
index cf653cc..f2923cb 100644
--- a/Source/WidgetInteraction/Private/WidgetInteraction.cpp
+++ b/Source/WidgetInteraction/Private/WidgetInteraction.cpp
@@ -51,11 +51,6 @@ void FWidgetInteractionModule::OnWorldTickStart(ELevelTick level_tick, float val
 		if (vr_pawn == nullptr)
 			continue;
 
-
-		FString name = "";
-		UClass* component_class = UMotionControllerComponent::StaticClass();
-
-		auto right_hand = vr_pawn->GetRightHandComponent();
 		CreateWidgetInteraction(vr_pawn->GetRightHandComponent(), vr_pawn);
 		last_world = world;
 
-- 
GitLab