diff --git a/Source/SenseGloveCore/SenseGloveCore.Build.cs b/Source/SenseGloveCore/SenseGloveCore.Build.cs index c0e4dfba..17eece8c 100644 --- a/Source/SenseGloveCore/SenseGloveCore.Build.cs +++ b/Source/SenseGloveCore/SenseGloveCore.Build.cs @@ -47,7 +47,6 @@ public class SenseGloveCore : ModuleRules { "Core", "Engine", - "SenseGloveTypes", } ); @@ -59,10 +58,18 @@ public class SenseGloveCore : ModuleRules "SenseGloveCoreImpl", "SenseGloveInterop", "SenseGloveLog", + "SenseGloveTypes", "SenseGloveUtils", } ); + PublicIncludePathModuleNames.AddRange( + new string[] + { + "SenseGloveTypes", + } + ); + PrivateIncludePathModuleNames.AddRange( new string[] { @@ -70,4 +77,4 @@ public class SenseGloveCore : ModuleRules } ); } -} +} \ No newline at end of file diff --git a/Source/SenseGloveCoreTypes/Private/SGCoreTypes/SGInterpolationSetArray.cpp b/Source/SenseGloveCoreTypes/Private/SGCoreTypes/SGInterpolationSetArray.cpp index ba851f7e..eae32472 100644 --- a/Source/SenseGloveCoreTypes/Private/SGCoreTypes/SGInterpolationSetArray.cpp +++ b/Source/SenseGloveCoreTypes/Private/SGCoreTypes/SGInterpolationSetArray.cpp @@ -33,4 +33,6 @@ */ -#include "SGCoreTypes/SGInterpolationSetArray.h" \ No newline at end of file +#include "SGCoreTypes/SGInterpolationSetArray.h" + +#include "SGCore/SGInterpolationSet.h" \ No newline at end of file diff --git a/Source/SenseGloveCoreTypes/Public/SGCoreTypes/SGInterpolationSetArray.h b/Source/SenseGloveCoreTypes/Public/SGCoreTypes/SGInterpolationSetArray.h index 7e0e13eb..0c2adb9a 100644 --- a/Source/SenseGloveCoreTypes/Public/SGCoreTypes/SGInterpolationSetArray.h +++ b/Source/SenseGloveCoreTypes/Public/SGCoreTypes/SGInterpolationSetArray.h @@ -35,11 +35,9 @@ #pragma once -#include "SGCore/SGInterpolationSet.h" - #include "SGInterpolationSetArray.generated.h" -class FSGInterpolationSetImpl; +class USGInterpolationSet; USTRUCT(BlueprintType) struct SENSEGLOVECORETYPES_API FSGInterpolationSetArray diff --git a/Source/SenseGloveCoreTypes/SenseGloveCoreTypes.Build.cs b/Source/SenseGloveCoreTypes/SenseGloveCoreTypes.Build.cs index d5a869f0..16f65049 100644 --- a/Source/SenseGloveCoreTypes/SenseGloveCoreTypes.Build.cs +++ b/Source/SenseGloveCoreTypes/SenseGloveCoreTypes.Build.cs @@ -57,12 +57,5 @@ public class SenseGloveCoreTypes : ModuleRules "SenseGloveLog", } ); - - PrivateIncludePathModuleNames.AddRange( - new string[] - { - "SenseGloveCore", - } - ); } } \ No newline at end of file