diff --git a/.clang-format b/.clang-format new file mode 100644 index 0000000..0534962 --- /dev/null +++ b/.clang-format @@ -0,0 +1,47 @@ +--- +Language: Cpp +BasedOnStyle: LLVM +AccessModifierOffset: -2 +AlignConsecutiveAssignments: false +AlignConsecutiveDeclarations: false +AlignOperands: false +AlignTrailingComments: false +AlwaysBreakTemplateDeclarations: Yes +BraceWrapping: + AfterCaseLabel: true + AfterClass: true + AfterControlStatement: true + AfterEnum: true + AfterFunction: true + AfterNamespace: true + AfterStruct: true + AfterUnion: true + AfterExternBlock: false + BeforeCatch: true + BeforeElse: true + BeforeLambdaBody: true + BeforeWhile: true + SplitEmptyFunction: true + SplitEmptyRecord: true + SplitEmptyNamespace: true +BreakBeforeBraces: Custom +BreakConstructorInitializers: AfterColon +ColumnLimit: 120 +IncludeCategories: + - Regex: '^<.*' + Priority: 1 + - Regex: '^".*' + Priority: 2 + - Regex: '.*' + Priority: 3 +IncludeIsMainRegex: '([-_](test|unittest))?$' +IndentCaseBlocks: true +IndentWidth: 2 +MacroBlockBegin: '' +MacroBlockEnd: '' +MaxEmptyLinesToKeep: 2 +NamespaceIndentation: All +SpacesInAngles: false +TabWidth: 2 +UseTab: Always +... diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ce2e4e0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,81 @@ +# ---> UnrealEngine +# Visual Studio 2015 user specific files +.vs/ + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app +*.ipa + +# These project files can be generated by the engine +*.xcodeproj +*.xcworkspace +*.sln +*.suo +*.opensdf +*.sdf +*.VC.db +*.VC.opendb +*.sln.DotSettings.user + +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Binary Files +Binaries/* +Plugins/*/Binaries/* + +# Builds +Build/* + +# Whitelist PakBlacklist-.txt files +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt + +# Don't ignore icon files in Build +!Build/**/*.ico + +# Built data for maps +*_BuiltData.uasset + +# Configuration files generated by the Editor +Saved/* + +# Compiled source files for the engine to use +Intermediate/* +Plugins/*/Intermediate/* + +# Cache files for the editor to use +DerivedDataCache/* + +.vscode/* +*.code-workspace +.idea/ +.vsconfig 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..5b09f7d --- /dev/null +++ b/Config/DefaultEngine.ini @@ -0,0 +1,196 @@ + +[Audio] +UseAudioMixer=True + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Mobile +AppliedTargetedHardwareClass=Mobile +DefaultGraphicsPerformance=Scalable +AppliedDefaultGraphicsPerformance=Scalable + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +!D3D12TargetedShaderFormats=ClearArray ++D3D12TargetedShaderFormats=PCD3D_SM6 + +[/Script/Engine.RendererSettings] +r.Nanite.ProjectEnabled = false +r.Nanite = 0 +r.Mobile.ShadingPath=0 +r.Mobile.SupportGPUScene=False +r.Mobile.AntiAliasing=1 +r.Mobile.FloatPrecisionMode=0 +r.Mobile.AllowDitheredLODTransition=False +r.Mobile.VirtualTextures=False +r.DiscardUnusedQuality=False +r.Shaders.CompressionFormat=2 +r.AllowOcclusionQueries=True +r.MinScreenRadiusForLights=0.030000 +r.MinScreenRadiusForDepthPrepass=0.030000 +r.MinScreenRadiusForCSMDepth=0.010000 +r.PrecomputedVisibilityWarning=False +r.TextureStreaming=True +Compat.UseDXT5NormalMaps=False +r.VirtualTextures=False +r.VT.EnableAutoImport=True +r.VirtualTexturedLightmaps=False +r.VT.AnisotropicFiltering=False +bEnableVirtualTextureOpacityMask=False +r.VT.TileSize=128 +r.VT.TileBorderSize=4 +r.vt.FeedbackFactor=16 +WorkingColorSpaceChoice=sRGB +RedChromaticityCoordinate=(X=0.640000,Y=0.330000) +GreenChromaticityCoordinate=(X=0.300000,Y=0.600000) +BlueChromaticityCoordinate=(X=0.150000,Y=0.060000) +WhiteChromaticityCoordinate=(X=0.312700,Y=0.329000) +r.ClearCoatNormal=False +r.DynamicGlobalIlluminationMethod=0 +r.ReflectionMethod=2 +r.ReflectionCaptureResolution=128 +r.ReflectionEnvironmentLightmapMixBasedOnRoughness=True +r.Lumen.HardwareRayTracing=False +r.Lumen.HardwareRayTracing.LightingMode=0 +r.Lumen.TranslucencyReflections.FrontLayer.EnableForProject=False +r.Lumen.TraceMeshSDFs=1 +r.Shadow.Virtual.Enable=0 +r.RayTracing=False +r.RayTracing.Shadows=False +r.RayTracing.Skylight=False +r.RayTracing.UseTextureLod=False +r.PathTracing=True +r.GenerateMeshDistanceFields=False +r.DistanceFields.DefaultVoxelDensity=0.200000 +r.Nanite.ProjectEnabled=False +r.AllowStaticLighting=True +r.NormalMapsForStaticLighting=True +r.ForwardShading=False +r.VertexFoggingForOpaque=True +r.SeparateTranslucency=False +r.TranslucentSortPolicy=0 +TranslucentSortAxis=(X=0.000000,Y=-1.000000,Z=0.000000) +vr.VRS.HMDFixedFoveationLevel=0 +vr.VRS.HMDFixedFoveationDynamic=False +r.CustomDepth=1 +r.CustomDepthTemporalAAJitter=True +r.PostProcessing.PropagateAlpha=0 +r.DefaultFeature.Bloom=False +r.DefaultFeature.AmbientOcclusion=False +r.DefaultFeature.AmbientOcclusionStaticFraction=True +r.DefaultFeature.AutoExposure=False +r.DefaultFeature.AutoExposure.Method=0 +r.DefaultFeature.AutoExposure.Bias=1.000000 +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True +r.DefaultFeature.MotionBlur=False +r.DefaultFeature.LensFlare=False +r.TemporalAA.Upsampling=True +r.AntiAliasingMethod=0 +r.MSAACount=4 +r.DefaultFeature.LightUnits=1 +r.DefaultBackBufferPixelFormat=4 +r.Shadow.UnbuiltPreviewInGame=True +r.StencilForLODDither=False +r.EarlyZPass=3 +r.EarlyZPassOnlyMaterialMasking=False +r.Shadow.CSMCaching=False +r.DBuffer=True +r.ClearSceneMethod=1 +r.VelocityOutputPass=1 +r.Velocity.EnableVertexDeformation=2 +r.SelectiveBasePassOutputs=False +bDefaultParticleCutouts=False +fx.GPUSimulationTextureSizeX=1024 +fx.GPUSimulationTextureSizeY=1024 +r.AllowGlobalClipPlane=False +r.GBufferFormat=1 +r.MorphTarget.Mode=True +r.GPUCrashDebugging=False +vr.InstancedStereo=False +r.MobileHDR=True +vr.MobileMultiView=False +r.Mobile.UseHWsRGBEncoding=False +vr.RoundRobinOcclusion=False +r.MeshStreaming=False +r.HeterogeneousVolumes=True +r.WireframeCullThreshold=5.000000 +r.SupportStationarySkylight=True +r.SupportLowQualityLightmaps=True +r.SupportPointLightWholeSceneShadows=True +r.SupportSkyAtmosphere=True +r.SupportSkyAtmosphereAffectsHeightFog=True +r.SupportCloudShadowOnForwardLitTranslucent=False +r.Shadow.TranslucentPerObject.ProjectEnabled=False +r.Water.SingleLayerWater.SupportCloudShadow=False +r.Substrate=False +r.Substrate.OpaqueMaterialRoughRefraction=False +r.Substrate.Debug.AdvancedVisualizationShaders=False +r.Material.RoughDiffuse=False +r.Material.EnergyConservation=False +r.OIT.SortedPixels=False +r.SkinCache.CompileShaders=False +r.SkinCache.SkipCompilingGPUSkinVF=False +r.SkinCache.DefaultBehavior=1 +r.SkinCache.SceneMemoryLimitInMB=128.000000 +r.Mobile.EnableStaticAndCSMShadowReceivers=True +r.Mobile.EnableMovableLightCSMShaderCulling=True +r.Mobile.Forward.EnableLocalLights=True +r.Mobile.Forward.EnableClusteredReflections=False +r.Mobile.EnableNoPrecomputedLightingCSMShader=False +r.Mobile.AllowDistanceFieldShadows=True +r.Mobile.AllowMovableDirectionalLights=True +r.Mobile.EnableMovableSpotlightsShadow=False +r.GPUSkin.Support16BitBoneIndex=False +r.GPUSkin.Limit2BoneInfluences=False +r.SupportDepthOnlyIndexBuffers=True +r.SupportReversedIndexBuffers=True +r.Mobile.AmbientOcclusion=False +r.GPUSkin.UnlimitedBoneInfluences=False +r.GPUSkin.UnlimitedBoneInfluencesThreshold=8 +DefaultBoneInfluenceLimit=(Default=0,PerPlatform=()) +MaxSkinBones=(Default=65536,PerPlatform=(("Mobile", 256))) +r.Mobile.PlanarReflectionMode=0 +r.Mobile.SupportsGen4TAA=True +bStreamSkeletalMeshLODs=(Default=False,PerPlatform=()) +bDiscardSkeletalMeshOptionalLODs=(Default=False,PerPlatform=()) +VisualizeCalibrationColorMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationColor.PPM_DefaultCalibrationColor +VisualizeCalibrationCustomMaterialPath=None +VisualizeCalibrationGrayscaleMaterialPath=/Engine/EngineMaterials/PPM_DefaultCalibrationGrayscale.PPM_DefaultCalibrationGrayscale + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.UserInterfaceSettings] +bAuthorizeAutomaticWidgetVariableCreation=False + +[/Script/EngineSettings.GameMapsSettings] +EditorStartupMap=/Engine/Maps/Templates/OpenWorld.OpenWorld +LocalMapOptions= +TransitionMap=None +bUseSplitscreen=False +TwoPlayerSplitscreenLayout=Horizontal +ThreePlayerSplitscreenLayout=FavorTop +FourPlayerSplitscreenLayout=Grid +bOffsetPlayerGamepadIds=False +GameInstanceClass=/Script/Engine.GameInstance +GameDefaultMap=/Engine/Maps/Templates/OpenWorld.OpenWorld +ServerDefaultMap=/Engine/Maps/Entry.Entry +GlobalDefaultGameMode=/Script/Engine.GameModeBase +GlobalDefaultServerGameMode=None + +[/Script/Slate.SlateSettings] +bExplicitCanvasChildZOrder=True + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=663475C0440FBE39727A96A003AD4EA8 +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..ef8a1e0 --- /dev/null +++ b/Config/DefaultGame.ini @@ -0,0 +1,2 @@ +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=E73A0A09497CD35279A2BEB0ECBD3138 diff --git a/Config/DefaultInput.ini b/Config/DefaultInput.ini new file mode 100644 index 0000000..1ff89cc --- /dev/null +++ b/Config/DefaultInput.ini @@ -0,0 +1,86 @@ +[/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 +bEnableInputDeviceSubsystem=True +bShouldFlushPressedKeysOnViewportFocusLost=True +bEnableDynamicComponentInputBinding=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 + diff --git a/Content/Levels/Main.umap b/Content/Levels/Main.umap new file mode 100644 index 0000000..80ce0f9 Binary files /dev/null and b/Content/Levels/Main.umap differ diff --git a/Content/Levels/Main_HLOD0_Instancing.uasset b/Content/Levels/Main_HLOD0_Instancing.uasset new file mode 100644 index 0000000..e87896a Binary files /dev/null and b/Content/Levels/Main_HLOD0_Instancing.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/0/4C/Z5TJFJMIECHR6JPW810NT2.uasset b/Content/__ExternalActors__/Levels/Main/0/4C/Z5TJFJMIECHR6JPW810NT2.uasset new file mode 100644 index 0000000..d42378b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/0/4C/Z5TJFJMIECHR6JPW810NT2.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/0/56/7MXTMWZ5CL6PMWKW6625GR.uasset b/Content/__ExternalActors__/Levels/Main/0/56/7MXTMWZ5CL6PMWKW6625GR.uasset new file mode 100644 index 0000000..d7b92bf Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/0/56/7MXTMWZ5CL6PMWKW6625GR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/0/8T/R73BW458XR2MWGDQ4ZEX79.uasset b/Content/__ExternalActors__/Levels/Main/0/8T/R73BW458XR2MWGDQ4ZEX79.uasset new file mode 100644 index 0000000..ea2c672 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/0/8T/R73BW458XR2MWGDQ4ZEX79.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/0/KX/WS2A53WR8KKKPTPC9XKKOE.uasset b/Content/__ExternalActors__/Levels/Main/0/KX/WS2A53WR8KKKPTPC9XKKOE.uasset new file mode 100644 index 0000000..144457d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/0/KX/WS2A53WR8KKKPTPC9XKKOE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/0/MZ/0G8ASXQ885ELYL15OV55RQ.uasset b/Content/__ExternalActors__/Levels/Main/0/MZ/0G8ASXQ885ELYL15OV55RQ.uasset new file mode 100644 index 0000000..6cd20c6 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/0/MZ/0G8ASXQ885ELYL15OV55RQ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/0/Y2/HAHD7TZT0J2T44JOG4UCHA.uasset b/Content/__ExternalActors__/Levels/Main/0/Y2/HAHD7TZT0J2T44JOG4UCHA.uasset new file mode 100644 index 0000000..af92b18 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/0/Y2/HAHD7TZT0J2T44JOG4UCHA.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/1/1E/EM5P1VUU5Q6NYOQVL8XZLL.uasset b/Content/__ExternalActors__/Levels/Main/1/1E/EM5P1VUU5Q6NYOQVL8XZLL.uasset new file mode 100644 index 0000000..6bcb55a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/1/1E/EM5P1VUU5Q6NYOQVL8XZLL.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/1/EG/WD212TMON6RSMJ5H1H1JNS.uasset b/Content/__ExternalActors__/Levels/Main/1/EG/WD212TMON6RSMJ5H1H1JNS.uasset new file mode 100644 index 0000000..202b617 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/1/EG/WD212TMON6RSMJ5H1H1JNS.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/1/GH/OLOIYTYPHCV1PHEFRXBVZC.uasset b/Content/__ExternalActors__/Levels/Main/1/GH/OLOIYTYPHCV1PHEFRXBVZC.uasset new file mode 100644 index 0000000..a435897 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/1/GH/OLOIYTYPHCV1PHEFRXBVZC.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/1/MH/EE4Q1G5IGI4ROQPTJ3LDHS.uasset b/Content/__ExternalActors__/Levels/Main/1/MH/EE4Q1G5IGI4ROQPTJ3LDHS.uasset new file mode 100644 index 0000000..2849c94 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/1/MH/EE4Q1G5IGI4ROQPTJ3LDHS.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/1/MT/ZTH20OFMPX3Y33NTJ0JWM9.uasset b/Content/__ExternalActors__/Levels/Main/1/MT/ZTH20OFMPX3Y33NTJ0JWM9.uasset new file mode 100644 index 0000000..85ef017 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/1/MT/ZTH20OFMPX3Y33NTJ0JWM9.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/1/O3/XSRW08O6LPMSD1K9HGG0BE.uasset b/Content/__ExternalActors__/Levels/Main/1/O3/XSRW08O6LPMSD1K9HGG0BE.uasset new file mode 100644 index 0000000..466f72b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/1/O3/XSRW08O6LPMSD1K9HGG0BE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/2/E0/8EOM6I5R6VDG8ZQX82UZJB.uasset b/Content/__ExternalActors__/Levels/Main/2/E0/8EOM6I5R6VDG8ZQX82UZJB.uasset new file mode 100644 index 0000000..04b7903 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/2/E0/8EOM6I5R6VDG8ZQX82UZJB.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/2/FU/RDW09MUOQT179M6LEPDFIP.uasset b/Content/__ExternalActors__/Levels/Main/2/FU/RDW09MUOQT179M6LEPDFIP.uasset new file mode 100644 index 0000000..397a21a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/2/FU/RDW09MUOQT179M6LEPDFIP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/2/Y3/7KGFBR9U69MRYQQTVGCH3W.uasset b/Content/__ExternalActors__/Levels/Main/2/Y3/7KGFBR9U69MRYQQTVGCH3W.uasset new file mode 100644 index 0000000..eb4569b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/2/Y3/7KGFBR9U69MRYQQTVGCH3W.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/3/5F/U39CNLDQULBF2H1MSB48F4.uasset b/Content/__ExternalActors__/Levels/Main/3/5F/U39CNLDQULBF2H1MSB48F4.uasset new file mode 100644 index 0000000..4b89128 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/3/5F/U39CNLDQULBF2H1MSB48F4.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/4/M4/N0I7K7ODP92KTR1ZR2QTPW.uasset b/Content/__ExternalActors__/Levels/Main/4/M4/N0I7K7ODP92KTR1ZR2QTPW.uasset new file mode 100644 index 0000000..c20cff4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/4/M4/N0I7K7ODP92KTR1ZR2QTPW.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/4/MK/85ZDU9CWZ88AO0QQ6UFZ6P.uasset b/Content/__ExternalActors__/Levels/Main/4/MK/85ZDU9CWZ88AO0QQ6UFZ6P.uasset new file mode 100644 index 0000000..3a5a72b Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/4/MK/85ZDU9CWZ88AO0QQ6UFZ6P.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/5/0T/DWDR4QEF6CFOE59AJ0Q3B6.uasset b/Content/__ExternalActors__/Levels/Main/5/0T/DWDR4QEF6CFOE59AJ0Q3B6.uasset new file mode 100644 index 0000000..0f96c69 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/5/0T/DWDR4QEF6CFOE59AJ0Q3B6.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/5/QD/5YJMEA7N9R8Z4LS8TCK0X5.uasset b/Content/__ExternalActors__/Levels/Main/5/QD/5YJMEA7N9R8Z4LS8TCK0X5.uasset new file mode 100644 index 0000000..e6caa9c Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/5/QD/5YJMEA7N9R8Z4LS8TCK0X5.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/5/VL/ZXBUCY5KSQM1STSWJYYL71.uasset b/Content/__ExternalActors__/Levels/Main/5/VL/ZXBUCY5KSQM1STSWJYYL71.uasset new file mode 100644 index 0000000..3214221 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/5/VL/ZXBUCY5KSQM1STSWJYYL71.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/5/YM/Q3L36S5T9R2S55D35I0J5J.uasset b/Content/__ExternalActors__/Levels/Main/5/YM/Q3L36S5T9R2S55D35I0J5J.uasset new file mode 100644 index 0000000..e239f96 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/5/YM/Q3L36S5T9R2S55D35I0J5J.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/6/4R/PGE5JC3MLINCAL4VJ922A8.uasset b/Content/__ExternalActors__/Levels/Main/6/4R/PGE5JC3MLINCAL4VJ922A8.uasset new file mode 100644 index 0000000..adade7a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/6/4R/PGE5JC3MLINCAL4VJ922A8.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/6/FI/RN1W1M1AK4JCJDK7K8V96H.uasset b/Content/__ExternalActors__/Levels/Main/6/FI/RN1W1M1AK4JCJDK7K8V96H.uasset new file mode 100644 index 0000000..b9839e1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/6/FI/RN1W1M1AK4JCJDK7K8V96H.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/6/KT/U75KUEQEDZNQ6RCRC8AUUY.uasset b/Content/__ExternalActors__/Levels/Main/6/KT/U75KUEQEDZNQ6RCRC8AUUY.uasset new file mode 100644 index 0000000..3e613c5 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/6/KT/U75KUEQEDZNQ6RCRC8AUUY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/6/PA/5ZQXN53V120PSI9D3QTPDJ.uasset b/Content/__ExternalActors__/Levels/Main/6/PA/5ZQXN53V120PSI9D3QTPDJ.uasset new file mode 100644 index 0000000..a017090 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/6/PA/5ZQXN53V120PSI9D3QTPDJ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/6/RD/MMUAVU36G1XVO8LCOYJEGY.uasset b/Content/__ExternalActors__/Levels/Main/6/RD/MMUAVU36G1XVO8LCOYJEGY.uasset new file mode 100644 index 0000000..58681ad Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/6/RD/MMUAVU36G1XVO8LCOYJEGY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/7/20/WWDR6N73CY9V70SWSQBGMV.uasset b/Content/__ExternalActors__/Levels/Main/7/20/WWDR6N73CY9V70SWSQBGMV.uasset new file mode 100644 index 0000000..73629e2 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/7/20/WWDR6N73CY9V70SWSQBGMV.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/7/CB/EB08BY3351AHSZZOMSRPVZ.uasset b/Content/__ExternalActors__/Levels/Main/7/CB/EB08BY3351AHSZZOMSRPVZ.uasset new file mode 100644 index 0000000..8783b5a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/7/CB/EB08BY3351AHSZZOMSRPVZ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/7/CE/PB6A3NI1X9YX487ZP20OGT.uasset b/Content/__ExternalActors__/Levels/Main/7/CE/PB6A3NI1X9YX487ZP20OGT.uasset new file mode 100644 index 0000000..1a708fc Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/7/CE/PB6A3NI1X9YX487ZP20OGT.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/7/GN/IKH7MQOIRYDOGIWTR8P7NR.uasset b/Content/__ExternalActors__/Levels/Main/7/GN/IKH7MQOIRYDOGIWTR8P7NR.uasset new file mode 100644 index 0000000..a546433 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/7/GN/IKH7MQOIRYDOGIWTR8P7NR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/7/RW/YSDFZCE5SIH7FS8OUNYVZ0.uasset b/Content/__ExternalActors__/Levels/Main/7/RW/YSDFZCE5SIH7FS8OUNYVZ0.uasset new file mode 100644 index 0000000..7c840a9 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/7/RW/YSDFZCE5SIH7FS8OUNYVZ0.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/7/WC/LIMPJVNRB5FXT22O92IQNR.uasset b/Content/__ExternalActors__/Levels/Main/7/WC/LIMPJVNRB5FXT22O92IQNR.uasset new file mode 100644 index 0000000..2e495e7 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/7/WC/LIMPJVNRB5FXT22O92IQNR.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/8/2M/85O4E9G5H1C2X39MXF040J.uasset b/Content/__ExternalActors__/Levels/Main/8/2M/85O4E9G5H1C2X39MXF040J.uasset new file mode 100644 index 0000000..0de47c4 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/8/2M/85O4E9G5H1C2X39MXF040J.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/8/6E/LXZ2VCUXW5SQ1IS1VY4U4R.uasset b/Content/__ExternalActors__/Levels/Main/8/6E/LXZ2VCUXW5SQ1IS1VY4U4R.uasset new file mode 100644 index 0000000..f5b863a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/8/6E/LXZ2VCUXW5SQ1IS1VY4U4R.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/8/B4/EF1XGAXIC6QDR9MC8KW343.uasset b/Content/__ExternalActors__/Levels/Main/8/B4/EF1XGAXIC6QDR9MC8KW343.uasset new file mode 100644 index 0000000..84be3ed Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/8/B4/EF1XGAXIC6QDR9MC8KW343.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/8/ED/716KKEFWXETZ89DCLR1PAW.uasset b/Content/__ExternalActors__/Levels/Main/8/ED/716KKEFWXETZ89DCLR1PAW.uasset new file mode 100644 index 0000000..5b6d843 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/8/ED/716KKEFWXETZ89DCLR1PAW.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/8/GE/2MFT7LAPPGIWJ4LHFBUE12.uasset b/Content/__ExternalActors__/Levels/Main/8/GE/2MFT7LAPPGIWJ4LHFBUE12.uasset new file mode 100644 index 0000000..4d90671 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/8/GE/2MFT7LAPPGIWJ4LHFBUE12.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/9/BD/MP1CUB9GVXWVEGMINDAETJ.uasset b/Content/__ExternalActors__/Levels/Main/9/BD/MP1CUB9GVXWVEGMINDAETJ.uasset new file mode 100644 index 0000000..4abf8a0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/9/BD/MP1CUB9GVXWVEGMINDAETJ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/9/KA/PA4BVL16YX8J9TA8GFQPRG.uasset b/Content/__ExternalActors__/Levels/Main/9/KA/PA4BVL16YX8J9TA8GFQPRG.uasset new file mode 100644 index 0000000..d506974 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/9/KA/PA4BVL16YX8J9TA8GFQPRG.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/9/LR/WWMYI73CDUDW4ZU7BM1YEL.uasset b/Content/__ExternalActors__/Levels/Main/9/LR/WWMYI73CDUDW4ZU7BM1YEL.uasset new file mode 100644 index 0000000..aa310cd Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/9/LR/WWMYI73CDUDW4ZU7BM1YEL.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/9/YX/C2178RJGKGTEKMM3JS1BNI.uasset b/Content/__ExternalActors__/Levels/Main/9/YX/C2178RJGKGTEKMM3JS1BNI.uasset new file mode 100644 index 0000000..040988c Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/9/YX/C2178RJGKGTEKMM3JS1BNI.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/A/8L/8IN9HF4QNXKSW0KDMV447R.uasset b/Content/__ExternalActors__/Levels/Main/A/8L/8IN9HF4QNXKSW0KDMV447R.uasset new file mode 100644 index 0000000..88e4b86 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/A/8L/8IN9HF4QNXKSW0KDMV447R.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/A/BH/O0MVYIJZO7OUJ1YW8Y3HBI.uasset b/Content/__ExternalActors__/Levels/Main/A/BH/O0MVYIJZO7OUJ1YW8Y3HBI.uasset new file mode 100644 index 0000000..e846345 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/A/BH/O0MVYIJZO7OUJ1YW8Y3HBI.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/A/JH/VR2SUV39VDOEQ16DS40NVE.uasset b/Content/__ExternalActors__/Levels/Main/A/JH/VR2SUV39VDOEQ16DS40NVE.uasset new file mode 100644 index 0000000..f3a0925 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/A/JH/VR2SUV39VDOEQ16DS40NVE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/A/NR/7244CEVTNY76OYGX8G6FVV.uasset b/Content/__ExternalActors__/Levels/Main/A/NR/7244CEVTNY76OYGX8G6FVV.uasset new file mode 100644 index 0000000..be64f1d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/A/NR/7244CEVTNY76OYGX8G6FVV.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/A/OM/H709TOAZIQL955ZH93P2VN.uasset b/Content/__ExternalActors__/Levels/Main/A/OM/H709TOAZIQL955ZH93P2VN.uasset new file mode 100644 index 0000000..e6d3c3a Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/A/OM/H709TOAZIQL955ZH93P2VN.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/A/RY/VSOY92Q0TJFAGXCIEYD6WP.uasset b/Content/__ExternalActors__/Levels/Main/A/RY/VSOY92Q0TJFAGXCIEYD6WP.uasset new file mode 100644 index 0000000..749da61 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/A/RY/VSOY92Q0TJFAGXCIEYD6WP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/B/5D/P7MIWZNIDY2CZ6FI4MX1AZ.uasset b/Content/__ExternalActors__/Levels/Main/B/5D/P7MIWZNIDY2CZ6FI4MX1AZ.uasset new file mode 100644 index 0000000..cce98a0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/B/5D/P7MIWZNIDY2CZ6FI4MX1AZ.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/B/8M/NSTVXCNHB9ST14YCAM0221.uasset b/Content/__ExternalActors__/Levels/Main/B/8M/NSTVXCNHB9ST14YCAM0221.uasset new file mode 100644 index 0000000..deba2d5 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/B/8M/NSTVXCNHB9ST14YCAM0221.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/B/H2/GNPFQ3KHIQ0M320WI5RYCP.uasset b/Content/__ExternalActors__/Levels/Main/B/H2/GNPFQ3KHIQ0M320WI5RYCP.uasset new file mode 100644 index 0000000..a7daa96 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/B/H2/GNPFQ3KHIQ0M320WI5RYCP.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/0J/37Q1JKQV906K3BM38V0Z1U.uasset b/Content/__ExternalActors__/Levels/Main/C/0J/37Q1JKQV906K3BM38V0Z1U.uasset new file mode 100644 index 0000000..f0774c8 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/0J/37Q1JKQV906K3BM38V0Z1U.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/5O/RCXDGVX24O0MTCGX3FWD5H.uasset b/Content/__ExternalActors__/Levels/Main/C/5O/RCXDGVX24O0MTCGX3FWD5H.uasset new file mode 100644 index 0000000..abdc2f1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/5O/RCXDGVX24O0MTCGX3FWD5H.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/6D/PK3R26LX8QIC4ARYEKA0X4.uasset b/Content/__ExternalActors__/Levels/Main/C/6D/PK3R26LX8QIC4ARYEKA0X4.uasset new file mode 100644 index 0000000..4e5ee2f Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/6D/PK3R26LX8QIC4ARYEKA0X4.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/78/F4U4PRA1H2YGANIXBDY6NY.uasset b/Content/__ExternalActors__/Levels/Main/C/78/F4U4PRA1H2YGANIXBDY6NY.uasset new file mode 100644 index 0000000..0ca8693 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/78/F4U4PRA1H2YGANIXBDY6NY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/A1/38TZYBJEXPGGHHU22VT0KE.uasset b/Content/__ExternalActors__/Levels/Main/C/A1/38TZYBJEXPGGHHU22VT0KE.uasset new file mode 100644 index 0000000..7413c6d Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/A1/38TZYBJEXPGGHHU22VT0KE.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/C7/02UG11LWEW8Y6JGNCOT17Y.uasset b/Content/__ExternalActors__/Levels/Main/C/C7/02UG11LWEW8Y6JGNCOT17Y.uasset new file mode 100644 index 0000000..a9c22a8 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/C7/02UG11LWEW8Y6JGNCOT17Y.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/K8/1WEM0V39GESGQ2GF300SL4.uasset b/Content/__ExternalActors__/Levels/Main/C/K8/1WEM0V39GESGQ2GF300SL4.uasset new file mode 100644 index 0000000..efe9c74 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/K8/1WEM0V39GESGQ2GF300SL4.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/KZ/JAD511OQW42D90K8J9R3LY.uasset b/Content/__ExternalActors__/Levels/Main/C/KZ/JAD511OQW42D90K8J9R3LY.uasset new file mode 100644 index 0000000..30a7653 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/KZ/JAD511OQW42D90K8J9R3LY.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/C/PI/9MJHN4ZKPT7UCE91VVW961.uasset b/Content/__ExternalActors__/Levels/Main/C/PI/9MJHN4ZKPT7UCE91VVW961.uasset new file mode 100644 index 0000000..c7e8abc Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/C/PI/9MJHN4ZKPT7UCE91VVW961.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/23/BFWH24TD2LMD558GATLYS4.uasset b/Content/__ExternalActors__/Levels/Main/D/23/BFWH24TD2LMD558GATLYS4.uasset new file mode 100644 index 0000000..ccc11da Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/23/BFWH24TD2LMD558GATLYS4.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/88/NW8EEZ7BCR6PCW0D4QGW6G.uasset b/Content/__ExternalActors__/Levels/Main/D/88/NW8EEZ7BCR6PCW0D4QGW6G.uasset new file mode 100644 index 0000000..5469d47 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/88/NW8EEZ7BCR6PCW0D4QGW6G.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/B4/54Q6AM68KOGCDTUA3VWL1C.uasset b/Content/__ExternalActors__/Levels/Main/D/B4/54Q6AM68KOGCDTUA3VWL1C.uasset new file mode 100644 index 0000000..22e29b1 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/B4/54Q6AM68KOGCDTUA3VWL1C.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/CW/QPM0A97T3YTZ01V1HUMN41.uasset b/Content/__ExternalActors__/Levels/Main/D/CW/QPM0A97T3YTZ01V1HUMN41.uasset new file mode 100644 index 0000000..f3c8b69 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/CW/QPM0A97T3YTZ01V1HUMN41.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/GF/VVJ0WUD2D5OQN4ZNMUAKT6.uasset b/Content/__ExternalActors__/Levels/Main/D/GF/VVJ0WUD2D5OQN4ZNMUAKT6.uasset new file mode 100644 index 0000000..14deb07 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/GF/VVJ0WUD2D5OQN4ZNMUAKT6.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/HL/JERLELFOQG4ZJRCBZSXU9N.uasset b/Content/__ExternalActors__/Levels/Main/D/HL/JERLELFOQG4ZJRCBZSXU9N.uasset new file mode 100644 index 0000000..bbbafdb Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/HL/JERLELFOQG4ZJRCBZSXU9N.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/D/PU/O3FRCVNS2S9RGKZY9LY395.uasset b/Content/__ExternalActors__/Levels/Main/D/PU/O3FRCVNS2S9RGKZY9LY395.uasset new file mode 100644 index 0000000..c93b41e Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/D/PU/O3FRCVNS2S9RGKZY9LY395.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/E/CX/DVC0OUJOPEGSCSC7IM1920.uasset b/Content/__ExternalActors__/Levels/Main/E/CX/DVC0OUJOPEGSCSC7IM1920.uasset new file mode 100644 index 0000000..f74e0e0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/E/CX/DVC0OUJOPEGSCSC7IM1920.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/E/ED/S6CD85AOVZIXMF9RK9ENTC.uasset b/Content/__ExternalActors__/Levels/Main/E/ED/S6CD85AOVZIXMF9RK9ENTC.uasset new file mode 100644 index 0000000..36c2f67 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/E/ED/S6CD85AOVZIXMF9RK9ENTC.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/E/PY/76W97G0A5J23KF0H6EMDBU.uasset b/Content/__ExternalActors__/Levels/Main/E/PY/76W97G0A5J23KF0H6EMDBU.uasset new file mode 100644 index 0000000..5a36afb Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/E/PY/76W97G0A5J23KF0H6EMDBU.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/E/ZM/NM48CAHJ02ZDP25ZBKGPGC.uasset b/Content/__ExternalActors__/Levels/Main/E/ZM/NM48CAHJ02ZDP25ZBKGPGC.uasset new file mode 100644 index 0000000..15698b0 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/E/ZM/NM48CAHJ02ZDP25ZBKGPGC.uasset differ diff --git a/Content/__ExternalActors__/Levels/Main/E/ZR/U35BEQ4LBFFRHZ6PKIGV6A.uasset b/Content/__ExternalActors__/Levels/Main/E/ZR/U35BEQ4LBFFRHZ6PKIGV6A.uasset new file mode 100644 index 0000000..80c2c05 Binary files /dev/null and b/Content/__ExternalActors__/Levels/Main/E/ZR/U35BEQ4LBFFRHZ6PKIGV6A.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Main/2/2J/T8KEG96EOO4D73H9TD8KXH.uasset b/Content/__ExternalObjects__/Levels/Main/2/2J/T8KEG96EOO4D73H9TD8KXH.uasset new file mode 100644 index 0000000..dd1228f Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Main/2/2J/T8KEG96EOO4D73H9TD8KXH.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Main/2/PD/KWF6TN60HT7L8XYGHNN2CO.uasset b/Content/__ExternalObjects__/Levels/Main/2/PD/KWF6TN60HT7L8XYGHNN2CO.uasset new file mode 100644 index 0000000..a278838 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Main/2/PD/KWF6TN60HT7L8XYGHNN2CO.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Main/5/QR/9DOAHMNXRW34JM50JLW875.uasset b/Content/__ExternalObjects__/Levels/Main/5/QR/9DOAHMNXRW34JM50JLW875.uasset new file mode 100644 index 0000000..459c720 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Main/5/QR/9DOAHMNXRW34JM50JLW875.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Main/A/WQ/HK2WHH6JE6T2WLQFDM4B79.uasset b/Content/__ExternalObjects__/Levels/Main/A/WQ/HK2WHH6JE6T2WLQFDM4B79.uasset new file mode 100644 index 0000000..d8908af Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Main/A/WQ/HK2WHH6JE6T2WLQFDM4B79.uasset differ diff --git a/Content/__ExternalObjects__/Levels/Main/C/LH/IKRDWGDBMT4IIG0N5G2L1L.uasset b/Content/__ExternalObjects__/Levels/Main/C/LH/IKRDWGDBMT4IIG0N5G2L1L.uasset new file mode 100644 index 0000000..4cf95d7 Binary files /dev/null and b/Content/__ExternalObjects__/Levels/Main/C/LH/IKRDWGDBMT4IIG0N5G2L1L.uasset differ diff --git a/Platforms/HoloLens/Config/HoloLensEngine.ini b/Platforms/HoloLens/Config/HoloLensEngine.ini new file mode 100644 index 0000000..7a24085 --- /dev/null +++ b/Platforms/HoloLens/Config/HoloLensEngine.ini @@ -0,0 +1,32 @@ + + +[/Script/HoloLensPlatformEditor.HoloLensTargetSettings] +bBuildForEmulation=False +bBuildForDevice=True +bUseNameForLogo=True +bBuildForRetailWindowsStore=False +bAutoIncrementVersion=False +bShouldCreateAppInstaller=False +AppInstallerInstallationURL= +HoursBetweenUpdateChecks=0 +bEnablePIXProfiling=False +TileBackgroundColor=(B=64,G=0,R=0,A=255) +SplashScreenBackgroundColor=(B=64,G=0,R=0,A=255) ++PerCultureResources=(CultureId="",Strings=(PackageDisplayName="",PublisherDisplayName="",PackageDescription="",ApplicationDisplayName="",ApplicationDescription=""),Images=()) +TargetDeviceFamily=Windows.Holographic +MinimumPlatformVersion=10.0.18362.0 +MaximumPlatformVersionTested=10.0.19041.0 +MaxTrianglesPerCubicMeter=500.000000 +SpatialMeshingVolumeSize=20.000000 +CompilerVersion=Default +Windows10SDKVersion=10.0.18362.0 ++CapabilityList=internetClientServer ++CapabilityList=privateNetworkClientServer ++Uap2CapabilityList=spatialPerception +bSetDefaultCapabilities=False +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +SoundCueCookQualityIndex=-1 + diff --git a/RawAssets/BLEND/extended_lp_oven.blend b/RawAssets/BLEND/extended_lp_oven.blend new file mode 100644 index 0000000..667f186 Binary files /dev/null and b/RawAssets/BLEND/extended_lp_oven.blend differ diff --git a/RawAssets/BLEND/lp_oven.blend b/RawAssets/BLEND/lp_oven.blend new file mode 100644 index 0000000..3fcf500 Binary files /dev/null and b/RawAssets/BLEND/lp_oven.blend differ diff --git a/RawAssets/BLEND/lp_oven.blend1 b/RawAssets/BLEND/lp_oven.blend1 new file mode 100644 index 0000000..56e0e0a Binary files /dev/null and b/RawAssets/BLEND/lp_oven.blend1 differ diff --git a/RawAssets/DataTables/cooking_meals.csv b/RawAssets/DataTables/cooking_meals.csv new file mode 100644 index 0000000..014677b --- /dev/null +++ b/RawAssets/DataTables/cooking_meals.csv @@ -0,0 +1,6 @@ +---,CookingName,CookingTime,CookingTarget,CookingOffsetRange +1,Lasagna,30,0.5,0.2 +2,Pizza,20,1,0.3 +3,Cookies,15,1,0.3 +4,YoMomma,10,1,0.3 +5,Test,10,1,0.3 diff --git a/RawAssets/FBX/lp_oven.fbx b/RawAssets/FBX/lp_oven.fbx new file mode 100644 index 0000000..52d6867 Binary files /dev/null and b/RawAssets/FBX/lp_oven.fbx differ diff --git a/RawAssets/FBX/lp_oven_button.fbx b/RawAssets/FBX/lp_oven_button.fbx new file mode 100644 index 0000000..80e0688 Binary files /dev/null and b/RawAssets/FBX/lp_oven_button.fbx differ diff --git a/RawAssets/FBX/lp_oven_button_needle.fbx b/RawAssets/FBX/lp_oven_button_needle.fbx new file mode 100644 index 0000000..b212a86 Binary files /dev/null and b/RawAssets/FBX/lp_oven_button_needle.fbx differ diff --git a/RawAssets/FBX/lp_oven_cookpot.fbx b/RawAssets/FBX/lp_oven_cookpot.fbx new file mode 100644 index 0000000..5251bdf Binary files /dev/null and b/RawAssets/FBX/lp_oven_cookpot.fbx differ diff --git a/RawAssets/FBX/lp_oven_fire.fbx b/RawAssets/FBX/lp_oven_fire.fbx new file mode 100644 index 0000000..596eb78 Binary files /dev/null and b/RawAssets/FBX/lp_oven_fire.fbx differ diff --git a/RawAssets/FBX/lp_oven_hot_element.fbx b/RawAssets/FBX/lp_oven_hot_element.fbx new file mode 100644 index 0000000..84d76ac Binary files /dev/null and b/RawAssets/FBX/lp_oven_hot_element.fbx differ diff --git a/Source/minicook.Target.cs b/Source/minicook.Target.cs new file mode 100644 index 0000000..4a6e5f1 --- /dev/null +++ b/Source/minicook.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 minicookTarget : TargetRules +{ + public minicookTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V2; + + ExtraModuleNames.AddRange( new string[] { "minicook" } ); + } +} diff --git a/Source/minicook/minicook.Build.cs b/Source/minicook/minicook.Build.cs new file mode 100644 index 0000000..49e7558 --- /dev/null +++ b/Source/minicook/minicook.Build.cs @@ -0,0 +1,23 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +using UnrealBuildTool; + +public class minicook : ModuleRules +{ + public minicook(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" }); + + PrivateDependencyModuleNames.AddRange(new string[] { }); + + // 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/minicook/minicook.cpp b/Source/minicook/minicook.cpp new file mode 100644 index 0000000..3809363 --- /dev/null +++ b/Source/minicook/minicook.cpp @@ -0,0 +1,6 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#include "minicook.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, minicook, "minicook" ); diff --git a/Source/minicook/minicook.h b/Source/minicook/minicook.h new file mode 100644 index 0000000..90aad9e --- /dev/null +++ b/Source/minicook/minicook.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/minicook/minicookGameModeBase.cpp b/Source/minicook/minicookGameModeBase.cpp new file mode 100644 index 0000000..01b5937 --- /dev/null +++ b/Source/minicook/minicookGameModeBase.cpp @@ -0,0 +1,5 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "minicookGameModeBase.h" + diff --git a/Source/minicook/minicookGameModeBase.h b/Source/minicook/minicookGameModeBase.h new file mode 100644 index 0000000..b892bd2 --- /dev/null +++ b/Source/minicook/minicookGameModeBase.h @@ -0,0 +1,17 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "GameFramework/GameModeBase.h" +#include "minicookGameModeBase.generated.h" + +/** + * + */ +UCLASS() +class MINICOOK_API AminicookGameModeBase : public AGameModeBase +{ + GENERATED_BODY() + +}; diff --git a/Source/minicookEditor.Target.cs b/Source/minicookEditor.Target.cs new file mode 100644 index 0000000..33cea1f --- /dev/null +++ b/Source/minicookEditor.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 minicookEditorTarget : TargetRules +{ + public minicookEditorTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V2; + + ExtraModuleNames.AddRange( new string[] { "minicook" } ); + } +} diff --git a/minicook.uproject b/minicook.uproject new file mode 100644 index 0000000..03f2fd5 --- /dev/null +++ b/minicook.uproject @@ -0,0 +1,22 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.2", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "minicook", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + } + ] +} \ No newline at end of file