diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 0000000..3b919ea --- /dev/null +++ b/.vsconfig @@ -0,0 +1,17 @@ +{ + "version": "1.0", + "components": [ + "Component.Unreal.Debugger", + "Component.Unreal.Ide", + "Microsoft.Net.Component.4.6.2.TargetingPack", + "Microsoft.VisualStudio.Component.VC.14.38.17.8.ATL", + "Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64", + "Microsoft.VisualStudio.Component.VC.Llvm.Clang", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.Windows11SDK.22621", + "Microsoft.VisualStudio.Workload.CoreEditor", + "Microsoft.VisualStudio.Workload.ManagedDesktop", + "Microsoft.VisualStudio.Workload.NativeDesktop", + "Microsoft.VisualStudio.Workload.NativeGame" + ] +} diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 diff --git a/Config/DefaultEngine.ini b/Config/DefaultEngine.ini new file mode 100644 index 0000000..4a14bea --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,94 @@ + + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Game/Levels/Untitled.Untitled +GlobalDefaultGameMode=/Game/Blueprint/Game/GameModeBP.GameModeBP_C +EditorStartupMap=/Game/Levels/Untitled.Untitled + +[/Script/Engine.RendererSettings] +r.AllowStaticLighting=False + +r.GenerateMeshDistanceFields=True + +r.DynamicGlobalIlluminationMethod=0 + +r.ReflectionMethod=0 + +r.SkinCache.CompileShaders=True + +r.RayTracing.RayTracingProxies.ProjectEnabled=True + +r.Shadow.Virtual.Enable=0 + +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True + +r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 + +r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/LinuxTargetPlatform.LinuxTargetSettings] +-TargetedRHIs=SF_VULKAN_SM5 ++TargetedRHIs=SF_VULKAN_SM6 + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.UserInterfaceSettings] +bAuthorizeAutomaticWidgetVariableCreation=False +FontDPIPreset=Standard +FontDPI=72 + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_BlankBP",NewGameName="/Script/TutoBegginer") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_BlankBP",NewGameName="/Script/TutoBegginer") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=25C6D6E04656E503DEEADBAD75D002CF +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Config/DefaultGame.ini b/Config/DefaultGame.ini new file mode 100644 index 0000000..18a19eb --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,7 @@ + + +[/Script/CommonUI.CommonUISettings] +CommonButtonAcceptKeyHandling=TriggerClick + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=041B26A544F65712369EA790737DEBAE diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..2958016 --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,102 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + +[/Script/EnhancedInput.EnhancedInputDeveloperSettings] ++DefaultMappingContexts=(InputMappingContext="/Game/Input/NewInputMappingContext.NewInputMappingContext",Priority=1,bAddImmediately=True,bRegisterWithUserSettings=True) +UserSettingsClass=/Script/EnhancedInput.EnhancedInputUserSettings +DefaultPlayerMappableKeyProfileClass=/Script/EnhancedInput.EnhancedPlayerMappableKeyProfile +InputSettingsSaveSlotName=EnhancedInputUserSettings +DefaultWorldInputClass=/Script/EnhancedInput.EnhancedPlayerInput +bSendTriggeredEventsWhenInputIsFlushed=True +bEnableUserSettings=False +EnhancedInput.EnableDefaultMappingContexts=True +EnhancedInput.OnlyTriggerLastActionInChord=True +bEnableInputModeFiltering=True +bEnableWorldSubsystem=False +DefaultMappingContextInputModeQuery=(TokenStreamVersion=0,TagDictionary=((TagName="EnhancedInput.Modes.Default")),QueryTokenStream=(0,1,2,1,0),UserDescription="",AutoDescription="") +DefaultInputMode=(GameplayTags=((TagName="EnhancedInput.Modes.Default"))) + +[EnhancedInputPlatformSettings_Windows EnhancedInputPlatformSettings] +bShouldLogMappingContextRedirects=False + diff --git a/Content/Blueprint/Game/BPRollaBallWidget.uasset b/Content/Blueprint/Game/BPRollaBallWidget.uasset new file mode 100644 index 0000000..2686f48 Binary files /dev/null and b/Content/Blueprint/Game/BPRollaBallWidget.uasset differ diff --git a/Content/Blueprint/Game/GameModeBP.uasset b/Content/Blueprint/Game/GameModeBP.uasset new file mode 100644 index 0000000..9af17e3 Binary files /dev/null and b/Content/Blueprint/Game/GameModeBP.uasset differ diff --git a/Content/Blueprint/Game/MyRollaBallPlayer.uasset b/Content/Blueprint/Game/MyRollaBallPlayer.uasset new file mode 100644 index 0000000..a42f255 Binary files /dev/null and b/Content/Blueprint/Game/MyRollaBallPlayer.uasset differ diff --git a/Content/Blueprint/Game/Wall.uasset b/Content/Blueprint/Game/Wall.uasset new file mode 100644 index 0000000..48b1664 Binary files /dev/null and b/Content/Blueprint/Game/Wall.uasset differ diff --git a/Content/Input/Jump.uasset b/Content/Input/Jump.uasset new file mode 100644 index 0000000..4631912 Binary files /dev/null and b/Content/Input/Jump.uasset differ diff --git a/Content/Input/Move.uasset b/Content/Input/Move.uasset new file mode 100644 index 0000000..250a3fb Binary files /dev/null and b/Content/Input/Move.uasset differ diff --git a/Content/Input/NewInputMappingContext.uasset b/Content/Input/NewInputMappingContext.uasset new file mode 100644 index 0000000..2f1f965 Binary files /dev/null and b/Content/Input/NewInputMappingContext.uasset differ diff --git a/Content/Levels/Layers/Road_LayerInfo.uasset b/Content/Levels/Layers/Road_LayerInfo.uasset new file mode 100644 index 0000000..aae2641 Binary files /dev/null and b/Content/Levels/Layers/Road_LayerInfo.uasset differ diff --git a/Content/Levels/Untitled.umap b/Content/Levels/Untitled.umap new file mode 100644 index 0000000..c347e7e Binary files /dev/null and b/Content/Levels/Untitled.umap differ diff --git a/Content/UI/UI.uasset b/Content/UI/UI.uasset new file mode 100644 index 0000000..529caa9 Binary files /dev/null and b/Content/UI/UI.uasset differ diff --git a/Content/Untitled.umap b/Content/Untitled.umap new file mode 100644 index 0000000..365c985 Binary files /dev/null and b/Content/Untitled.umap differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/1Y/71A54YV9QUNS7LON2ZP27U.uasset b/Content/__ExternalActors__/Levels/Untitled/0/1Y/71A54YV9QUNS7LON2ZP27U.uasset new file mode 100644 index 0000000..7726a8a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/1Y/71A54YV9QUNS7LON2ZP27U.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/75/9Y4Y9OIEFTJAH92H9K3QYY.uasset b/Content/__ExternalActors__/Levels/Untitled/0/75/9Y4Y9OIEFTJAH92H9K3QYY.uasset new file mode 100644 index 0000000..b516a08 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/75/9Y4Y9OIEFTJAH92H9K3QYY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/7Q/D42ZDER401R7B40CNN4QVU.uasset b/Content/__ExternalActors__/Levels/Untitled/0/7Q/D42ZDER401R7B40CNN4QVU.uasset new file mode 100644 index 0000000..4e12cf4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/7Q/D42ZDER401R7B40CNN4QVU.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/B5/U5OBE6E2AVHJC7YPA3C4C2.uasset b/Content/__ExternalActors__/Levels/Untitled/0/B5/U5OBE6E2AVHJC7YPA3C4C2.uasset new file mode 100644 index 0000000..d1fb8a3 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/B5/U5OBE6E2AVHJC7YPA3C4C2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/FP/ED7D2VS8MU1X45O9PZ513T.uasset b/Content/__ExternalActors__/Levels/Untitled/0/FP/ED7D2VS8MU1X45O9PZ513T.uasset new file mode 100644 index 0000000..140273a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/FP/ED7D2VS8MU1X45O9PZ513T.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/HT/1DHJMQT6XS2S0STF8QJ7NS.uasset b/Content/__ExternalActors__/Levels/Untitled/0/HT/1DHJMQT6XS2S0STF8QJ7NS.uasset new file mode 100644 index 0000000..01aac01 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/HT/1DHJMQT6XS2S0STF8QJ7NS.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/J0/05OMGI809RAP9IU16HS2IZ.uasset b/Content/__ExternalActors__/Levels/Untitled/0/J0/05OMGI809RAP9IU16HS2IZ.uasset new file mode 100644 index 0000000..32669a4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/J0/05OMGI809RAP9IU16HS2IZ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/OH/JCD0E5M3FC19QBBXPI7AUX.uasset b/Content/__ExternalActors__/Levels/Untitled/0/OH/JCD0E5M3FC19QBBXPI7AUX.uasset new file mode 100644 index 0000000..fc445fe Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/OH/JCD0E5M3FC19QBBXPI7AUX.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/0/V1/HPCJF7P0PIIVEFD4VIFXQQ.uasset b/Content/__ExternalActors__/Levels/Untitled/0/V1/HPCJF7P0PIIVEFD4VIFXQQ.uasset new file mode 100644 index 0000000..9db77da Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/0/V1/HPCJF7P0PIIVEFD4VIFXQQ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/0D/UECN4LVSZDM1QOEJHRHF3W.uasset b/Content/__ExternalActors__/Levels/Untitled/1/0D/UECN4LVSZDM1QOEJHRHF3W.uasset new file mode 100644 index 0000000..cfaed79 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/0D/UECN4LVSZDM1QOEJHRHF3W.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/3L/E22PYD6VH2ZUXUJ2WD0GSB.uasset b/Content/__ExternalActors__/Levels/Untitled/1/3L/E22PYD6VH2ZUXUJ2WD0GSB.uasset new file mode 100644 index 0000000..5047d24 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/3L/E22PYD6VH2ZUXUJ2WD0GSB.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/8L/MHT8D2MHXBFPMH4ZG0LYU7.uasset b/Content/__ExternalActors__/Levels/Untitled/1/8L/MHT8D2MHXBFPMH4ZG0LYU7.uasset new file mode 100644 index 0000000..3780911 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/8L/MHT8D2MHXBFPMH4ZG0LYU7.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/B8/VYVN05NDUL3XVBL63R27XP.uasset b/Content/__ExternalActors__/Levels/Untitled/1/B8/VYVN05NDUL3XVBL63R27XP.uasset new file mode 100644 index 0000000..cc1d4e0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/B8/VYVN05NDUL3XVBL63R27XP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/JE/W3KPSEU2MDYFFS2S6KGAEO.uasset b/Content/__ExternalActors__/Levels/Untitled/1/JE/W3KPSEU2MDYFFS2S6KGAEO.uasset new file mode 100644 index 0000000..ff619de Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/JE/W3KPSEU2MDYFFS2S6KGAEO.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/K9/ORJDDH2WL9O0G9T43LCMXR.uasset b/Content/__ExternalActors__/Levels/Untitled/1/K9/ORJDDH2WL9O0G9T43LCMXR.uasset new file mode 100644 index 0000000..bfa6266 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/K9/ORJDDH2WL9O0G9T43LCMXR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/KE/B854UQ5ZPM44HJNT1AGOUM.uasset b/Content/__ExternalActors__/Levels/Untitled/1/KE/B854UQ5ZPM44HJNT1AGOUM.uasset new file mode 100644 index 0000000..c90ee00 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/KE/B854UQ5ZPM44HJNT1AGOUM.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/UK/D4YBOXVQRDAVEZA9FQGV6J.uasset b/Content/__ExternalActors__/Levels/Untitled/1/UK/D4YBOXVQRDAVEZA9FQGV6J.uasset new file mode 100644 index 0000000..60027ea Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/UK/D4YBOXVQRDAVEZA9FQGV6J.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/V5/3MER0B4GIOT327OKDJXZGE.uasset b/Content/__ExternalActors__/Levels/Untitled/1/V5/3MER0B4GIOT327OKDJXZGE.uasset new file mode 100644 index 0000000..cd8e30a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/V5/3MER0B4GIOT327OKDJXZGE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/1/ZK/HJAFMGTUGEPUC5J0P0OVRP.uasset b/Content/__ExternalActors__/Levels/Untitled/1/ZK/HJAFMGTUGEPUC5J0P0OVRP.uasset new file mode 100644 index 0000000..86eed22 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/1/ZK/HJAFMGTUGEPUC5J0P0OVRP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/2/18/M1Q8SVQO2UWZ1ZWU4E0Y84.uasset b/Content/__ExternalActors__/Levels/Untitled/2/18/M1Q8SVQO2UWZ1ZWU4E0Y84.uasset new file mode 100644 index 0000000..bffdf11 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/2/18/M1Q8SVQO2UWZ1ZWU4E0Y84.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/2/2O/EGL0CLQQ7TB846QTTNDLRP.uasset b/Content/__ExternalActors__/Levels/Untitled/2/2O/EGL0CLQQ7TB846QTTNDLRP.uasset new file mode 100644 index 0000000..3d0ce58 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/2/2O/EGL0CLQQ7TB846QTTNDLRP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/2/M6/6FHSELJTQNNKQ7965CC91V.uasset b/Content/__ExternalActors__/Levels/Untitled/2/M6/6FHSELJTQNNKQ7965CC91V.uasset new file mode 100644 index 0000000..8a1c889 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/2/M6/6FHSELJTQNNKQ7965CC91V.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/2/RA/KVR2QIQA6GV97E8Z5UZ2MB.uasset b/Content/__ExternalActors__/Levels/Untitled/2/RA/KVR2QIQA6GV97E8Z5UZ2MB.uasset new file mode 100644 index 0000000..017d7f1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/2/RA/KVR2QIQA6GV97E8Z5UZ2MB.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/2/SU/IVLDB8H2ZG7T854ENMPIC5.uasset b/Content/__ExternalActors__/Levels/Untitled/2/SU/IVLDB8H2ZG7T854ENMPIC5.uasset new file mode 100644 index 0000000..fd4acee Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/2/SU/IVLDB8H2ZG7T854ENMPIC5.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/2/TI/U4DQN189JVS0POFQTPO001.uasset b/Content/__ExternalActors__/Levels/Untitled/2/TI/U4DQN189JVS0POFQTPO001.uasset new file mode 100644 index 0000000..ad0a2eb Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/2/TI/U4DQN189JVS0POFQTPO001.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/3M/N7BWAC1K4AX9STZU53T3GO.uasset b/Content/__ExternalActors__/Levels/Untitled/3/3M/N7BWAC1K4AX9STZU53T3GO.uasset new file mode 100644 index 0000000..c7a518f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/3M/N7BWAC1K4AX9STZU53T3GO.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/3Z/A4I71DEDBPUPPLCAVWMXEF.uasset b/Content/__ExternalActors__/Levels/Untitled/3/3Z/A4I71DEDBPUPPLCAVWMXEF.uasset new file mode 100644 index 0000000..ef6b520 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/3Z/A4I71DEDBPUPPLCAVWMXEF.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/4G/TS763EPCRA8W8SZLIB888U.uasset b/Content/__ExternalActors__/Levels/Untitled/3/4G/TS763EPCRA8W8SZLIB888U.uasset new file mode 100644 index 0000000..fba1f6d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/4G/TS763EPCRA8W8SZLIB888U.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/5H/2U2YUUESJ2Q9AXYVHSP7NA.uasset b/Content/__ExternalActors__/Levels/Untitled/3/5H/2U2YUUESJ2Q9AXYVHSP7NA.uasset new file mode 100644 index 0000000..23c54bc Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/5H/2U2YUUESJ2Q9AXYVHSP7NA.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/9I/63BUXS0B5LTXU07ZRQK6X2.uasset b/Content/__ExternalActors__/Levels/Untitled/3/9I/63BUXS0B5LTXU07ZRQK6X2.uasset new file mode 100644 index 0000000..bcd5330 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/9I/63BUXS0B5LTXU07ZRQK6X2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/AP/OV5T3UWOL2OF78VJIYWQ91.uasset b/Content/__ExternalActors__/Levels/Untitled/3/AP/OV5T3UWOL2OF78VJIYWQ91.uasset new file mode 100644 index 0000000..8b24f66 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/AP/OV5T3UWOL2OF78VJIYWQ91.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/CW/NNC7NB6A30OLSLXNW0RSZJ.uasset b/Content/__ExternalActors__/Levels/Untitled/3/CW/NNC7NB6A30OLSLXNW0RSZJ.uasset new file mode 100644 index 0000000..fffdd8b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/CW/NNC7NB6A30OLSLXNW0RSZJ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/HK/A34RLIWLF2VCZNN1ZEZ93K.uasset b/Content/__ExternalActors__/Levels/Untitled/3/HK/A34RLIWLF2VCZNN1ZEZ93K.uasset new file mode 100644 index 0000000..1c0f1ac Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/HK/A34RLIWLF2VCZNN1ZEZ93K.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/MM/FGXX2P0WO2JUZYOKOH02NL.uasset b/Content/__ExternalActors__/Levels/Untitled/3/MM/FGXX2P0WO2JUZYOKOH02NL.uasset new file mode 100644 index 0000000..8f58006 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/MM/FGXX2P0WO2JUZYOKOH02NL.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/QW/JIVEUULFCQIR6I1S08RW7A.uasset b/Content/__ExternalActors__/Levels/Untitled/3/QW/JIVEUULFCQIR6I1S08RW7A.uasset new file mode 100644 index 0000000..d8014b1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/QW/JIVEUULFCQIR6I1S08RW7A.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/3/RJ/X3K96S2LKD8F6SOKOIFTPM.uasset b/Content/__ExternalActors__/Levels/Untitled/3/RJ/X3K96S2LKD8F6SOKOIFTPM.uasset new file mode 100644 index 0000000..c1c9ff7 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/3/RJ/X3K96S2LKD8F6SOKOIFTPM.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/20/IR9GFW93UXNMXX5ZAOXKZF.uasset b/Content/__ExternalActors__/Levels/Untitled/4/20/IR9GFW93UXNMXX5ZAOXKZF.uasset new file mode 100644 index 0000000..1e38890 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/20/IR9GFW93UXNMXX5ZAOXKZF.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/2S/JKPFL090K9NG2FF3JOYE5F.uasset b/Content/__ExternalActors__/Levels/Untitled/4/2S/JKPFL090K9NG2FF3JOYE5F.uasset new file mode 100644 index 0000000..aa3fc08 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/2S/JKPFL090K9NG2FF3JOYE5F.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/AT/X1OPCNLTYU5NUUUL4L7GXE.uasset b/Content/__ExternalActors__/Levels/Untitled/4/AT/X1OPCNLTYU5NUUUL4L7GXE.uasset new file mode 100644 index 0000000..e15508b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/AT/X1OPCNLTYU5NUUUL4L7GXE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/K8/FF8M007W04KFN68J7XT8P7.uasset b/Content/__ExternalActors__/Levels/Untitled/4/K8/FF8M007W04KFN68J7XT8P7.uasset new file mode 100644 index 0000000..c69e6e0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/K8/FF8M007W04KFN68J7XT8P7.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/OO/OM2RU349SRQ003RW0KE6U1.uasset b/Content/__ExternalActors__/Levels/Untitled/4/OO/OM2RU349SRQ003RW0KE6U1.uasset new file mode 100644 index 0000000..c73ea17 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/OO/OM2RU349SRQ003RW0KE6U1.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/QF/MT4RB2XIYJ3X6BFMZ9XSH2.uasset b/Content/__ExternalActors__/Levels/Untitled/4/QF/MT4RB2XIYJ3X6BFMZ9XSH2.uasset new file mode 100644 index 0000000..b358d29 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/QF/MT4RB2XIYJ3X6BFMZ9XSH2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/4/YM/75YD6VCJXOHTOG5N3LG9Q7.uasset b/Content/__ExternalActors__/Levels/Untitled/4/YM/75YD6VCJXOHTOG5N3LG9Q7.uasset new file mode 100644 index 0000000..85623cd Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/4/YM/75YD6VCJXOHTOG5N3LG9Q7.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/16/W0HCCOATAD9BEBK5XON3NE.uasset b/Content/__ExternalActors__/Levels/Untitled/5/16/W0HCCOATAD9BEBK5XON3NE.uasset new file mode 100644 index 0000000..c39a62f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/16/W0HCCOATAD9BEBK5XON3NE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/2M/7Z1A1NVBI87KCTB8RREFST.uasset b/Content/__ExternalActors__/Levels/Untitled/5/2M/7Z1A1NVBI87KCTB8RREFST.uasset new file mode 100644 index 0000000..b2e0742 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/2M/7Z1A1NVBI87KCTB8RREFST.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/44/AHALKGG5YAVGEEEN3HBU55.uasset b/Content/__ExternalActors__/Levels/Untitled/5/44/AHALKGG5YAVGEEEN3HBU55.uasset new file mode 100644 index 0000000..dc44831 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/44/AHALKGG5YAVGEEEN3HBU55.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/91/4GEW7JHXEP0G0CL8BZ5S8I.uasset b/Content/__ExternalActors__/Levels/Untitled/5/91/4GEW7JHXEP0G0CL8BZ5S8I.uasset new file mode 100644 index 0000000..5bdd8d1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/91/4GEW7JHXEP0G0CL8BZ5S8I.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/GE/AM7PE5HSI4NE8KJ2LBZGKY.uasset b/Content/__ExternalActors__/Levels/Untitled/5/GE/AM7PE5HSI4NE8KJ2LBZGKY.uasset new file mode 100644 index 0000000..6e96489 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/GE/AM7PE5HSI4NE8KJ2LBZGKY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/J7/YU0VQQ15FPUYH3KU77LUE4.uasset b/Content/__ExternalActors__/Levels/Untitled/5/J7/YU0VQQ15FPUYH3KU77LUE4.uasset new file mode 100644 index 0000000..44dd42b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/J7/YU0VQQ15FPUYH3KU77LUE4.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/NC/7LHBGA0R9GH0UA5C886HKS.uasset b/Content/__ExternalActors__/Levels/Untitled/5/NC/7LHBGA0R9GH0UA5C886HKS.uasset new file mode 100644 index 0000000..0bbe2e9 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/NC/7LHBGA0R9GH0UA5C886HKS.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/ON/C222GOQOKBP9RUF4AFP33F.uasset b/Content/__ExternalActors__/Levels/Untitled/5/ON/C222GOQOKBP9RUF4AFP33F.uasset new file mode 100644 index 0000000..3e6be9b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/ON/C222GOQOKBP9RUF4AFP33F.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/QJ/URUY5NUXS8WBBIOFYA4RV2.uasset b/Content/__ExternalActors__/Levels/Untitled/5/QJ/URUY5NUXS8WBBIOFYA4RV2.uasset new file mode 100644 index 0000000..05f7846 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/QJ/URUY5NUXS8WBBIOFYA4RV2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/RZ/IT2BQ79BENE5R9JH86EV6N.uasset b/Content/__ExternalActors__/Levels/Untitled/5/RZ/IT2BQ79BENE5R9JH86EV6N.uasset new file mode 100644 index 0000000..ee3832e Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/RZ/IT2BQ79BENE5R9JH86EV6N.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/TD/NVNM6M1Y4V6TN9I5YPZ4RC.uasset b/Content/__ExternalActors__/Levels/Untitled/5/TD/NVNM6M1Y4V6TN9I5YPZ4RC.uasset new file mode 100644 index 0000000..4216f76 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/TD/NVNM6M1Y4V6TN9I5YPZ4RC.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/WE/544KS6GSC1E2PXQMU2FUG3.uasset b/Content/__ExternalActors__/Levels/Untitled/5/WE/544KS6GSC1E2PXQMU2FUG3.uasset new file mode 100644 index 0000000..a97ae9d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/WE/544KS6GSC1E2PXQMU2FUG3.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/XV/GULG0CB4ZRRPIZEEJMU2NB.uasset b/Content/__ExternalActors__/Levels/Untitled/5/XV/GULG0CB4ZRRPIZEEJMU2NB.uasset new file mode 100644 index 0000000..c0c78ca Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/XV/GULG0CB4ZRRPIZEEJMU2NB.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/YP/YX62CX7SFJ4SPCBYIQLLK3.uasset b/Content/__ExternalActors__/Levels/Untitled/5/YP/YX62CX7SFJ4SPCBYIQLLK3.uasset new file mode 100644 index 0000000..ba2b6db Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/YP/YX62CX7SFJ4SPCBYIQLLK3.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/YQ/Q7C8W2N79QTMXKH5QD0HKR.uasset b/Content/__ExternalActors__/Levels/Untitled/5/YQ/Q7C8W2N79QTMXKH5QD0HKR.uasset new file mode 100644 index 0000000..b838f55 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/YQ/Q7C8W2N79QTMXKH5QD0HKR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/Z1/M4KAZIASWYZTMW5AF2OF74.uasset b/Content/__ExternalActors__/Levels/Untitled/5/Z1/M4KAZIASWYZTMW5AF2OF74.uasset new file mode 100644 index 0000000..45a1a37 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/Z1/M4KAZIASWYZTMW5AF2OF74.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/5/ZZ/O5UXUBSGJHEDE85HV7A367.uasset b/Content/__ExternalActors__/Levels/Untitled/5/ZZ/O5UXUBSGJHEDE85HV7A367.uasset new file mode 100644 index 0000000..f7796df Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/5/ZZ/O5UXUBSGJHEDE85HV7A367.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/23/ADK7J9NECE0YUTP92Q6FTZ.uasset b/Content/__ExternalActors__/Levels/Untitled/6/23/ADK7J9NECE0YUTP92Q6FTZ.uasset new file mode 100644 index 0000000..d11d390 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/23/ADK7J9NECE0YUTP92Q6FTZ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/41/78EH0F5WH8NOZOUU5O4BN2.uasset b/Content/__ExternalActors__/Levels/Untitled/6/41/78EH0F5WH8NOZOUU5O4BN2.uasset new file mode 100644 index 0000000..09db829 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/41/78EH0F5WH8NOZOUU5O4BN2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/4T/SPMMPHLAD9IJZZIN2K5P73.uasset b/Content/__ExternalActors__/Levels/Untitled/6/4T/SPMMPHLAD9IJZZIN2K5P73.uasset new file mode 100644 index 0000000..91c9437 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/4T/SPMMPHLAD9IJZZIN2K5P73.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/6I/RF7TMI2RORJV3H2NG09WIM.uasset b/Content/__ExternalActors__/Levels/Untitled/6/6I/RF7TMI2RORJV3H2NG09WIM.uasset new file mode 100644 index 0000000..33df40e Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/6I/RF7TMI2RORJV3H2NG09WIM.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/AB/N4YEAO11U4MH6V36CO801C.uasset b/Content/__ExternalActors__/Levels/Untitled/6/AB/N4YEAO11U4MH6V36CO801C.uasset new file mode 100644 index 0000000..2e71d7d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/AB/N4YEAO11U4MH6V36CO801C.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/AP/YJ69CEOIW2H2A7HQE8YRPK.uasset b/Content/__ExternalActors__/Levels/Untitled/6/AP/YJ69CEOIW2H2A7HQE8YRPK.uasset new file mode 100644 index 0000000..c5e72a5 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/AP/YJ69CEOIW2H2A7HQE8YRPK.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/B1/8EZY0AJPNPO0L5GSZO4LHN.uasset b/Content/__ExternalActors__/Levels/Untitled/6/B1/8EZY0AJPNPO0L5GSZO4LHN.uasset new file mode 100644 index 0000000..4c48b82 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/B1/8EZY0AJPNPO0L5GSZO4LHN.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/BY/P855TNJWABA36GHJACNAKS.uasset b/Content/__ExternalActors__/Levels/Untitled/6/BY/P855TNJWABA36GHJACNAKS.uasset new file mode 100644 index 0000000..796390d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/BY/P855TNJWABA36GHJACNAKS.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/EY/9RH4XVJ7H4UUQYK8F4YFOY.uasset b/Content/__ExternalActors__/Levels/Untitled/6/EY/9RH4XVJ7H4UUQYK8F4YFOY.uasset new file mode 100644 index 0000000..c31abed Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/EY/9RH4XVJ7H4UUQYK8F4YFOY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/GT/6V0W7BXRINNEMAXCNDNMFI.uasset b/Content/__ExternalActors__/Levels/Untitled/6/GT/6V0W7BXRINNEMAXCNDNMFI.uasset new file mode 100644 index 0000000..7dcf98a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/GT/6V0W7BXRINNEMAXCNDNMFI.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/O6/G5000D9THDZ88PXD0WAI3L.uasset b/Content/__ExternalActors__/Levels/Untitled/6/O6/G5000D9THDZ88PXD0WAI3L.uasset new file mode 100644 index 0000000..f79c3bc Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/O6/G5000D9THDZ88PXD0WAI3L.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/QJ/3HS5MU2M05Y7VURCG99ZA5.uasset b/Content/__ExternalActors__/Levels/Untitled/6/QJ/3HS5MU2M05Y7VURCG99ZA5.uasset new file mode 100644 index 0000000..0e450a4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/QJ/3HS5MU2M05Y7VURCG99ZA5.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/S6/142GIVTM5TPB65T6W934BY.uasset b/Content/__ExternalActors__/Levels/Untitled/6/S6/142GIVTM5TPB65T6W934BY.uasset new file mode 100644 index 0000000..35d0f92 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/S6/142GIVTM5TPB65T6W934BY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/UM/8T9Z3TMVJ9LY3LKSSOA6V1.uasset b/Content/__ExternalActors__/Levels/Untitled/6/UM/8T9Z3TMVJ9LY3LKSSOA6V1.uasset new file mode 100644 index 0000000..a9eecb0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/UM/8T9Z3TMVJ9LY3LKSSOA6V1.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/UX/5VFZYK9LAHAGOIN9ABI4SB.uasset b/Content/__ExternalActors__/Levels/Untitled/6/UX/5VFZYK9LAHAGOIN9ABI4SB.uasset new file mode 100644 index 0000000..cd84861 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/UX/5VFZYK9LAHAGOIN9ABI4SB.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/6/ZQ/026MNBBINJIKU7MBF52HO3.uasset b/Content/__ExternalActors__/Levels/Untitled/6/ZQ/026MNBBINJIKU7MBF52HO3.uasset new file mode 100644 index 0000000..086d8b0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/6/ZQ/026MNBBINJIKU7MBF52HO3.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/05/LB3ZQMVJGMHZ2C0450PSEK.uasset b/Content/__ExternalActors__/Levels/Untitled/7/05/LB3ZQMVJGMHZ2C0450PSEK.uasset new file mode 100644 index 0000000..90137f4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/05/LB3ZQMVJGMHZ2C0450PSEK.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/1G/CPAN96N031LX4H7TBSEVMR.uasset b/Content/__ExternalActors__/Levels/Untitled/7/1G/CPAN96N031LX4H7TBSEVMR.uasset new file mode 100644 index 0000000..6d84618 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/1G/CPAN96N031LX4H7TBSEVMR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/3C/8BZVLGUJFUMVN8QTR5V6PH.uasset b/Content/__ExternalActors__/Levels/Untitled/7/3C/8BZVLGUJFUMVN8QTR5V6PH.uasset new file mode 100644 index 0000000..bba6ce0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/3C/8BZVLGUJFUMVN8QTR5V6PH.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/8L/L77HDIF0PVAA9EOQNTOHIU.uasset b/Content/__ExternalActors__/Levels/Untitled/7/8L/L77HDIF0PVAA9EOQNTOHIU.uasset new file mode 100644 index 0000000..3fe4328 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/8L/L77HDIF0PVAA9EOQNTOHIU.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/C5/Y6UL0D4QDUDBLKXZR0ZXLI.uasset b/Content/__ExternalActors__/Levels/Untitled/7/C5/Y6UL0D4QDUDBLKXZR0ZXLI.uasset new file mode 100644 index 0000000..73b9d8a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/C5/Y6UL0D4QDUDBLKXZR0ZXLI.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/EF/VR11KB2CR1OJ8GIJOV0V2L.uasset b/Content/__ExternalActors__/Levels/Untitled/7/EF/VR11KB2CR1OJ8GIJOV0V2L.uasset new file mode 100644 index 0000000..0be62a9 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/EF/VR11KB2CR1OJ8GIJOV0V2L.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/F7/D5410V1TOQ6KD3M8YP1Z0Z.uasset b/Content/__ExternalActors__/Levels/Untitled/7/F7/D5410V1TOQ6KD3M8YP1Z0Z.uasset new file mode 100644 index 0000000..e1a7b41 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/F7/D5410V1TOQ6KD3M8YP1Z0Z.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/Q3/PUEM2HSBB70G73QFGAXXR5.uasset b/Content/__ExternalActors__/Levels/Untitled/7/Q3/PUEM2HSBB70G73QFGAXXR5.uasset new file mode 100644 index 0000000..0e27f71 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/Q3/PUEM2HSBB70G73QFGAXXR5.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/R4/BA5ZJLAQAS6Q8JSRK7JFBH.uasset b/Content/__ExternalActors__/Levels/Untitled/7/R4/BA5ZJLAQAS6Q8JSRK7JFBH.uasset new file mode 100644 index 0000000..b91bf05 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/R4/BA5ZJLAQAS6Q8JSRK7JFBH.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/SZ/TKUCXUZW744DV0QPGCFZDA.uasset b/Content/__ExternalActors__/Levels/Untitled/7/SZ/TKUCXUZW744DV0QPGCFZDA.uasset new file mode 100644 index 0000000..2b8114e Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/SZ/TKUCXUZW744DV0QPGCFZDA.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/US/LHPEW3WZFEZRQSUO4JHD3S.uasset b/Content/__ExternalActors__/Levels/Untitled/7/US/LHPEW3WZFEZRQSUO4JHD3S.uasset new file mode 100644 index 0000000..3402dce Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/US/LHPEW3WZFEZRQSUO4JHD3S.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/7/V3/ZH9PKF4CW8W9S4GNWXR722.uasset b/Content/__ExternalActors__/Levels/Untitled/7/V3/ZH9PKF4CW8W9S4GNWXR722.uasset new file mode 100644 index 0000000..16eaf5a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/7/V3/ZH9PKF4CW8W9S4GNWXR722.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/1W/78LGTHBV8CIVKUQF0UWSRK.uasset b/Content/__ExternalActors__/Levels/Untitled/8/1W/78LGTHBV8CIVKUQF0UWSRK.uasset new file mode 100644 index 0000000..47114ca Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/1W/78LGTHBV8CIVKUQF0UWSRK.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/6R/IUEOMVCO72A2440GMMVQKH.uasset b/Content/__ExternalActors__/Levels/Untitled/8/6R/IUEOMVCO72A2440GMMVQKH.uasset new file mode 100644 index 0000000..3472fd1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/6R/IUEOMVCO72A2440GMMVQKH.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/7N/BNCLK2RLVZO18KVUL4293Y.uasset b/Content/__ExternalActors__/Levels/Untitled/8/7N/BNCLK2RLVZO18KVUL4293Y.uasset new file mode 100644 index 0000000..37f0947 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/7N/BNCLK2RLVZO18KVUL4293Y.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/DG/WG2Q7V09BZEGO0O9OWSPTZ.uasset b/Content/__ExternalActors__/Levels/Untitled/8/DG/WG2Q7V09BZEGO0O9OWSPTZ.uasset new file mode 100644 index 0000000..db8d891 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/DG/WG2Q7V09BZEGO0O9OWSPTZ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/LU/TBWS2C2CR2UVVP5NW5ZFK4.uasset b/Content/__ExternalActors__/Levels/Untitled/8/LU/TBWS2C2CR2UVVP5NW5ZFK4.uasset new file mode 100644 index 0000000..f160354 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/LU/TBWS2C2CR2UVVP5NW5ZFK4.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/NJ/3ZVT8OJLNGH0YTKSJ5862I.uasset b/Content/__ExternalActors__/Levels/Untitled/8/NJ/3ZVT8OJLNGH0YTKSJ5862I.uasset new file mode 100644 index 0000000..4b7df8f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/NJ/3ZVT8OJLNGH0YTKSJ5862I.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/8/PV/K2N8A6H16QLS91H4F12YUQ.uasset b/Content/__ExternalActors__/Levels/Untitled/8/PV/K2N8A6H16QLS91H4F12YUQ.uasset new file mode 100644 index 0000000..56cd5e4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/8/PV/K2N8A6H16QLS91H4F12YUQ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/6Z/14E6K465XE0BHETK6W7007.uasset b/Content/__ExternalActors__/Levels/Untitled/9/6Z/14E6K465XE0BHETK6W7007.uasset new file mode 100644 index 0000000..7995b69 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/6Z/14E6K465XE0BHETK6W7007.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/7W/EZUS3X672IL2HTQ71BS0Q5.uasset b/Content/__ExternalActors__/Levels/Untitled/9/7W/EZUS3X672IL2HTQ71BS0Q5.uasset new file mode 100644 index 0000000..7d1cbd6 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/7W/EZUS3X672IL2HTQ71BS0Q5.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/CK/8DWMY3MA861S51U4TLG5ZR.uasset b/Content/__ExternalActors__/Levels/Untitled/9/CK/8DWMY3MA861S51U4TLG5ZR.uasset new file mode 100644 index 0000000..68a6449 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/CK/8DWMY3MA861S51U4TLG5ZR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/HT/N6ACESVK2PYGORNK818A1Y.uasset b/Content/__ExternalActors__/Levels/Untitled/9/HT/N6ACESVK2PYGORNK818A1Y.uasset new file mode 100644 index 0000000..641a323 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/HT/N6ACESVK2PYGORNK818A1Y.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/IB/4Z8ORJV42WKEWEGW10T0OP.uasset b/Content/__ExternalActors__/Levels/Untitled/9/IB/4Z8ORJV42WKEWEGW10T0OP.uasset new file mode 100644 index 0000000..6f8456d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/IB/4Z8ORJV42WKEWEGW10T0OP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/LO/G00GDBX8YO1HXBHJ6WS731.uasset b/Content/__ExternalActors__/Levels/Untitled/9/LO/G00GDBX8YO1HXBHJ6WS731.uasset new file mode 100644 index 0000000..5d01a12 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/LO/G00GDBX8YO1HXBHJ6WS731.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/N3/IRA3FYIQ8NUMIUYNGQE544.uasset b/Content/__ExternalActors__/Levels/Untitled/9/N3/IRA3FYIQ8NUMIUYNGQE544.uasset new file mode 100644 index 0000000..37bd455 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/N3/IRA3FYIQ8NUMIUYNGQE544.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/NM/8J8CINIJKFECPFG3QC57RR.uasset b/Content/__ExternalActors__/Levels/Untitled/9/NM/8J8CINIJKFECPFG3QC57RR.uasset new file mode 100644 index 0000000..161c85f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/NM/8J8CINIJKFECPFG3QC57RR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/9/NW/GCDQ7Y3IWPPT6IK3C1VCOW.uasset b/Content/__ExternalActors__/Levels/Untitled/9/NW/GCDQ7Y3IWPPT6IK3C1VCOW.uasset new file mode 100644 index 0000000..e1affa1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/9/NW/GCDQ7Y3IWPPT6IK3C1VCOW.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/11/YI5VO35GQEDJ40OQWXNYMF.uasset b/Content/__ExternalActors__/Levels/Untitled/A/11/YI5VO35GQEDJ40OQWXNYMF.uasset new file mode 100644 index 0000000..a71124f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/11/YI5VO35GQEDJ40OQWXNYMF.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/55/EAAK6IO7PU2CQQDJ4VGVIF.uasset b/Content/__ExternalActors__/Levels/Untitled/A/55/EAAK6IO7PU2CQQDJ4VGVIF.uasset new file mode 100644 index 0000000..6da4f62 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/55/EAAK6IO7PU2CQQDJ4VGVIF.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/BF/8M2VWVXBIKBVCX6P58NL1X.uasset b/Content/__ExternalActors__/Levels/Untitled/A/BF/8M2VWVXBIKBVCX6P58NL1X.uasset new file mode 100644 index 0000000..ec75637 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/BF/8M2VWVXBIKBVCX6P58NL1X.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/CA/AJJGV111KHTKN7BP059U6L.uasset b/Content/__ExternalActors__/Levels/Untitled/A/CA/AJJGV111KHTKN7BP059U6L.uasset new file mode 100644 index 0000000..3739d7d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/CA/AJJGV111KHTKN7BP059U6L.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/E7/WU5QEPIE2AD3N577OGZ0Z6.uasset b/Content/__ExternalActors__/Levels/Untitled/A/E7/WU5QEPIE2AD3N577OGZ0Z6.uasset new file mode 100644 index 0000000..17698cf Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/E7/WU5QEPIE2AD3N577OGZ0Z6.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/KM/FY34BK4XGX0UCA6S6P7659.uasset b/Content/__ExternalActors__/Levels/Untitled/A/KM/FY34BK4XGX0UCA6S6P7659.uasset new file mode 100644 index 0000000..ea9dd4d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/KM/FY34BK4XGX0UCA6S6P7659.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/MK/LK7SHOWINJNSW0KQM4JKVV.uasset b/Content/__ExternalActors__/Levels/Untitled/A/MK/LK7SHOWINJNSW0KQM4JKVV.uasset new file mode 100644 index 0000000..59a2638 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/MK/LK7SHOWINJNSW0KQM4JKVV.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/O1/8UG4KIC35P2IF2KDPP45AH.uasset b/Content/__ExternalActors__/Levels/Untitled/A/O1/8UG4KIC35P2IF2KDPP45AH.uasset new file mode 100644 index 0000000..0e5ba71 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/O1/8UG4KIC35P2IF2KDPP45AH.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/OC/J0XGS7W5HNDCGDO12SMPY7.uasset b/Content/__ExternalActors__/Levels/Untitled/A/OC/J0XGS7W5HNDCGDO12SMPY7.uasset new file mode 100644 index 0000000..a5015ad Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/OC/J0XGS7W5HNDCGDO12SMPY7.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/PH/MNLGCEVQRD1K1G7IRO5NS6.uasset b/Content/__ExternalActors__/Levels/Untitled/A/PH/MNLGCEVQRD1K1G7IRO5NS6.uasset new file mode 100644 index 0000000..ffd6cd8 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/PH/MNLGCEVQRD1K1G7IRO5NS6.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/QG/YYGDPJLG7V7XNZSAS585LY.uasset b/Content/__ExternalActors__/Levels/Untitled/A/QG/YYGDPJLG7V7XNZSAS585LY.uasset new file mode 100644 index 0000000..e78318d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/QG/YYGDPJLG7V7XNZSAS585LY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/XK/6HEGF04J5H7MELACBJ6B5Z.uasset b/Content/__ExternalActors__/Levels/Untitled/A/XK/6HEGF04J5H7MELACBJ6B5Z.uasset new file mode 100644 index 0000000..3f653bd Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/XK/6HEGF04J5H7MELACBJ6B5Z.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/A/Y2/6DTKQ7N7ZPYYFWXHT6KJKU.uasset b/Content/__ExternalActors__/Levels/Untitled/A/Y2/6DTKQ7N7ZPYYFWXHT6KJKU.uasset new file mode 100644 index 0000000..b9580cb Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/A/Y2/6DTKQ7N7ZPYYFWXHT6KJKU.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/4C/45JIR603UED9KAP7MD05N3.uasset b/Content/__ExternalActors__/Levels/Untitled/B/4C/45JIR603UED9KAP7MD05N3.uasset new file mode 100644 index 0000000..caa6e67 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/4C/45JIR603UED9KAP7MD05N3.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/6F/QD63CFBNKZZBLC5Y4MLQUB.uasset b/Content/__ExternalActors__/Levels/Untitled/B/6F/QD63CFBNKZZBLC5Y4MLQUB.uasset new file mode 100644 index 0000000..5176917 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/6F/QD63CFBNKZZBLC5Y4MLQUB.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/9Y/3D9Q7O5EKQPHPUO281BXHN.uasset b/Content/__ExternalActors__/Levels/Untitled/B/9Y/3D9Q7O5EKQPHPUO281BXHN.uasset new file mode 100644 index 0000000..7547c0a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/9Y/3D9Q7O5EKQPHPUO281BXHN.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/F7/5C0F4VAI20JLFXL30NQTC3.uasset b/Content/__ExternalActors__/Levels/Untitled/B/F7/5C0F4VAI20JLFXL30NQTC3.uasset new file mode 100644 index 0000000..085a825 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/F7/5C0F4VAI20JLFXL30NQTC3.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/GK/PIEGBY7K5R3LEMQC2X7JS3.uasset b/Content/__ExternalActors__/Levels/Untitled/B/GK/PIEGBY7K5R3LEMQC2X7JS3.uasset new file mode 100644 index 0000000..b40ac23 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/GK/PIEGBY7K5R3LEMQC2X7JS3.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/O4/AHC2S56199HG9YJQFRP40M.uasset b/Content/__ExternalActors__/Levels/Untitled/B/O4/AHC2S56199HG9YJQFRP40M.uasset new file mode 100644 index 0000000..e452d33 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/O4/AHC2S56199HG9YJQFRP40M.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/OP/K7PT3BP7ZPLNG87HOK6G5O.uasset b/Content/__ExternalActors__/Levels/Untitled/B/OP/K7PT3BP7ZPLNG87HOK6G5O.uasset new file mode 100644 index 0000000..e270b5a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/OP/K7PT3BP7ZPLNG87HOK6G5O.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/PQ/U3V4ACHX3Q1AG5OHBL3KAK.uasset b/Content/__ExternalActors__/Levels/Untitled/B/PQ/U3V4ACHX3Q1AG5OHBL3KAK.uasset new file mode 100644 index 0000000..63316d9 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/PQ/U3V4ACHX3Q1AG5OHBL3KAK.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/B/VT/K995A1LEUF3TPL9WJ5I198.uasset b/Content/__ExternalActors__/Levels/Untitled/B/VT/K995A1LEUF3TPL9WJ5I198.uasset new file mode 100644 index 0000000..37950c3 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/B/VT/K995A1LEUF3TPL9WJ5I198.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/43/WSTCNLFMDG80HCRK000ZME.uasset b/Content/__ExternalActors__/Levels/Untitled/C/43/WSTCNLFMDG80HCRK000ZME.uasset new file mode 100644 index 0000000..682582f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/43/WSTCNLFMDG80HCRK000ZME.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/86/EJCDQGWEI9AE9SAQ2U7NBI.uasset b/Content/__ExternalActors__/Levels/Untitled/C/86/EJCDQGWEI9AE9SAQ2U7NBI.uasset new file mode 100644 index 0000000..64646e5 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/86/EJCDQGWEI9AE9SAQ2U7NBI.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/AI/WDIM0TBF1SKXCWPJ2SAPVU.uasset b/Content/__ExternalActors__/Levels/Untitled/C/AI/WDIM0TBF1SKXCWPJ2SAPVU.uasset new file mode 100644 index 0000000..aa944de Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/AI/WDIM0TBF1SKXCWPJ2SAPVU.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/BS/SGTXTGNV02QJAN93B0L32F.uasset b/Content/__ExternalActors__/Levels/Untitled/C/BS/SGTXTGNV02QJAN93B0L32F.uasset new file mode 100644 index 0000000..84063e6 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/BS/SGTXTGNV02QJAN93B0L32F.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/OG/3HD00B65QUUF1HNEZU4KRJ.uasset b/Content/__ExternalActors__/Levels/Untitled/C/OG/3HD00B65QUUF1HNEZU4KRJ.uasset new file mode 100644 index 0000000..e8e1104 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/OG/3HD00B65QUUF1HNEZU4KRJ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/P5/YZKZWW3IT5YXA7PSW3MR26.uasset b/Content/__ExternalActors__/Levels/Untitled/C/P5/YZKZWW3IT5YXA7PSW3MR26.uasset new file mode 100644 index 0000000..d666f7f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/P5/YZKZWW3IT5YXA7PSW3MR26.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/T7/ZGQZGYMY1QHRWMNKMUSDC7.uasset b/Content/__ExternalActors__/Levels/Untitled/C/T7/ZGQZGYMY1QHRWMNKMUSDC7.uasset new file mode 100644 index 0000000..c5b61f9 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/T7/ZGQZGYMY1QHRWMNKMUSDC7.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/C/VW/T7UK7GBAZBAVC3LY0GBRYN.uasset b/Content/__ExternalActors__/Levels/Untitled/C/VW/T7UK7GBAZBAVC3LY0GBRYN.uasset new file mode 100644 index 0000000..4000f3a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/C/VW/T7UK7GBAZBAVC3LY0GBRYN.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/0D/I3MAAE22XS36323BJPPMKN.uasset b/Content/__ExternalActors__/Levels/Untitled/D/0D/I3MAAE22XS36323BJPPMKN.uasset new file mode 100644 index 0000000..bb0703b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/0D/I3MAAE22XS36323BJPPMKN.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/3M/IC2O9HT1QV6239R1SM66DA.uasset b/Content/__ExternalActors__/Levels/Untitled/D/3M/IC2O9HT1QV6239R1SM66DA.uasset new file mode 100644 index 0000000..2313b32 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/3M/IC2O9HT1QV6239R1SM66DA.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/6S/UYP8UK5OEXT98Y9JMRUXKR.uasset b/Content/__ExternalActors__/Levels/Untitled/D/6S/UYP8UK5OEXT98Y9JMRUXKR.uasset new file mode 100644 index 0000000..f42aa71 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/6S/UYP8UK5OEXT98Y9JMRUXKR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/DA/PWPX0M6CAEYCIAEGXD9NJD.uasset b/Content/__ExternalActors__/Levels/Untitled/D/DA/PWPX0M6CAEYCIAEGXD9NJD.uasset new file mode 100644 index 0000000..2b3a34e Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/DA/PWPX0M6CAEYCIAEGXD9NJD.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/G6/DF9IK6L7CQTOKK1NZG6V75.uasset b/Content/__ExternalActors__/Levels/Untitled/D/G6/DF9IK6L7CQTOKK1NZG6V75.uasset new file mode 100644 index 0000000..4d63bc7 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/G6/DF9IK6L7CQTOKK1NZG6V75.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/GM/R85QBOJHGDVIOF3MP4925X.uasset b/Content/__ExternalActors__/Levels/Untitled/D/GM/R85QBOJHGDVIOF3MP4925X.uasset new file mode 100644 index 0000000..fd0b0a2 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/GM/R85QBOJHGDVIOF3MP4925X.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/HL/7PRSL1QCKK0GT01WRWELSM.uasset b/Content/__ExternalActors__/Levels/Untitled/D/HL/7PRSL1QCKK0GT01WRWELSM.uasset new file mode 100644 index 0000000..44fcc50 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/HL/7PRSL1QCKK0GT01WRWELSM.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/JG/CC9VXW6HKOHKYUZQXXUT8R.uasset b/Content/__ExternalActors__/Levels/Untitled/D/JG/CC9VXW6HKOHKYUZQXXUT8R.uasset new file mode 100644 index 0000000..b8da00b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/JG/CC9VXW6HKOHKYUZQXXUT8R.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/LG/5R9D1VR4DOPE8AS0EIHVKV.uasset b/Content/__ExternalActors__/Levels/Untitled/D/LG/5R9D1VR4DOPE8AS0EIHVKV.uasset new file mode 100644 index 0000000..3087877 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/LG/5R9D1VR4DOPE8AS0EIHVKV.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/LH/SYOI4FE3F5N31RMZKC5CMO.uasset b/Content/__ExternalActors__/Levels/Untitled/D/LH/SYOI4FE3F5N31RMZKC5CMO.uasset new file mode 100644 index 0000000..b552d1c Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/LH/SYOI4FE3F5N31RMZKC5CMO.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/T8/PQQE7SGJGRBO4FRJXLFDV5.uasset b/Content/__ExternalActors__/Levels/Untitled/D/T8/PQQE7SGJGRBO4FRJXLFDV5.uasset new file mode 100644 index 0000000..f1db371 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/T8/PQQE7SGJGRBO4FRJXLFDV5.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/V6/NIKJH2FC9OBQRUK95M3S7Z.uasset b/Content/__ExternalActors__/Levels/Untitled/D/V6/NIKJH2FC9OBQRUK95M3S7Z.uasset new file mode 100644 index 0000000..d022bcb Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/V6/NIKJH2FC9OBQRUK95M3S7Z.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/D/YQ/DLIX5H97PDX1M332MIYJC6.uasset b/Content/__ExternalActors__/Levels/Untitled/D/YQ/DLIX5H97PDX1M332MIYJC6.uasset new file mode 100644 index 0000000..5d41d0c Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/D/YQ/DLIX5H97PDX1M332MIYJC6.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/31/9LXJIDWDFXEVLR5AWUJ41C.uasset b/Content/__ExternalActors__/Levels/Untitled/E/31/9LXJIDWDFXEVLR5AWUJ41C.uasset new file mode 100644 index 0000000..2b8d32e Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/31/9LXJIDWDFXEVLR5AWUJ41C.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/8O/Z2TQKBMTCG22Y99AJ4J393.uasset b/Content/__ExternalActors__/Levels/Untitled/E/8O/Z2TQKBMTCG22Y99AJ4J393.uasset new file mode 100644 index 0000000..b999b6d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/8O/Z2TQKBMTCG22Y99AJ4J393.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/A1/170GT64AXRZYRHCVLKOR1D.uasset b/Content/__ExternalActors__/Levels/Untitled/E/A1/170GT64AXRZYRHCVLKOR1D.uasset new file mode 100644 index 0000000..4eede4c Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/A1/170GT64AXRZYRHCVLKOR1D.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/JL/8QKHPK2QK2557C0TGSUTC1.uasset b/Content/__ExternalActors__/Levels/Untitled/E/JL/8QKHPK2QK2557C0TGSUTC1.uasset new file mode 100644 index 0000000..49f78e6 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/JL/8QKHPK2QK2557C0TGSUTC1.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/LE/VD0R0BJL5LEPEQVDODY1KT.uasset b/Content/__ExternalActors__/Levels/Untitled/E/LE/VD0R0BJL5LEPEQVDODY1KT.uasset new file mode 100644 index 0000000..c1a9bed Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/LE/VD0R0BJL5LEPEQVDODY1KT.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/NQ/UMWE5PZ15IKETI1NFKRJZI.uasset b/Content/__ExternalActors__/Levels/Untitled/E/NQ/UMWE5PZ15IKETI1NFKRJZI.uasset new file mode 100644 index 0000000..5c30d34 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/NQ/UMWE5PZ15IKETI1NFKRJZI.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/NY/ZG0JW5RDQJMV9W7J1W02L2.uasset b/Content/__ExternalActors__/Levels/Untitled/E/NY/ZG0JW5RDQJMV9W7J1W02L2.uasset new file mode 100644 index 0000000..14f36bf Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/NY/ZG0JW5RDQJMV9W7J1W02L2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/S7/HXUZSOHT9TTDBEAJFOXNPW.uasset b/Content/__ExternalActors__/Levels/Untitled/E/S7/HXUZSOHT9TTDBEAJFOXNPW.uasset new file mode 100644 index 0000000..3a29382 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/S7/HXUZSOHT9TTDBEAJFOXNPW.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/UX/O87KAA0KZ0W84Y8OJZN68E.uasset b/Content/__ExternalActors__/Levels/Untitled/E/UX/O87KAA0KZ0W84Y8OJZN68E.uasset new file mode 100644 index 0000000..fb0e1b0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/UX/O87KAA0KZ0W84Y8OJZN68E.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/E/VE/YKMNDW0RDWNQ3QGVQU2FFH.uasset b/Content/__ExternalActors__/Levels/Untitled/E/VE/YKMNDW0RDWNQ3QGVQU2FFH.uasset new file mode 100644 index 0000000..64ba539 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/E/VE/YKMNDW0RDWNQ3QGVQU2FFH.uasset differ diff --git a/Content/__ExternalActors__/Levels/Untitled/F/4J/PJGCIPLP5MEE5BC5VQEEMA.uasset b/Content/__ExternalActors__/Levels/Untitled/F/4J/PJGCIPLP5MEE5BC5VQEEMA.uasset new file mode 100644 index 0000000..ea9d245 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Untitled/F/4J/PJGCIPLP5MEE5BC5VQEEMA.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/0/0P/0W7SZHFN3MRTX8XJ6EX6UJ.uasset b/Content/__ExternalObjects__/Levels/Untitled/0/0P/0W7SZHFN3MRTX8XJ6EX6UJ.uasset new file mode 100644 index 0000000..da43403 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/0/0P/0W7SZHFN3MRTX8XJ6EX6UJ.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/0/2R/P3ZCOJIV309NIBF1G2AKJI.uasset b/Content/__ExternalObjects__/Levels/Untitled/0/2R/P3ZCOJIV309NIBF1G2AKJI.uasset new file mode 100644 index 0000000..703cbf9 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/0/2R/P3ZCOJIV309NIBF1G2AKJI.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/0/6L/C51WFH2WN7J0I4L1DQSWEE.uasset b/Content/__ExternalObjects__/Levels/Untitled/0/6L/C51WFH2WN7J0I4L1DQSWEE.uasset new file mode 100644 index 0000000..4dd5d8b Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/0/6L/C51WFH2WN7J0I4L1DQSWEE.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/2/J3/W6PO6JSUR6F6CGEKYCOKGG.uasset b/Content/__ExternalObjects__/Levels/Untitled/2/J3/W6PO6JSUR6F6CGEKYCOKGG.uasset new file mode 100644 index 0000000..62c73b7 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/2/J3/W6PO6JSUR6F6CGEKYCOKGG.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/9/3Q/QF8TM22H4ZCWWFATE3XXDA.uasset b/Content/__ExternalObjects__/Levels/Untitled/9/3Q/QF8TM22H4ZCWWFATE3XXDA.uasset new file mode 100644 index 0000000..26fbb9e Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/9/3Q/QF8TM22H4ZCWWFATE3XXDA.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/9/TS/DDSSZLOE3KV0885QSS6GAK.uasset b/Content/__ExternalObjects__/Levels/Untitled/9/TS/DDSSZLOE3KV0885QSS6GAK.uasset new file mode 100644 index 0000000..2f0d27f Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/9/TS/DDSSZLOE3KV0885QSS6GAK.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Untitled/A/Q9/YY6WM7JTIJZ2ERAK98TERK.uasset b/Content/__ExternalObjects__/Levels/Untitled/A/Q9/YY6WM7JTIJZ2ERAK98TERK.uasset new file mode 100644 index 0000000..39ad849 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Untitled/A/Q9/YY6WM7JTIJZ2ERAK98TERK.uasset differ diff --git a/Source/TutoBegginer.Target.cs b/Source/TutoBegginer.Target.cs new file mode 100644 index 0000000..e7413c9 --- /dev/null +++ b/Source/TutoBegginer.Target.cs @@ -0,0 +1,15 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class TutoBegginerTarget : TargetRules +{ + public TutoBegginerTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V5; + + ExtraModuleNames.AddRange( new string[] { "TutoBegginer" } ); + } +} diff --git a/Source/TutoBegginer/Game/LevelManager.cpp b/Source/TutoBegginer/Game/LevelManager.cpp new file mode 100644 index 0000000..9ae73e3 --- /dev/null +++ b/Source/TutoBegginer/Game/LevelManager.cpp @@ -0,0 +1,27 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "LevelManager.h" + +// Sets default values +ALevelManager::ALevelManager() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = false; + +} + +// Called when the game starts or when spawned +void ALevelManager::BeginPlay() +{ + Super::BeginPlay(); + +} + +// Called every frame +void ALevelManager::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + +} + diff --git a/Source/TutoBegginer/Game/LevelManager.h b/Source/TutoBegginer/Game/LevelManager.h new file mode 100644 index 0000000..91dbaf6 --- /dev/null +++ b/Source/TutoBegginer/Game/LevelManager.h @@ -0,0 +1,32 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "LevelManager.generated.h" + +class AActor; + +UCLASS() +class TUTOBEGGINER_API ALevelManager : public AActor +{ + GENERATED_BODY() + +public: + + UPROPERTY( EditAnywhere, BlueprintReadWrite ) + AActor* Spline; + + // Sets default values for this actor's properties + ALevelManager(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + virtual void Tick(float DeltaTime) override; + +}; diff --git a/Source/TutoBegginer/Game/MyGameModeBase.cpp b/Source/TutoBegginer/Game/MyGameModeBase.cpp new file mode 100644 index 0000000..4f0b11c --- /dev/null +++ b/Source/TutoBegginer/Game/MyGameModeBase.cpp @@ -0,0 +1,20 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "MyGameModeBase.h" + +AMyGameModeBase::AMyGameModeBase() +{ + PrimaryActorTick.bCanEverTick = true; +} + +void AMyGameModeBase::Tick( float DeltaTime ) +{ + TotalTime += DeltaTime; + +} + +void AMyGameModeBase::GameOver() +{ + UE_LOG( LogTemp, Warning, TEXT( "Death" ) ); +} diff --git a/Source/TutoBegginer/Game/MyGameModeBase.h b/Source/TutoBegginer/Game/MyGameModeBase.h new file mode 100644 index 0000000..ade2108 --- /dev/null +++ b/Source/TutoBegginer/Game/MyGameModeBase.h @@ -0,0 +1,30 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "Components/TextBlock.h" +#include "Blueprint/UserWidget.h" +#include "MyGameModeBase.generated.h" + +class UTextBlock; +/** + * + */ +UCLASS() +class TUTOBEGGINER_API AMyGameModeBase : public AGameModeBase +{ + GENERATED_BODY() + + AMyGameModeBase(); + virtual void Tick( float DeltaTime ) override; + +public: + void GameOver(); + + float GetTimer(){ return TotalTime; }; + +private: + float TotalTime = 0.f; +}; diff --git a/Source/TutoBegginer/Game/Plate.cpp b/Source/TutoBegginer/Game/Plate.cpp new file mode 100644 index 0000000..157e996 --- /dev/null +++ b/Source/TutoBegginer/Game/Plate.cpp @@ -0,0 +1,24 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "Plate.h" + +// Sets default values +APlate::APlate() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = false; + + Mesh = CreateDefaultSubobject( "Mesh" ); + RootComponent = Mesh; + + Mesh->SetSimulatePhysics( true ); +} + +// Called when the game starts or when spawned +void APlate::BeginPlay() +{ + Super::BeginPlay(); + +} + diff --git a/Source/TutoBegginer/Game/Plate.h b/Source/TutoBegginer/Game/Plate.h new file mode 100644 index 0000000..783f71c --- /dev/null +++ b/Source/TutoBegginer/Game/Plate.h @@ -0,0 +1,29 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "Plate.generated.h" + +UCLASS() +class TUTOBEGGINER_API APlate : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + APlate(); + +protected: + + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components") + UStaticMeshComponent* Mesh; + + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + // Called every frame + +}; diff --git a/Source/TutoBegginer/Game/RollaBallPlayer.cpp b/Source/TutoBegginer/Game/RollaBallPlayer.cpp new file mode 100644 index 0000000..892a24a --- /dev/null +++ b/Source/TutoBegginer/Game/RollaBallPlayer.cpp @@ -0,0 +1,143 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "RollaBallPlayer.h" +#include "GameFramework/SpringArmComponent.h" +#include "Camera/CameraComponent.h" +#include "../../../../Plugins/EnhancedInput/Source/EnhancedInput/Public/EnhancedInputComponent.h" +#include "Delegates/Delegate.h" +#include "Components/SphereComponent.h" +#include "RollaBallWidget.h" +#include "Components/SplineComponent.h" +#include "LevelManager.h" +#include "EngineUtils.h" + +// Sets default values +ARollaBallPlayer::ARollaBallPlayer() +{ + // Set this pawn to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = true; + + Mesh=CreateDefaultSubobject("Mesh"); + SpringArm =CreateDefaultSubobject("SpringArm"); + Camera =CreateDefaultSubobject("Camera"); + Sphere = CreateDefaultSubobject( "Sphere" ); + SphereTrigger = CreateDefaultSubobject( "SphereTrigger" ); + + RootComponent = Sphere; + + Mesh->SetupAttachment( Sphere ); + SphereTrigger->SetupAttachment( Sphere ); + SpringArm->SetupAttachment( Sphere ); + + Camera->SetupAttachment( SpringArm ); + + Sphere->SetSimulatePhysics( true ); + Sphere->SetNotifyRigidBodyCollision( true ); + + SphereTrigger->SetSimulatePhysics( false ); + SphereTrigger->SetNotifyRigidBodyCollision( false ); + SphereTrigger->SetGenerateOverlapEvents( true ); +} + +// Called when the game starts or when spawned +void ARollaBallPlayer::BeginPlay() +{ + Super::BeginPlay(); + + MoveForce *= Sphere->GetMass(); + JumpImpulse *= Sphere->GetMass(); + + SphereTrigger->SetSphereRadius( Sphere->GetScaledSphereRadius() + 0.05f * Sphere->GetScaledSphereRadius() ); + + Sphere->OnComponentHit.AddDynamic( this, &ARollaBallPlayer::OnHittt ); + SphereTrigger->OnComponentBeginOverlap.AddDynamic( this, &ARollaBallPlayer::OnEnterFloor ); + SphereTrigger->OnComponentEndOverlap.AddDynamic( this, &ARollaBallPlayer::OnLeavingFloor ); + + GameManager = ( AMyGameModeBase* )GetWorld()->GetAuthGameMode(); + + for( TActorIterator It( GetWorld() ); It; ++It ) + { + ALevelManager* itLevelManager = *It; + if( itLevelManager ) + { + LevelManager = itLevelManager; + } + } + + if( LevelManager ) + { + Spline = (USplineComponent*) LevelManager->Spline->GetComponentByClass( USplineComponent::StaticClass() ); + MaxSplineDistance = Spline->GetSplineLength(); + } + +// pWidgetRef = CreateWidget(GetWorld(), pWidget); + + if( pWidgetRef ) + pWidgetRef->AddToViewport(); +} + +void ARollaBallPlayer::Tick( float DeltaTime ) +{ + Super::Tick( DeltaTime ); + + float distance = Spline->GetDistanceAlongSplineAtLocation(this->GetActorLocation(), ESplineCoordinateSpace::World); + + if( GameManager ) + { + float NewTimer = GameManager->GetTimer(); + + if( pWidgetRef ) + { + pWidgetRef->SetTimerText( NewTimer ); + pWidgetRef->SetProgress( distance / MaxSplineDistance ); + } + } +} + +// Called to bind functionality to input +void ARollaBallPlayer::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) +{ + UEnhancedInputComponent* Input = Cast( PlayerInputComponent ); + Input->BindAction( JumpAction, ETriggerEvent::Triggered, this, &ARollaBallPlayer::JumpFct ); + Input->BindAction( MoveAction, ETriggerEvent::Triggered, this, &ARollaBallPlayer::MoveForward ); +} + +void ARollaBallPlayer::MoveForward( const FInputActionValue& Value ) +{ + if( bIsOnGround ) + { + FVector moveValue = Value.Get(); + Sphere->AddForce( moveValue * MoveForce ); + } +} + +void ARollaBallPlayer::JumpFct( const FInputActionValue& Value ) +{ + if( JumpCount < MaxJumpCount ) + { + JumpCount++; + Sphere->AddImpulse( FVector( 0, 0, JumpImpulse ) ); + } +} + +void ARollaBallPlayer::OnHittt( UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit ) +{ + JumpCount = 0; + + if( OtherActor->ActorHasTag( "Trap" ) ) + { + GameManager->GameOver(); + } +} + +void ARollaBallPlayer::OnLeavingFloor( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex ) +{ + bIsOnGround = false; +} + +void ARollaBallPlayer::OnEnterFloor( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult ) +{ + bIsOnGround = true; +} + diff --git a/Source/TutoBegginer/Game/RollaBallPlayer.h b/Source/TutoBegginer/Game/RollaBallPlayer.h new file mode 100644 index 0000000..9904d8e --- /dev/null +++ b/Source/TutoBegginer/Game/RollaBallPlayer.h @@ -0,0 +1,99 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Pawn.h" +#include "../../../../Plugins/EnhancedInput/Source/EnhancedInput/Public/InputActionValue.h" +#include "Components/PrimitiveComponent.h" +#include "Engine/HitResult.h" +#include "MyGameModeBase.h" +#include "RollaBallPlayer.generated.h" + +class USpringArmComponent; +class UCameraComponent; +class UInputAction; +class AActor; +class USphereComponent; +class URollaBallWidget; +class USplineComponent; +class ALevelManager; + +UCLASS() +class TUTOBEGGINER_API ARollaBallPlayer : public APawn +{ + GENERATED_BODY() + +public: + // Sets default values for this pawn's properties + ARollaBallPlayer(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + virtual void Tick( float DeltaSeconds ) override; + + //Define Components + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components") + USphereComponent* Sphere; + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components") + USphereComponent* SphereTrigger; + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components") + UStaticMeshComponent* Mesh; + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components") + USpringArmComponent* SpringArm; + UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components") + UCameraComponent* Camera; + + + UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category="Components") + AMyGameModeBase* GameManager; + + //VARIABLES + UPROPERTY(EditAnywhere, BlueprintReadWrite) + float MoveForce= 500.0f; + UPROPERTY(EditAnywhere, BlueprintReadWrite) + float JumpImpulse = 500.0f; + UPROPERTY(EditAnywhere, BlueprintReadWrite) + int32 MaxJumpCount = 1; + UPROPERTY(EditAnywhere, BlueprintReadWrite) + int32 JumpCount = 0; + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input) + UInputAction* JumpAction; + + UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input) + UInputAction* MoveAction; + +public: + + // Called to bind functionality to input + virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + + UFUNCTION() + void OnHittt( UPrimitiveComponent* HitComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, FVector NormalImpulse, const FHitResult& Hit ); + + UFUNCTION() + void OnLeavingFloor( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex ); + + UFUNCTION() + void OnEnterFloor( UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult& SweepResult ); + +private: + + //FUNCTIONS + void MoveRight( float value ); + void MoveForward( const FInputActionValue& Value ); + void JumpFct( const FInputActionValue& Value ); + + bool bIsOnGround = false; + + UPROPERTY(EditAnywhere) + URollaBallWidget* pWidgetRef; + + ALevelManager* LevelManager; + USplineComponent* Spline; + + float Progress = 0.5f; + + float MaxSplineDistance = 0.f; +}; diff --git a/Source/TutoBegginer/Game/RollaBallWidget.cpp b/Source/TutoBegginer/Game/RollaBallWidget.cpp new file mode 100644 index 0000000..ed4fcd6 --- /dev/null +++ b/Source/TutoBegginer/Game/RollaBallWidget.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "RollaBallWidget.h" + diff --git a/Source/TutoBegginer/Game/RollaBallWidget.h b/Source/TutoBegginer/Game/RollaBallWidget.h new file mode 100644 index 0000000..b34ef73 --- /dev/null +++ b/Source/TutoBegginer/Game/RollaBallWidget.h @@ -0,0 +1,24 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "Blueprint/UserWidget.h" +#include "RollaBallWidget.generated.h" + +/** + * + */ +UCLASS() +class TUTOBEGGINER_API URollaBallWidget : public UUserWidget +{ + GENERATED_BODY() + +public: + + UFUNCTION(BlueprintImplementableEvent) + void SetTimerText( float Timestamp ); + + UFUNCTION(BlueprintImplementableEvent) + void SetProgress( float Progress ); +}; diff --git a/Source/TutoBegginer/Game/SplineNode.cpp b/Source/TutoBegginer/Game/SplineNode.cpp new file mode 100644 index 0000000..c4838d5 --- /dev/null +++ b/Source/TutoBegginer/Game/SplineNode.cpp @@ -0,0 +1,20 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "SplineNode.h" + +// Sets default values +ASplineNode::ASplineNode() +{ + // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. + PrimaryActorTick.bCanEverTick = false; + +} + +// Called when the game starts or when spawned +void ASplineNode::BeginPlay() +{ + Super::BeginPlay(); + +} + diff --git a/Source/TutoBegginer/Game/SplineNode.h b/Source/TutoBegginer/Game/SplineNode.h new file mode 100644 index 0000000..9e04d71 --- /dev/null +++ b/Source/TutoBegginer/Game/SplineNode.h @@ -0,0 +1,42 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/Actor.h" +#include "SplineNode.generated.h" + +class USplineComponent; + +const uint8 bClassic = 0b00; +const uint8 bInverted = 0b01; +const uint8 bDualSens = 0b10; + +class SplineHolder +{ + SplineHolder() + { + Spline = nullptr; + Direction = bDualSens; + } + + USplineComponent* Spline; + uint8 Direction : 3; +}; + +UCLASS() +class TUTOBEGGINER_API ASplineNode : public AActor +{ + GENERATED_BODY() + +public: + // Sets default values for this actor's properties + ASplineNode(); + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +public: + TArray Splines; +}; diff --git a/Source/TutoBegginer/TutoBegginer.Build.cs b/Source/TutoBegginer/TutoBegginer.Build.cs new file mode 100644 index 0000000..30e19db --- /dev/null +++ b/Source/TutoBegginer/TutoBegginer.Build.cs @@ -0,0 +1,23 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; + +public class TutoBegginer : ModuleRules +{ + public TutoBegginer(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] { "EnhancedInput" } ); + + // Uncomment if you are using Slate UI + // PrivateDependencyModuleNames.AddRange(new string[] { "Slate", "SlateCore" }); + + // Uncomment if you are using online features + // PrivateDependencyModuleNames.Add("OnlineSubsystem"); + + // To include OnlineSubsystemSteam, add it to the plugins section in your uproject file with the Enabled attribute set to true + } +} diff --git a/Source/TutoBegginer/TutoBegginer.cpp b/Source/TutoBegginer/TutoBegginer.cpp new file mode 100644 index 0000000..908b7cf --- /dev/null +++ b/Source/TutoBegginer/TutoBegginer.cpp @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "TutoBegginer.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, TutoBegginer, "TutoBegginer" ); diff --git a/Source/TutoBegginer/TutoBegginer.h b/Source/TutoBegginer/TutoBegginer.h new file mode 100644 index 0000000..90aad9e --- /dev/null +++ b/Source/TutoBegginer/TutoBegginer.h @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Source/TutoBegginerEditor.Target.cs b/Source/TutoBegginerEditor.Target.cs new file mode 100644 index 0000000..51738b8 --- /dev/null +++ b/Source/TutoBegginerEditor.Target.cs @@ -0,0 +1,15 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class TutoBegginerEditorTarget : TargetRules +{ + public TutoBegginerEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V5; + + ExtraModuleNames.AddRange( new string[] { "TutoBegginer" } ); + } +} diff --git a/TutoBegginer.uproject b/TutoBegginer.uproject new file mode 100644 index 0000000..1eb2909 --- /dev/null +++ b/TutoBegginer.uproject @@ -0,0 +1,26 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.6", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "TutoBegginer", + "Type": "Runtime", + "LoadingPhase": "Default", + "AdditionalDependencies": [ + "Engine", + "UMG" + ] + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + } + ] +} \ No newline at end of file