diff --git a/Source/SenseGlove/Private/SenseGlove/GameFramework/SGGameUserSettings.cpp b/Source/SenseGlove/Private/SenseGlove/GameFramework/SGGameUserSettings.cpp index 1f834796..b14acfaa 100644 --- a/Source/SenseGlove/Private/SenseGlove/GameFramework/SGGameUserSettings.cpp +++ b/Source/SenseGlove/Private/SenseGlove/GameFramework/SGGameUserSettings.cpp @@ -196,7 +196,9 @@ void USGGameUserSettings::SetEngineScalabilitySettings(ESGEngineScalabilitySetti ScalabilityQuality.SetEffectsQuality(ScalabilityValue); ScalabilityQuality.SetFoliageQuality(ScalabilityValue); ScalabilityQuality.SetShadingQuality(ScalabilityValue); +#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 ScalabilityQuality.SetLandscapeQuality(ScalabilityValue); +#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 */ } else { @@ -269,7 +271,9 @@ bool USGGameUserSettings::FImpl::DoesCurrentSettingsMatch(const ESGEngineScalabi const int32 CurrentEffectQuality = Owner->ScalabilityQuality.EffectsQuality; const int32 CurrentFoliageQuality = Owner->ScalabilityQuality.FoliageQuality; const int32 CurrentShadingQuality = Owner->ScalabilityQuality.ShadingQuality; +#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 const int32 CurrentLandscapeQuality = Owner->ScalabilityQuality.LandscapeQuality; +#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 */ if (FMath::IsNearlyEqual(CurrentResolutionScaleNormalized, ResolutionScaleNormalized) && CurrentViewDistanceQuality == ScalabilityValue @@ -282,7 +286,10 @@ bool USGGameUserSettings::FImpl::DoesCurrentSettingsMatch(const ESGEngineScalabi && CurrentEffectQuality == ScalabilityValue && CurrentFoliageQuality == ScalabilityValue && CurrentShadingQuality == ScalabilityValue - && CurrentLandscapeQuality == ScalabilityValue) +#if ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 + && CurrentLandscapeQuality == ScalabilityValue +#endif /* ENGINE_MAJOR_VERSION >= 5 && ENGINE_MINOR_VERSION >= 4 */ + ) { return true; } diff --git a/Source/SenseGloveEditor/Public/SGEditor/SGPluginStyle.h b/Source/SenseGloveEditor/Public/SGEditor/SGPluginStyle.h index 61ec8e09..e6b0ee6e 100644 --- a/Source/SenseGloveEditor/Public/SGEditor/SGPluginStyle.h +++ b/Source/SenseGloveEditor/Public/SGEditor/SGPluginStyle.h @@ -35,6 +35,7 @@ #pragma once +#include "Styling/SlateStyle.h" #include "Templates/SharedPointer.h" class ISlateStyle;