diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini index 945e7f4..4497129 100644 --- a/Config/DefaultEditor.ini +++ b/Config/DefaultEditor.ini @@ -1,7 +1,9 @@ [/Script/AdvancedPreviewScene.SharedProfiles] [/Script/UnrealEd.EditorPerformanceProjectSettings] -MaxViewportRenderingResolution=720 +MaxViewportRenderingResolution=1080 +MinViewportRenderingResolution=1920 +NonRealtimeScreenPercentageMode=BasedOnDisplayResolution [/Script/Localization.LocalizationSettings] -EngineTargetsSettings=(Name="Engine",Guid=33482D004789784C9DA695A682ACCA1B,TargetDependencies=,AdditionalManifestDependencies=,RequiredModuleNames=,GatherFromTextFiles=(IsEnabled=True,SearchDirectories=((Path="Source/Runtime/"),(Path="Source/Developer/"),(Path="Config/")),ExcludePathWildcards=((Pattern="Source/Developer/NoRedist/CommunityPortalServices/*"),(Pattern="Source/Developer/NoRedist/UnrealEngineLauncherServices/*"),(Pattern="Source/Developer/NoRedist/BuildPatchServices/*")),FileExtensions=((Pattern="cpp"),(Pattern="h"),(Pattern="c"),(Pattern="inl"),(Pattern="mm"),(Pattern="ini"))),GatherFromPackages=(IsEnabled=True,IncludePathWildcards=((Pattern="Content/*")),ExcludePathWildcards=((Pattern="Content/Editor/*"),(Pattern="Content/Tutorial/*"),(Pattern="Content/Developers/*"),(Pattern="Content/TestPackages/*"),(Pattern="Content/QA_Assets/*"),(Pattern="Content/Maps/Automation/*"),(Pattern="Content/EngineSounds/*")),FileExtensions=((Pattern="umap"),(Pattern="uasset")),ShouldGatherFromEditorOnlyData=True),GatherFromMetaData=(IsEnabled=False,IncludePathWildcards=,ExcludePathWildcards=,KeySpecifications=,ShouldGatherFromEditorOnlyData=True),NativeCultureIndex=0,SupportedCulturesStatistics=((CultureName="en"),(CultureName="es"),(CultureName="ja"),(CultureName="ko"),(CultureName="pt-BR"),(CultureName="zh-CN"))) diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini index 4390a71..f3c08b7 100644 --- a/Config/DefaultEngine.ini +++ b/Config/DefaultEngine.ini @@ -51,6 +51,10 @@ r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True r.DefaultFeature.MotionBlur=False r.CustomDepth=3 r.DefaultFeature.AutoExposure=False +r.AntiAliasingMethod=3 +r.Mobile.AntiAliasing=3 +r.ForwardShading=True +r.DefaultFeature.LightUnits=3 [/Script/WorldPartitionEditor.WorldPartitionEditorSettings] CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' diff --git a/Content/Input/Actions/IA_CutsceneSkip.uasset b/Content/Input/Actions/IA_CutsceneSkip.uasset index 03f9f77..2d81565 100644 Binary files a/Content/Input/Actions/IA_CutsceneSkip.uasset and b/Content/Input/Actions/IA_CutsceneSkip.uasset differ diff --git a/Content/Input/Actions/IA_DialogueSkip.uasset b/Content/Input/Actions/IA_DialogueSkip.uasset index b7bdca3..1676e77 100644 Binary files a/Content/Input/Actions/IA_DialogueSkip.uasset and b/Content/Input/Actions/IA_DialogueSkip.uasset differ diff --git a/Content/Input/Interactables/Actions/IA_InteractableMoveActivateL.uasset b/Content/Input/Interactables/Actions/IA_InteractableMoveActivateL.uasset index d51da0d..a2a9d54 100644 Binary files a/Content/Input/Interactables/Actions/IA_InteractableMoveActivateL.uasset and b/Content/Input/Interactables/Actions/IA_InteractableMoveActivateL.uasset differ diff --git a/Content/Input/ST_InputActionsDescriptions.uasset b/Content/Input/ST_InputActionsDescriptions.uasset new file mode 100644 index 0000000..b2327cb --- /dev/null +++ b/Content/Input/ST_InputActionsDescriptions.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eb97ff55743de518d3095c2d007fa500db6054ed082a3db017342f0bb003c42 +size 1863 diff --git a/Content/Levels/Level_1/L_Level1.umap b/Content/Levels/Level_1/L_Level1.umap index 8d269a0..1dd5da1 100644 Binary files a/Content/Levels/Level_1/L_Level1.umap and b/Content/Levels/Level_1/L_Level1.umap differ diff --git a/Content/Levels/Level_1/L_Level1_BuiltData.uasset b/Content/Levels/Level_1/L_Level1_BuiltData.uasset index 479aa49..c180a17 100644 Binary files a/Content/Levels/Level_1/L_Level1_BuiltData.uasset and b/Content/Levels/Level_1/L_Level1_BuiltData.uasset differ diff --git a/Content/Levels/Test/L_Test.umap b/Content/Levels/Test/L_Test.umap index c573f40..9a89b47 100644 --- a/Content/Levels/Test/L_Test.umap +++ b/Content/Levels/Test/L_Test.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2e4b551c8a5619b92644fb1ef11c2b8302b7400e4cb1c53a4beb539e633239d4 -size 2094425 +oid sha256:53af0952ca38330545739cdb0f8cb03d64b9091afe126c9938f4a4edbf884b9a +size 2094972 diff --git a/Content/Localization/Game/Game.csv b/Content/Localization/Game/Game.csv new file mode 100644 index 0000000..e91e832 --- /dev/null +++ b/Content/Localization/Game/Game.csv @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32ee9553588692d4bcef257be24bd052ccd5d380df20826658bc6ece8335e057 +size 268 diff --git a/Content/Localization/Game/Game.manifest b/Content/Localization/Game/Game.manifest new file mode 100644 index 0000000..af875e5 --- /dev/null +++ b/Content/Localization/Game/Game.manifest @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:084f09ea7ef1e5c1347017c99142f457cd57ba997c111193d6851c4ce6f2a523 +size 27826 diff --git a/Content/Localization/Game/Game_Conflicts.txt b/Content/Localization/Game/Game_Conflicts.txt new file mode 100644 index 0000000..e69de29 diff --git a/Content/Localization/Game/en/Game.archive b/Content/Localization/Game/en/Game.archive new file mode 100644 index 0000000..ba20831 --- /dev/null +++ b/Content/Localization/Game/en/Game.archive @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:380c887201b0beb37b4927ab8930ecf2ad2b857a981c9ba59b01ac632ab60faf +size 17670 diff --git a/Content/UI/Blueprints/MainMenu/E_MainMenuButtonNames.uasset b/Content/UI/Blueprints/MainMenu/E_MainMenuButtonNames.uasset index 9ea5535..38dd715 100644 --- a/Content/UI/Blueprints/MainMenu/E_MainMenuButtonNames.uasset +++ b/Content/UI/Blueprints/MainMenu/E_MainMenuButtonNames.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:021461e6258a4618df85be661630be0dbc2b58e6abc28249aadc9ad668f82f2e -size 4406 +oid sha256:ef4f7af31939d83d337b5e3664f3c6c3dda992897b3dc77895f1c98456083420 +size 4447 diff --git a/Content/UI/Blueprints/MainMenu/E_MainMenuOptionsButtonNames.uasset b/Content/UI/Blueprints/MainMenu/E_MainMenuOptionsButtonNames.uasset index 5209d78..7d292ee 100644 --- a/Content/UI/Blueprints/MainMenu/E_MainMenuOptionsButtonNames.uasset +++ b/Content/UI/Blueprints/MainMenu/E_MainMenuOptionsButtonNames.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:589258928e79bd65e1644c77670e24475b6e86269354c59d589af39d239736dd -size 2924 +oid sha256:0a1615c364bee71f147d2da29d321b73083e982347c676f9ae75bbf9a2253190 +size 2951 diff --git a/Content/UI/Blueprints/MainMenu/E_MainMenuPages.uasset b/Content/UI/Blueprints/MainMenu/E_MainMenuPages.uasset index 01d5f4a..a6b8f22 100644 --- a/Content/UI/Blueprints/MainMenu/E_MainMenuPages.uasset +++ b/Content/UI/Blueprints/MainMenu/E_MainMenuPages.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0e2fc299854db5b21bb075818fa236ed02bdd8e0792706e4c0d213befa9a4036 -size 3551 +oid sha256:0632b9cfa1742906e319ba7cc1a013be2ced858bc9c89820a3a182a95a8c8a12 +size 3349 diff --git a/Content/UI/Blueprints/MainMenu/ST_MainMenuCommonText.uasset b/Content/UI/Blueprints/MainMenu/ST_MainMenuCommonText.uasset new file mode 100644 index 0000000..b6f68eb --- /dev/null +++ b/Content/UI/Blueprints/MainMenu/ST_MainMenuCommonText.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b94aa433be1147267908989331dff3f6af447d372cf8a82f2b25e81e3326598 +size 1878 diff --git a/Content/UI/Blueprints/MainMenu/UI_MainMenuCredits.uasset b/Content/UI/Blueprints/MainMenu/UI_MainMenuCredits.uasset index 8a8d883..76c474d 100644 --- a/Content/UI/Blueprints/MainMenu/UI_MainMenuCredits.uasset +++ b/Content/UI/Blueprints/MainMenu/UI_MainMenuCredits.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72746790a5d60702c242f1c3c3bf4808acf13253e46fae41ba541e018a927d63 -size 1056291 +oid sha256:aa445eb438ecf53694584bda7e43c7746a2c61238d98b4e5b0665e3b98b4e87f +size 929306 diff --git a/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsControls.uasset b/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsControls.uasset index d8761b0..828f58f 100644 --- a/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsControls.uasset +++ b/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsControls.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:320802b0e498502805839fc87e239f5202054caf20946d925fcaf8117e1050a3 -size 1253928 +oid sha256:a1c5e7352b100ccabe043eee5ffd02b83fd1b2d5109144c28c687609841291b0 +size 130173 diff --git a/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsGame.uasset b/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsGame.uasset index d4214c8..60b0c2c 100644 --- a/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsGame.uasset +++ b/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsGame.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:aa65c0fadfc7e8e5f7fb35aeeb1c7a093747ecb597f0edf10669a77bd1aca5b6 -size 395580 +oid sha256:26321fde0b37a5dc8b876f8caee0d4c02eef2cb23264915a9aa181a53c133a93 +size 89011 diff --git a/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsVideo.uasset b/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsVideo.uasset index 90fd38a..9405b9e 100644 --- a/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsVideo.uasset +++ b/Content/UI/Blueprints/MainMenu/UI_MainMenuOptionsVideo.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84710e5172a63da48574753562872e355c81272db56a3835a14803117c72cc48 -size 500294 +oid sha256:43af47b809caafb6762158d0d3521fe80d7cbae5efc46b511c5126d6a7708043 +size 116192 diff --git a/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventHold.uasset b/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventHold.uasset index c8eacc9..8be21ce 100644 --- a/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventHold.uasset +++ b/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventHold.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:30a837a7fe827490e8148ec663414b5e5612becc216c6544513e5eb2155bc073 -size 251965 +oid sha256:b5f5783306e6dfefaa578708c4c93d43c69db17382bd4efbe10c7a3aa5334c6a +size 251905 diff --git a/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventMultiPress.uasset b/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventMultiPress.uasset index 8e2686b..5cadbf1 100644 --- a/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventMultiPress.uasset +++ b/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventMultiPress.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:bbcf0e01d1d3cc1e40f61eb4b536c89359ea968a1c7d3b020a5a7627399bc416 -size 351912 +oid sha256:aded9ff2a7a7cdeaec44c866e9a284817c8db623bbfea54c9505125d2add2da0 +size 351216 diff --git a/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventSinglePress.uasset b/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventSinglePress.uasset index 483b989..c1672b6 100644 --- a/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventSinglePress.uasset +++ b/Content/UI/Blueprints/QuickTimeEvents/UI_QuickTimeEventSinglePress.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0da81077ad80d95af826c0fa230c23912ef06f5822f6e1d5ce3df3cc366cadbc -size 232152 +oid sha256:ae77517f5e08165ed09957436ca056dc50019ec480e0bf64411bf9f038b928ee +size 232171 diff --git a/Content/UI/Components/UIC_MainMenu_OptionsButton.uasset b/Content/UI/Components/UIC_MainMenu_OptionsButton.uasset index 1010417..44cd3ff 100644 --- a/Content/UI/Components/UIC_MainMenu_OptionsButton.uasset +++ b/Content/UI/Components/UIC_MainMenu_OptionsButton.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:efda0003854618cfa6670b36c03e1d23a00ff2c84f347b09917eeef868f73f50 -size 351135 +oid sha256:d8eb2ca474902a3180db5dafe6dc2ac2d9972a83384bb6a3a05c2ba51d58005e +size 341174 diff --git a/Content/UI/Components/UIC_MainMenu_OptionsCategory.uasset b/Content/UI/Components/UIC_MainMenu_OptionsCategory.uasset index adf1bab..6e8eb9f 100644 --- a/Content/UI/Components/UIC_MainMenu_OptionsCategory.uasset +++ b/Content/UI/Components/UIC_MainMenu_OptionsCategory.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4594941e75fed32cd4b50ea3df580518136aed7224163637be11deb5f61bf01a -size 38361 +oid sha256:02463404f82d89ab8062a78728dc6a77e2246cb51522b5e47567d14649e8c12c +size 38169 diff --git a/Content/UI/Components/UIC_MainMenu_OptionsComboBox.uasset b/Content/UI/Components/UIC_MainMenu_OptionsComboBox.uasset new file mode 100644 index 0000000..ea80e93 --- /dev/null +++ b/Content/UI/Components/UIC_MainMenu_OptionsComboBox.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa41827ace0e485a32ad9ba233912f258ee5cfd0990ccdd117eaa007cb8379ae +size 39310 diff --git a/Content/UI/Components/UIC_MainMenu_OptionsKeySelector.uasset b/Content/UI/Components/UIC_MainMenu_OptionsKeySelector.uasset new file mode 100644 index 0000000..b8c0590 --- /dev/null +++ b/Content/UI/Components/UIC_MainMenu_OptionsKeySelector.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e7383a2ca520d9cae3f262a2f4c2d858f9e27921bda642df800558977fc0b0a +size 39423 diff --git a/Content/UI/Components/UIC_MainMenu_OptionsSlider.uasset b/Content/UI/Components/UIC_MainMenu_OptionsSlider.uasset index 7b46733..89dcec6 100644 --- a/Content/UI/Components/UIC_MainMenu_OptionsSlider.uasset +++ b/Content/UI/Components/UIC_MainMenu_OptionsSlider.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1c1c95a5b3a08982a831a6705de104386432f70cf164cc7096dea665d56cfb95 -size 54259 +oid sha256:b22ad29cebdf628e50306fa7ec0eadfd98d8f817bd02cee0f1e7c0186070ee49 +size 55275 diff --git a/Content/UI/Components/UIC_MainMenu_OptionsSwitchButton.uasset b/Content/UI/Components/UIC_MainMenu_OptionsSwitchButton.uasset new file mode 100644 index 0000000..1fb0cc3 --- /dev/null +++ b/Content/UI/Components/UIC_MainMenu_OptionsSwitchButton.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccdc4694adbbda575bd02ebfdc77f17e4020fce859243133ad4e999dacb14ff2 +size 39415 diff --git a/Content/UI/Components/UIC_MainMenu_PageButton.uasset b/Content/UI/Components/UIC_MainMenu_PageButton.uasset index 6df4ce8..994ba3e 100644 --- a/Content/UI/Components/UIC_MainMenu_PageButton.uasset +++ b/Content/UI/Components/UIC_MainMenu_PageButton.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4ff3faaff96829b922419fb17de6065554c5526bfd57a650e75bf58a82ce96ab -size 358569 +oid sha256:f3ca9755fe19acf488007b1ed6ca99f8ef93f8bfce932d0939fab5502b136e55 +size 358593 diff --git a/Content/UI/Components/UIC_MainMenu_Title.uasset b/Content/UI/Components/UIC_MainMenu_Title.uasset index 013f601..ce0513b 100644 --- a/Content/UI/Components/UIC_MainMenu_Title.uasset +++ b/Content/UI/Components/UIC_MainMenu_Title.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7db1ca05958c37166cb7ece4ea2a7a2b6b8eb4445f055e4b3a00b5ea20c5d09 -size 448427 +oid sha256:4a8a71bec29afd4577df762abac469afd1ba1dd044d17e59efbe8bcb61a99762 +size 448439 diff --git a/Content/UI/Components/UIC_OptionKeyselector.uasset b/Content/UI/Components/UIC_OptionKeyselector.uasset index 26be477..5f23726 100644 --- a/Content/UI/Components/UIC_OptionKeyselector.uasset +++ b/Content/UI/Components/UIC_OptionKeyselector.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:73ae75a220cdff45b4f7d8661cac09edee64a996f4702774e716ff6676780d64 -size 173879 +oid sha256:c30481b55c1870ae72e33d513afc1acd98d11f33f3ac20ff83b5402f57bba180 +size 172580 diff --git a/Lost_Edge.uproject b/Lost_Edge.uproject index 2b471ef..15a29e3 100644 --- a/Lost_Edge.uproject +++ b/Lost_Edge.uproject @@ -377,6 +377,14 @@ "SupportedTargetPlatforms": [ "Win64" ] + }, + { + "Name": "FMODStudio", + "Enabled": true + }, + { + "Name": "FMODStudioNiagara", + "Enabled": true } ], "TargetPlatforms": [ diff --git a/Source/Lost_Edge/Private/CommonFunctions.cpp b/Source/Lost_Edge/Private/CommonFunctions.cpp index b106373..6248b2e 100644 --- a/Source/Lost_Edge/Private/CommonFunctions.cpp +++ b/Source/Lost_Edge/Private/CommonFunctions.cpp @@ -43,20 +43,18 @@ void UCommonFunctions::DestroyActorRecursively(AActor* actor) ALevelBase* UCommonFunctions::GetCurrentLevelScript(UObject* obj) { - if(obj) - if(auto world = obj->GetWorld()) - if(auto level = world->GetCurrentLevel()) - if(auto script = level->GetLevelScriptActor()) - return Cast(script); + if(auto world = obj->GetWorld()) + if(auto level = world->GetCurrentLevel()) + if(auto script = level->GetLevelScriptActor()) + return Cast(script); return nullptr; } APlayerBase* UCommonFunctions::GetPlayer(UObject* obj) { - if(obj) - if(auto pc = UGameplayStatics::GetPlayerController(obj->GetWorld(), 0)) - if(auto pawn = pc->GetPawn()) - return Cast(pawn); + if(auto pc = UGameplayStatics::GetPlayerController(obj->GetWorld(), 0)) + if(auto pawn = pc->GetPawn()) + return Cast(pawn); return nullptr; } diff --git a/Source/Lost_Edge/Private/CustomGameInstanceBase.h b/Source/Lost_Edge/Private/CustomGameInstanceBase.h index 1f7cbab..6169ab4 100644 --- a/Source/Lost_Edge/Private/CustomGameInstanceBase.h +++ b/Source/Lost_Edge/Private/CustomGameInstanceBase.h @@ -49,6 +49,7 @@ public: class USaveData* saveData = nullptr; protected: + UPROPERTY() class UContentLoader* contentLoader; }; diff --git a/Source/Lost_Edge/Private/Interactable/Activators/InCameraInteractableActivator.h b/Source/Lost_Edge/Private/Interactable/Activators/InCameraInteractableActivator.h index 022a9d5..fe872e4 100644 --- a/Source/Lost_Edge/Private/Interactable/Activators/InCameraInteractableActivator.h +++ b/Source/Lost_Edge/Private/Interactable/Activators/InCameraInteractableActivator.h @@ -27,6 +27,7 @@ protected: virtual void NewSeenInteractable_Implementation(class AInteractable* interactable); private: + UPROPERTY() class UInteractableScreenCapturer* _capturer; TQueue _interactablesToActivate; }; diff --git a/Source/Lost_Edge/Private/PlayerBase.h b/Source/Lost_Edge/Private/PlayerBase.h index 8c3590c..d612b0d 100644 --- a/Source/Lost_Edge/Private/PlayerBase.h +++ b/Source/Lost_Edge/Private/PlayerBase.h @@ -135,6 +135,7 @@ protected: bool bIsMoving = false; class AInteractable* lastInteractable = nullptr; + UPROPERTY() class USpringArmComponent* itemDropSpringArm; private: