From fd02b1b377ac72cbf9d055d8a5524e1ad9c56da7 Mon Sep 17 00:00:00 2001 From: Mamadou Babaei Date: Mon, 17 Jun 2024 07:42:48 +0200 Subject: [PATCH] fix a few build issues --- .../SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.cpp | 1 + .../Private/SenseGlove/Components/SGVirtualHandComponent.cpp | 1 + .../SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.h | 4 ++++ .../SenseGloveTracking/Private/SGTracking/SGGloveTracker.cpp | 2 +- Source/SenseGloveTracking/Public/SGTracking/SGGloveTracker.h | 2 +- 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Source/SenseGlove/Private/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.cpp b/Source/SenseGlove/Private/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.cpp index 853f20c7..0fc1b49e 100644 --- a/Source/SenseGlove/Private/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.cpp +++ b/Source/SenseGlove/Private/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.cpp @@ -35,6 +35,7 @@ #include "SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.h" +#include "Animation/Skeleton.h" #include "BoneContainer.h" #include "BoneControllers/AnimNode_ModifyBone.h" #include "BonePose.h" diff --git a/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp b/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp index 3b207283..037a0d11 100644 --- a/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp +++ b/Source/SenseGlove/Private/SenseGlove/Components/SGVirtualHandComponent.cpp @@ -50,6 +50,7 @@ #include "SenseGlove/Components/SGWristTrackerComponent.h" #include "SGCore/SGHapticGlove.h" #include "SGDebug/SGDebugVirtualHand.h" +#include "SGLog/SGLog.h" #include "SGSettings/SGSettings.h" #include "SGTracking/SGGloveTracker.h" diff --git a/Source/SenseGlove/Public/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.h b/Source/SenseGlove/Public/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.h index a4b0151e..3645ada5 100644 --- a/Source/SenseGlove/Public/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.h +++ b/Source/SenseGlove/Public/SenseGlove/Animation/SGVirtualHandAnimInstanceProxy.h @@ -45,6 +45,10 @@ #include "SGVirtualHandAnimInstanceProxy.generated.h" +class USkeletalMesh; +class USkeleton; +class USGVirtualHandComponent; + USTRUCT() struct SENSEGLOVE_API FSGVirtualHandAnimInstanceProxy : public FAnimInstanceProxy { diff --git a/Source/SenseGloveTracking/Private/SGTracking/SGGloveTracker.cpp b/Source/SenseGloveTracking/Private/SGTracking/SGGloveTracker.cpp index d58d98fb..421f8151 100644 --- a/Source/SenseGloveTracking/Private/SGTracking/SGGloveTracker.cpp +++ b/Source/SenseGloveTracking/Private/SGTracking/SGGloveTracker.cpp @@ -94,7 +94,7 @@ struct USGGloveTracker::FImpl void UpdateGloves() const; }; -USGGloveTracker* USGGloveTracker::GetInstance(const UObject* WorldContextObject = nullptr) +USGGloveTracker* USGGloveTracker::GetInstance(const UObject* WorldContextObject) { const UWorld* World{WorldContextObject ? WorldContextObject->GetWorld() : FSGEngineUtils::GetWorld()}; USGGloveTracker* Instance{IsValid(World) ? World->GetSubsystem() : nullptr}; diff --git a/Source/SenseGloveTracking/Public/SGTracking/SGGloveTracker.h b/Source/SenseGloveTracking/Public/SGTracking/SGGloveTracker.h index 96c02a77..00e41b7d 100644 --- a/Source/SenseGloveTracking/Public/SGTracking/SGGloveTracker.h +++ b/Source/SenseGloveTracking/Public/SGTracking/SGGloveTracker.h @@ -50,7 +50,7 @@ class SENSEGLOVETRACKING_API USGGloveTracker : public UWorldSubsystem GENERATED_BODY() public: - static USGGloveTracker* GetInstance(const UObject* WorldContextObject); + static USGGloveTracker* GetInstance(const UObject* WorldContextObject = nullptr); private: struct FImpl;