From b3ccceaf408414af400beb5415a0094dac4cc53f Mon Sep 17 00:00:00 2001
From: Lab1 <account@vr.rwth-aachen.de>
Date: Fri, 2 Dec 2022 12:31:38 +0100
Subject: [PATCH] minor improvements, needed for UE5 compatibility, but they
 should not hurt in 4.26

---
 Source/VAPlugin/Private/VAReceiverActor.cpp | 2 +-
 Source/VAPlugin/VAPlugin.Build.cs           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Source/VAPlugin/Private/VAReceiverActor.cpp b/Source/VAPlugin/Private/VAReceiverActor.cpp
index a1ac14d..1503827 100644
--- a/Source/VAPlugin/Private/VAReceiverActor.cpp
+++ b/Source/VAPlugin/Private/VAReceiverActor.cpp
@@ -294,7 +294,7 @@ bool AVAReceiverActor::UpdateRealWorldPose()
 			return false;
 		}
 
-		AVirtualRealityPawn* VirtualRealityPawn = dynamic_cast<AVirtualRealityPawn*>(PlayerController->AcknowledgedPawn);
+		AVirtualRealityPawn* VirtualRealityPawn = Cast<AVirtualRealityPawn>(PlayerController->AcknowledgedPawn);
 		if (VirtualRealityPawn == nullptr)
 		{
 			return false;
diff --git a/Source/VAPlugin/VAPlugin.Build.cs b/Source/VAPlugin/VAPlugin.Build.cs
index 59743de..3086fe4 100644
--- a/Source/VAPlugin/VAPlugin.Build.cs
+++ b/Source/VAPlugin/VAPlugin.Build.cs
@@ -63,7 +63,7 @@ public class VAPlugin : ModuleRules
         string LibPath = Path.Combine(ModuleDirectory, "..", "VALibrary", "lib");
         PublicRuntimeLibraryPaths.Add(LibPath);
 
-        if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64))
+        if (Target.Platform == UnrealTargetPlatform.Win64)
         {
             // Add the import library
             //PublicLibraryPaths.Add("VALibrary/lib");
-- 
GitLab