From 0c58992652bed6a538520a003d21e4d0ae50e85a Mon Sep 17 00:00:00 2001 From: Chad Doty Date: Sun, 20 Jul 2025 07:44:04 -0400 Subject: [PATCH] Debugging Fire / Added Turning / Added rotation to tank and turrets --- Config/DefaultEditor.ini | 5 ++ Content/Blueprints/Pawns/BP_PawnTurret.uasset | Bin 34400 -> 34426 bytes Content/Blueprints/Pawns/BP_Tank.uasset | Bin 37681 -> 37649 bytes Content/Maps/Main.umap | Bin 104583 -> 139524 bytes Source/ToonTanks/BasePawn.cpp | 37 +++++++++--- Source/ToonTanks/BasePawn.h | 10 +--- Source/ToonTanks/Tank.cpp | 53 +++++++++++++++++- Source/ToonTanks/Tank.h | 13 ++++- Source/ToonTanks/Tower.cpp | 32 +++++++++++ Source/ToonTanks/Tower.h | 32 +++++++++++ ToonTanks.uproject | 45 +++++++-------- 11 files changed, 185 insertions(+), 42 deletions(-) create mode 100644 Source/ToonTanks/Tower.cpp create mode 100644 Source/ToonTanks/Tower.h diff --git a/Config/DefaultEditor.ini b/Config/DefaultEditor.ini index 139597f..2f20970 100644 --- a/Config/DefaultEditor.ini +++ b/Config/DefaultEditor.ini @@ -1,2 +1,7 @@ +[/Script/AdvancedPreviewScene.SharedProfiles] ++Profiles=(ProfileName="Epic Headquarters",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=1.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=1.000000,bRotateLightingRig=False,bShowEnvironment=True,bShowFloor=True,bShowGrid=False,EnvironmentColor=(R=0.200000,G=0.200000,B=0.200000,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.EpicQuadPanorama_CC+EV1",bPostProcessingEnabled=True,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=False,bOverride_AutoExposureMaxBrightness=False,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureHighlightThresholdStrength=False,bOverride_LocalExposureShadowThresholdStrength=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainTexelSize=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldPetzvalBokeh=False,bOverride_DepthOfFieldPetzvalBokehFalloff=False,bOverride_DepthOfFieldPetzvalExclusionBoxExtents=False,bOverride_DepthOfFieldPetzvalExclusionBoxRadius=False,bOverride_DepthOfFieldAspectRatioScalar=False,bOverride_DepthOfFieldMatteBoxFlags=False,bOverride_DepthOfFieldBarrelRadius=False,bOverride_DepthOfFieldBarrelLength=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_RayTracingTranslucencyMaxPrimaryHitEvents=False,bOverride_RayTracingTranslucencyMaxSecondaryHitEvents=False,bOverride_RayTracingTranslucencyUseRayTracedRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenSkylightLeakingTint=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenSkylightLeaking=0.000000,LumenSkylightLeakingTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-10.000000,AutoExposureMaxBrightness=20.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureHighlightThresholdStrength=1.000000,LocalExposureShadowThresholdStrength=1.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainTexelSize=1.000000,FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldPetzvalBokeh=0.000000,DepthOfFieldPetzvalBokehFalloff=1.000000,DepthOfFieldPetzvalExclusionBoxExtents=(X=0.000000,Y=0.000000),DepthOfFieldPetzvalExclusionBoxRadius=0.000000,DepthOfFieldAspectRatioScalar=1.000000,DepthOfFieldBarrelRadius=5.000000,DepthOfFieldBarrelLength=0.000000,DepthOfFieldMatteBoxFlags[0]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[1]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[2]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyMaxPrimaryHitEvents=4,RayTracingTranslucencyMaxSecondaryHitEvents=2,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,RayTracingTranslucencyUseRayTracedRefraction=False,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=True,bShowMeshEdges=False) ++Profiles=(ProfileName="Grey Wireframe",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=1.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=1.000000,bRotateLightingRig=False,bShowEnvironment=False,bShowFloor=False,bShowGrid=True,EnvironmentColor=(R=0.039216,G=0.039216,B=0.039216,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/EpicQuadPanorama_CC+EV1.EpicQuadPanorama_CC+EV1",bPostProcessingEnabled=False,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=False,bOverride_AutoExposureMaxBrightness=False,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureHighlightThresholdStrength=False,bOverride_LocalExposureShadowThresholdStrength=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainTexelSize=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldPetzvalBokeh=False,bOverride_DepthOfFieldPetzvalBokehFalloff=False,bOverride_DepthOfFieldPetzvalExclusionBoxExtents=False,bOverride_DepthOfFieldPetzvalExclusionBoxRadius=False,bOverride_DepthOfFieldAspectRatioScalar=False,bOverride_DepthOfFieldMatteBoxFlags=False,bOverride_DepthOfFieldBarrelRadius=False,bOverride_DepthOfFieldBarrelLength=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_RayTracingTranslucencyMaxPrimaryHitEvents=False,bOverride_RayTracingTranslucencyMaxSecondaryHitEvents=False,bOverride_RayTracingTranslucencyUseRayTracedRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenSkylightLeakingTint=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenSkylightLeaking=0.000000,LumenSkylightLeakingTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-10.000000,AutoExposureMaxBrightness=20.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureHighlightThresholdStrength=1.000000,LocalExposureShadowThresholdStrength=1.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainTexelSize=1.000000,FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldPetzvalBokeh=0.000000,DepthOfFieldPetzvalBokehFalloff=1.000000,DepthOfFieldPetzvalExclusionBoxExtents=(X=0.000000,Y=0.000000),DepthOfFieldPetzvalExclusionBoxRadius=0.000000,DepthOfFieldAspectRatioScalar=1.000000,DepthOfFieldBarrelRadius=5.000000,DepthOfFieldBarrelLength=0.000000,DepthOfFieldMatteBoxFlags[0]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[1]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[2]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyMaxPrimaryHitEvents=4,RayTracingTranslucencyMaxSecondaryHitEvents=2,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,RayTracingTranslucencyUseRayTracedRefraction=False,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=False,bShowMeshEdges=True) ++Profiles=(ProfileName="Grey Ambient",bSharedProfile=True,bIsEngineDefaultProfile=True,bUseSkyLighting=True,DirectionalLightIntensity=4.000000,DirectionalLightColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SkyLightIntensity=2.000000,bRotateLightingRig=False,bShowEnvironment=True,bShowFloor=True,bShowGrid=True,EnvironmentColor=(R=0.200000,G=0.200000,B=0.200000,A=1.000000),EnvironmentIntensity=1.000000,EnvironmentCubeMapPath="/Engine/EditorMaterials/AssetViewer/T_GreyAmbient",bPostProcessingEnabled=False,PostProcessingSettings=(bOverride_TemperatureType=False,bOverride_WhiteTemp=False,bOverride_WhiteTint=False,bOverride_ColorSaturation=False,bOverride_ColorContrast=False,bOverride_ColorGamma=False,bOverride_ColorGain=False,bOverride_ColorOffset=False,bOverride_ColorSaturationShadows=False,bOverride_ColorContrastShadows=False,bOverride_ColorGammaShadows=False,bOverride_ColorGainShadows=False,bOverride_ColorOffsetShadows=False,bOverride_ColorSaturationMidtones=False,bOverride_ColorContrastMidtones=False,bOverride_ColorGammaMidtones=False,bOverride_ColorGainMidtones=False,bOverride_ColorOffsetMidtones=False,bOverride_ColorSaturationHighlights=False,bOverride_ColorContrastHighlights=False,bOverride_ColorGammaHighlights=False,bOverride_ColorGainHighlights=False,bOverride_ColorOffsetHighlights=False,bOverride_ColorCorrectionShadowsMax=False,bOverride_ColorCorrectionHighlightsMin=False,bOverride_ColorCorrectionHighlightsMax=False,bOverride_BlueCorrection=False,bOverride_ExpandGamut=False,bOverride_ToneCurveAmount=False,bOverride_FilmSlope=False,bOverride_FilmToe=False,bOverride_FilmShoulder=False,bOverride_FilmBlackClip=False,bOverride_FilmWhiteClip=False,bOverride_SceneColorTint=False,bOverride_SceneFringeIntensity=False,bOverride_ChromaticAberrationStartOffset=False,bOverride_bMegaLights=False,bOverride_AmbientCubemapTint=False,bOverride_AmbientCubemapIntensity=False,bOverride_BloomMethod=False,bOverride_BloomIntensity=False,bOverride_BloomThreshold=False,bOverride_Bloom1Tint=False,bOverride_Bloom1Size=False,bOverride_Bloom2Size=False,bOverride_Bloom2Tint=False,bOverride_Bloom3Tint=False,bOverride_Bloom3Size=False,bOverride_Bloom4Tint=False,bOverride_Bloom4Size=False,bOverride_Bloom5Tint=False,bOverride_Bloom5Size=False,bOverride_Bloom6Tint=False,bOverride_Bloom6Size=False,bOverride_BloomSizeScale=False,bOverride_BloomConvolutionTexture=False,bOverride_BloomConvolutionScatterDispersion=False,bOverride_BloomConvolutionSize=False,bOverride_BloomConvolutionCenterUV=False,bOverride_BloomConvolutionPreFilterMin=False,bOverride_BloomConvolutionPreFilterMax=False,bOverride_BloomConvolutionPreFilterMult=False,bOverride_BloomConvolutionBufferScale=False,bOverride_BloomDirtMaskIntensity=False,bOverride_BloomDirtMaskTint=False,bOverride_BloomDirtMask=False,bOverride_CameraShutterSpeed=False,bOverride_CameraISO=False,bOverride_AutoExposureMethod=False,bOverride_AutoExposureLowPercent=False,bOverride_AutoExposureHighPercent=False,bOverride_AutoExposureMinBrightness=False,bOverride_AutoExposureMaxBrightness=False,bOverride_AutoExposureSpeedUp=False,bOverride_AutoExposureSpeedDown=False,bOverride_AutoExposureBias=False,bOverride_AutoExposureBiasCurve=False,bOverride_AutoExposureMeterMask=False,bOverride_AutoExposureApplyPhysicalCameraExposure=False,bOverride_HistogramLogMin=False,bOverride_HistogramLogMax=False,bOverride_LocalExposureMethod=False,bOverride_LocalExposureHighlightContrastScale=False,bOverride_LocalExposureShadowContrastScale=False,bOverride_LocalExposureHighlightContrastCurve=False,bOverride_LocalExposureShadowContrastCurve=False,bOverride_LocalExposureHighlightThreshold=False,bOverride_LocalExposureShadowThreshold=False,bOverride_LocalExposureDetailStrength=False,bOverride_LocalExposureBlurredLuminanceBlend=False,bOverride_LocalExposureBlurredLuminanceKernelSizePercent=False,bOverride_LocalExposureHighlightThresholdStrength=False,bOverride_LocalExposureShadowThresholdStrength=False,bOverride_LocalExposureMiddleGreyBias=False,bOverride_LensFlareIntensity=False,bOverride_LensFlareTint=False,bOverride_LensFlareTints=False,bOverride_LensFlareBokehSize=False,bOverride_LensFlareBokehShape=False,bOverride_LensFlareThreshold=False,bOverride_VignetteIntensity=False,bOverride_Sharpen=False,bOverride_FilmGrainIntensity=False,bOverride_FilmGrainIntensityShadows=False,bOverride_FilmGrainIntensityMidtones=False,bOverride_FilmGrainIntensityHighlights=False,bOverride_FilmGrainShadowsMax=False,bOverride_FilmGrainHighlightsMin=False,bOverride_FilmGrainHighlightsMax=False,bOverride_FilmGrainTexelSize=False,bOverride_FilmGrainTexture=False,bOverride_AmbientOcclusionIntensity=False,bOverride_AmbientOcclusionStaticFraction=False,bOverride_AmbientOcclusionRadius=False,bOverride_AmbientOcclusionFadeDistance=False,bOverride_AmbientOcclusionFadeRadius=False,bOverride_AmbientOcclusionRadiusInWS=False,bOverride_AmbientOcclusionPower=False,bOverride_AmbientOcclusionBias=False,bOverride_AmbientOcclusionQuality=False,bOverride_AmbientOcclusionMipBlend=False,bOverride_AmbientOcclusionMipScale=False,bOverride_AmbientOcclusionMipThreshold=False,bOverride_AmbientOcclusionTemporalBlendWeight=False,bOverride_RayTracingAO=False,bOverride_RayTracingAOSamplesPerPixel=False,bOverride_RayTracingAOIntensity=False,bOverride_RayTracingAORadius=False,bOverride_IndirectLightingColor=False,bOverride_IndirectLightingIntensity=False,bOverride_ColorGradingIntensity=False,bOverride_ColorGradingLUT=False,bOverride_DepthOfFieldFocalDistance=False,bOverride_DepthOfFieldFstop=False,bOverride_DepthOfFieldMinFstop=False,bOverride_DepthOfFieldBladeCount=False,bOverride_DepthOfFieldSensorWidth=False,bOverride_DepthOfFieldSqueezeFactor=False,bOverride_DepthOfFieldDepthBlurRadius=False,bOverride_DepthOfFieldUseHairDepth=False,bOverride_DepthOfFieldPetzvalBokeh=False,bOverride_DepthOfFieldPetzvalBokehFalloff=False,bOverride_DepthOfFieldPetzvalExclusionBoxExtents=False,bOverride_DepthOfFieldPetzvalExclusionBoxRadius=False,bOverride_DepthOfFieldAspectRatioScalar=False,bOverride_DepthOfFieldMatteBoxFlags=False,bOverride_DepthOfFieldBarrelRadius=False,bOverride_DepthOfFieldBarrelLength=False,bOverride_DepthOfFieldDepthBlurAmount=False,bOverride_DepthOfFieldFocalRegion=False,bOverride_DepthOfFieldNearTransitionRegion=False,bOverride_DepthOfFieldFarTransitionRegion=False,bOverride_DepthOfFieldScale=False,bOverride_DepthOfFieldNearBlurSize=False,bOverride_DepthOfFieldFarBlurSize=False,bOverride_MobileHQGaussian=False,bOverride_DepthOfFieldOcclusion=False,bOverride_DepthOfFieldSkyFocusDistance=False,bOverride_DepthOfFieldVignetteSize=False,bOverride_MotionBlurAmount=False,bOverride_MotionBlurMax=False,bOverride_MotionBlurTargetFPS=False,bOverride_MotionBlurPerObjectSize=False,bOverride_ReflectionMethod=False,bOverride_LumenReflectionQuality=False,bOverride_ScreenSpaceReflectionIntensity=False,bOverride_ScreenSpaceReflectionQuality=False,bOverride_ScreenSpaceReflectionMaxRoughness=False,bOverride_ScreenSpaceReflectionRoughnessScale=False,bOverride_UserFlags=False,bOverride_RayTracingReflectionsMaxRoughness=False,bOverride_RayTracingReflectionsMaxBounces=False,bOverride_RayTracingReflectionsSamplesPerPixel=False,bOverride_RayTracingReflectionsShadows=False,bOverride_RayTracingReflectionsTranslucency=False,bOverride_TranslucencyType=False,bOverride_RayTracingTranslucencyMaxRoughness=False,bOverride_RayTracingTranslucencyRefractionRays=False,bOverride_RayTracingTranslucencySamplesPerPixel=False,bOverride_RayTracingTranslucencyShadows=False,bOverride_RayTracingTranslucencyRefraction=False,bOverride_RayTracingTranslucencyMaxPrimaryHitEvents=False,bOverride_RayTracingTranslucencyMaxSecondaryHitEvents=False,bOverride_RayTracingTranslucencyUseRayTracedRefraction=False,bOverride_DynamicGlobalIlluminationMethod=False,bOverride_LumenSceneLightingQuality=False,bOverride_LumenSceneDetail=False,bOverride_LumenSceneViewDistance=False,bOverride_LumenSceneLightingUpdateSpeed=False,bOverride_LumenFinalGatherQuality=False,bOverride_LumenFinalGatherLightingUpdateSpeed=False,bOverride_LumenFinalGatherScreenTraces=False,bOverride_LumenMaxTraceDistance=False,bOverride_LumenDiffuseColorBoost=False,bOverride_LumenSkylightLeaking=False,bOverride_LumenSkylightLeakingTint=False,bOverride_LumenFullSkylightLeakingDistance=False,bOverride_LumenRayLightingMode=False,bOverride_LumenReflectionsScreenTraces=False,bOverride_LumenFrontLayerTranslucencyReflections=False,bOverride_LumenMaxRoughnessToTraceReflections=False,bOverride_LumenMaxReflectionBounces=False,bOverride_LumenMaxRefractionBounces=False,bOverride_LumenSurfaceCacheResolution=False,bOverride_RayTracingGI=False,bOverride_RayTracingGIMaxBounces=False,bOverride_RayTracingGISamplesPerPixel=False,bOverride_PathTracingMaxBounces=False,bOverride_PathTracingSamplesPerPixel=False,bOverride_PathTracingMaxPathIntensity=False,bOverride_PathTracingEnableEmissiveMaterials=False,bOverride_PathTracingEnableReferenceDOF=False,bOverride_PathTracingEnableReferenceAtmosphere=False,bOverride_PathTracingEnableDenoiser=False,bOverride_PathTracingIncludeEmissive=False,bOverride_PathTracingIncludeDiffuse=False,bOverride_PathTracingIncludeIndirectDiffuse=False,bOverride_PathTracingIncludeSpecular=False,bOverride_PathTracingIncludeIndirectSpecular=False,bOverride_PathTracingIncludeVolume=False,bOverride_PathTracingIncludeIndirectVolume=False,bMobileHQGaussian=False,BloomMethod=BM_SOG,AutoExposureMethod=AEM_Histogram,TemperatureType=TEMP_WhiteBalance,WhiteTemp=6500.000000,WhiteTint=0.000000,ColorSaturation=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrast=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGamma=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGain=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffset=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainShadows=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetShadows=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainMidtones=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetMidtones=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorSaturationHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorContrastHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGammaHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorGainHighlights=(X=1.000000,Y=1.000000,Z=1.000000,W=1.000000),ColorOffsetHighlights=(X=0.000000,Y=0.000000,Z=0.000000,W=0.000000),ColorCorrectionHighlightsMin=0.500000,ColorCorrectionHighlightsMax=1.000000,ColorCorrectionShadowsMax=0.090000,BlueCorrection=0.600000,ExpandGamut=1.000000,ToneCurveAmount=1.000000,FilmSlope=0.880000,FilmToe=0.550000,FilmShoulder=0.260000,FilmBlackClip=0.000000,FilmWhiteClip=0.040000,SceneColorTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),SceneFringeIntensity=0.000000,ChromaticAberrationStartOffset=0.000000,BloomIntensity=0.675000,BloomThreshold=-1.000000,BloomSizeScale=4.000000,Bloom1Size=0.300000,Bloom2Size=1.000000,Bloom3Size=2.000000,Bloom4Size=10.000000,Bloom5Size=30.000000,Bloom6Size=64.000000,Bloom1Tint=(R=0.346500,G=0.346500,B=0.346500,A=1.000000),Bloom2Tint=(R=0.138000,G=0.138000,B=0.138000,A=1.000000),Bloom3Tint=(R=0.117600,G=0.117600,B=0.117600,A=1.000000),Bloom4Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom5Tint=(R=0.066000,G=0.066000,B=0.066000,A=1.000000),Bloom6Tint=(R=0.061000,G=0.061000,B=0.061000,A=1.000000),BloomConvolutionScatterDispersion=1.000000,BloomConvolutionSize=1.000000,BloomConvolutionTexture=None,BloomConvolutionCenterUV=(X=0.500000,Y=0.500000),BloomConvolutionPreFilterMin=7.000000,BloomConvolutionPreFilterMax=15000.000000,BloomConvolutionPreFilterMult=15.000000,BloomConvolutionBufferScale=0.133000,BloomDirtMask=None,BloomDirtMaskIntensity=0.000000,BloomDirtMaskTint=(R=0.500000,G=0.500000,B=0.500000,A=1.000000),DynamicGlobalIlluminationMethod=Lumen,IndirectLightingColor=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),IndirectLightingIntensity=1.000000,LumenRayLightingMode=Default,LumenSceneLightingQuality=1.000000,LumenSceneDetail=1.000000,LumenSceneViewDistance=20000.000000,LumenSceneLightingUpdateSpeed=1.000000,LumenFinalGatherQuality=1.000000,LumenFinalGatherLightingUpdateSpeed=1.000000,LumenFinalGatherScreenTraces=True,LumenMaxTraceDistance=20000.000000,LumenDiffuseColorBoost=1.000000,LumenSkylightLeaking=0.000000,LumenSkylightLeakingTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LumenFullSkylightLeakingDistance=1000.000000,LumenSurfaceCacheResolution=1.000000,ReflectionMethod=Lumen,LumenReflectionQuality=1.000000,LumenReflectionsScreenTraces=True,LumenFrontLayerTranslucencyReflections=False,LumenMaxRoughnessToTraceReflections=0.400000,LumenMaxReflectionBounces=1,LumenMaxRefractionBounces=0,ScreenSpaceReflectionIntensity=100.000000,ScreenSpaceReflectionQuality=50.000000,ScreenSpaceReflectionMaxRoughness=0.600000,bMegaLights=True,AmbientCubemapTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),AmbientCubemapIntensity=1.000000,AmbientCubemap=None,CameraShutterSpeed=60.000000,CameraISO=100.000000,DepthOfFieldFstop=4.000000,DepthOfFieldMinFstop=1.200000,DepthOfFieldBladeCount=5,AutoExposureBias=1.000000,AutoExposureBiasBackup=0.000000,bOverride_AutoExposureBiasBackup=False,AutoExposureApplyPhysicalCameraExposure=True,AutoExposureBiasCurve=None,AutoExposureMeterMask=None,AutoExposureLowPercent=10.000000,AutoExposureHighPercent=90.000000,AutoExposureMinBrightness=-10.000000,AutoExposureMaxBrightness=20.000000,AutoExposureSpeedUp=3.000000,AutoExposureSpeedDown=1.000000,HistogramLogMin=-10.000000,HistogramLogMax=20.000000,LocalExposureMethod=Bilateral,LocalExposureHighlightContrastScale=1.000000,LocalExposureShadowContrastScale=1.000000,LocalExposureHighlightContrastCurve=None,LocalExposureShadowContrastCurve=None,LocalExposureHighlightThreshold=0.000000,LocalExposureShadowThreshold=0.000000,LocalExposureDetailStrength=1.000000,LocalExposureBlurredLuminanceBlend=0.600000,LocalExposureBlurredLuminanceKernelSizePercent=50.000000,LocalExposureHighlightThresholdStrength=1.000000,LocalExposureShadowThresholdStrength=1.000000,LocalExposureMiddleGreyBias=0.000000,LensFlareIntensity=1.000000,LensFlareTint=(R=1.000000,G=1.000000,B=1.000000,A=1.000000),LensFlareBokehSize=3.000000,LensFlareThreshold=8.000000,LensFlareBokehShape=None,LensFlareTints[0]=(R=1.000000,G=0.800000,B=0.400000,A=0.600000),LensFlareTints[1]=(R=1.000000,G=1.000000,B=0.600000,A=0.530000),LensFlareTints[2]=(R=0.800000,G=0.800000,B=1.000000,A=0.460000),LensFlareTints[3]=(R=0.500000,G=1.000000,B=0.400000,A=0.390000),LensFlareTints[4]=(R=0.500000,G=0.800000,B=1.000000,A=0.310000),LensFlareTints[5]=(R=0.900000,G=1.000000,B=0.800000,A=0.270000),LensFlareTints[6]=(R=1.000000,G=0.800000,B=0.400000,A=0.220000),LensFlareTints[7]=(R=0.900000,G=0.700000,B=0.700000,A=0.150000),VignetteIntensity=0.400000,Sharpen=0.000000,FilmGrainIntensity=0.000000,FilmGrainIntensityShadows=1.000000,FilmGrainIntensityMidtones=1.000000,FilmGrainIntensityHighlights=1.000000,FilmGrainShadowsMax=0.090000,FilmGrainHighlightsMin=0.500000,FilmGrainHighlightsMax=1.000000,FilmGrainTexelSize=1.000000,FilmGrainTexture=None,AmbientOcclusionIntensity=0.500000,AmbientOcclusionStaticFraction=1.000000,AmbientOcclusionRadius=200.000000,AmbientOcclusionRadiusInWS=False,AmbientOcclusionFadeDistance=8000.000000,AmbientOcclusionFadeRadius=5000.000000,AmbientOcclusionPower=2.000000,AmbientOcclusionBias=3.000000,AmbientOcclusionQuality=50.000000,AmbientOcclusionMipBlend=0.600000,AmbientOcclusionMipScale=1.700000,AmbientOcclusionMipThreshold=0.010000,AmbientOcclusionTemporalBlendWeight=0.100000,RayTracingAO=False,RayTracingAOSamplesPerPixel=1,RayTracingAOIntensity=1.000000,RayTracingAORadius=200.000000,ColorGradingIntensity=1.000000,ColorGradingLUT=None,DepthOfFieldSensorWidth=24.576000,DepthOfFieldSqueezeFactor=1.000000,DepthOfFieldFocalDistance=0.000000,DepthOfFieldDepthBlurAmount=1.000000,DepthOfFieldDepthBlurRadius=0.000000,DepthOfFieldUseHairDepth=False,DepthOfFieldPetzvalBokeh=0.000000,DepthOfFieldPetzvalBokehFalloff=1.000000,DepthOfFieldPetzvalExclusionBoxExtents=(X=0.000000,Y=0.000000),DepthOfFieldPetzvalExclusionBoxRadius=0.000000,DepthOfFieldAspectRatioScalar=1.000000,DepthOfFieldBarrelRadius=5.000000,DepthOfFieldBarrelLength=0.000000,DepthOfFieldMatteBoxFlags[0]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[1]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldMatteBoxFlags[2]=(Pitch=0.000000,Roll=0.000000,Length=0.000000),DepthOfFieldFocalRegion=0.000000,DepthOfFieldNearTransitionRegion=300.000000,DepthOfFieldFarTransitionRegion=500.000000,DepthOfFieldScale=0.000000,DepthOfFieldNearBlurSize=15.000000,DepthOfFieldFarBlurSize=15.000000,DepthOfFieldOcclusion=0.400000,DepthOfFieldSkyFocusDistance=0.000000,DepthOfFieldVignetteSize=200.000000,MotionBlurAmount=0.500000,MotionBlurMax=5.000000,MotionBlurTargetFPS=30,MotionBlurPerObjectSize=0.000000,TranslucencyType=Raster,RayTracingTranslucencyMaxRoughness=0.600000,RayTracingTranslucencyRefractionRays=3,RayTracingTranslucencySamplesPerPixel=1,RayTracingTranslucencyMaxPrimaryHitEvents=4,RayTracingTranslucencyMaxSecondaryHitEvents=2,RayTracingTranslucencyShadows=Hard_shadows,RayTracingTranslucencyRefraction=True,RayTracingTranslucencyUseRayTracedRefraction=False,PathTracingMaxBounces=32,PathTracingSamplesPerPixel=2048,PathTracingMaxPathIntensity=24.000000,PathTracingEnableEmissiveMaterials=True,PathTracingEnableReferenceDOF=False,PathTracingEnableReferenceAtmosphere=False,PathTracingEnableDenoiser=True,PathTracingIncludeEmissive=True,PathTracingIncludeDiffuse=True,PathTracingIncludeIndirectDiffuse=True,PathTracingIncludeSpecular=True,PathTracingIncludeIndirectSpecular=True,PathTracingIncludeVolume=True,PathTracingIncludeIndirectVolume=True,UserFlags=0,WeightedBlendables=(Array=)),LightingRigRotation=0.000000,RotationSpeed=2.000000,DirectionalLightRotation=(Pitch=-40.000000,Yaw=-67.500000,Roll=0.000000),bEnableToneMapping=False,bShowMeshEdges=False) + diff --git a/Content/Blueprints/Pawns/BP_PawnTurret.uasset b/Content/Blueprints/Pawns/BP_PawnTurret.uasset index 6723b758e61de39c8a9f853253db12bf19800a2a..2f97f90f2ae7efb6a60f4b6078f855b72950354e 100644 GIT binary patch delta 5411 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 diff --git a/Content/Blueprints/Pawns/BP_Tank.uasset b/Content/Blueprints/Pawns/BP_Tank.uasset index 2d4cf3fa686255a93c766f2ab7ef0302065f7660..42ae94672d6955e621e6f21a78f5aa77a8d6df0c 100644 GIT binary patch delta 5350 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 G7W^OD*B4;` delta 5411 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 literal 104583 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≪kUCw4e(Zg`Bcqn;9EFEq8cW+< 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 b>V{JzusRu)hP?A@{nAIzo_w~Jb!h)TO;9`x diff --git a/Source/ToonTanks/BasePawn.cpp b/Source/ToonTanks/BasePawn.cpp index 67ebb79..42f09cb 100644 --- a/Source/ToonTanks/BasePawn.cpp +++ b/Source/ToonTanks/BasePawn.cpp @@ -1,8 +1,9 @@ // Fill out your copyright notice in the Description page of Project Settings. -#include "Components/CapsuleComponent.h" #include "BasePawn.h" +#include "Components/CapsuleComponent.h" +#include "Kismet/GameplayStatics.h" // Sets default values ABasePawn::ABasePawn() @@ -24,20 +25,40 @@ ABasePawn::ABasePawn() } -// Called when the game starts or when spawned -void ABasePawn::BeginPlay() +void ABasePawn::RotateTurret(FVector LookAtTarget) { - Super::BeginPlay(); - + FVector ToTarget = LookAtTarget - TurretMesh->GetComponentLocation(); + FRotator LookAtRotation = FRotator(0.f, ToTarget.Rotation().Yaw, 0.f); + TurretMesh->SetWorldRotation( + FMath::RInterpTo( + TurretMesh->GetComponentRotation(), + LookAtRotation, + UGameplayStatics::GetWorldDeltaSeconds(this), + 25.f)); + +} + +void ABasePawn::Fire() +{ + FVector ProjectileSpawnPointLocation = ProjectileSpawnPoint->GetComponentLocation(); + + DrawDebugSphere( + GetWorld(), + ProjectileSpawnPointLocation, + 25.f, + 12, + FColor::Red, + false, + 3.f); } // Called every frame -void ABasePawn::Tick(float DeltaTime) +/*void ABasePawn::Tick(float DeltaTime) { Super::Tick(DeltaTime); /*FVector DeltaLocation(0.f); DeltaLocation.X = 2.f; - AddActorLocalOffset(DeltaLocation);*/ + AddActorLocalOffset(DeltaLocation); -} +}*/ diff --git a/Source/ToonTanks/BasePawn.h b/Source/ToonTanks/BasePawn.h index 9a208e1..7afe486 100644 --- a/Source/ToonTanks/BasePawn.h +++ b/Source/ToonTanks/BasePawn.h @@ -31,10 +31,10 @@ public: UPROPERTY(EditInstanceOnly) int32 EditInstanceOnlyInt = 14; - protected: - // Called when the game starts or when spawned - virtual void BeginPlay() override; + + void RotateTurret(FVector LookAtTarget); + void Fire(); private: @@ -56,9 +56,5 @@ private: UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = "Super Duper Variables", meta = (AllowPrivateAccess = "true")) int32 VisibleAnywhere = 12; - -public: - // Called every frame - virtual void Tick(float DeltaTime) override; }; diff --git a/Source/ToonTanks/Tank.cpp b/Source/ToonTanks/Tank.cpp index 9cf3bca..ccec98b 100644 --- a/Source/ToonTanks/Tank.cpp +++ b/Source/ToonTanks/Tank.cpp @@ -6,6 +6,7 @@ #include "Camera/CameraComponent.h" #include "Kismet/GameplayStatics.h" #include "Components/InputComponent.h" +#include "DrawDebugHelpers.h" ATank::ATank() { @@ -25,8 +26,53 @@ void ATank::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent) PlayerInputComponent->BindAxis(TEXT("MoveForward"), this, &ATank::Move); PlayerInputComponent->BindAxis(TEXT("Turn"), this, &ATank::Turn); + + PlayerInputComponent->BindAction(TEXT("Fire"), IE_Pressed, this, &ATank::Fire); - +} + +void ATank::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + + if (PlayerControllerRef) + { + FHitResult HitResult; + PlayerControllerRef->GetHitResultUnderCursor( + ECollisionChannel::ECC_Visibility, + false, + HitResult); + + RotateTurret(HitResult.ImpactPoint); + + /*DrawDebugSphere( + GetWorld(), + HitResult.ImpactPoint, + 25.f, + 12, + FColor::Red, + false, + -1.f);*/ + + } +} + +// Called when the game starts or when spawned +void ATank::BeginPlay() +{ + Super::BeginPlay(); + + PlayerControllerRef = Cast(GetController()); +/* + DrawDebugSphere( + GetWorld(), + GetActorLocation() + FVector(0.f, 0.f, 200.f), + 100.f, + 12, + FColor::Red, + true, + 30.f); + */ } void ATank::Move(float Value) @@ -42,5 +88,8 @@ void ATank::Move(float Value) void ATank::Turn(float TValue) { //UE_LOG(LogTemp, Warning, TEXT("Value: %f"), TValue); - + FRotator DeltaRotation = FRotator::ZeroRotator; + // Yaw = TValue * DeltaTime * TurnRate; + DeltaRotation.Yaw = TValue * TurnRate * UGameplayStatics::GetWorldDeltaSeconds(this); + AddActorLocalRotation(DeltaRotation, true); } \ No newline at end of file diff --git a/Source/ToonTanks/Tank.h b/Source/ToonTanks/Tank.h index b15f317..1ba2fab 100644 --- a/Source/ToonTanks/Tank.h +++ b/Source/ToonTanks/Tank.h @@ -20,6 +20,13 @@ public: // Called to bind functionality to input virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override; + // Called every frame + virtual void Tick(float DeltaTime) override; + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + private: UPROPERTY(VisibleAnywhere, Category = "Components") class USpringArmComponent* SpringArm; @@ -30,7 +37,11 @@ private: UPROPERTY(EditAnywhere, Category = "Movement") float Speed = 200.f; - void Move(float Value); + UPROPERTY(EditAnywhere, Category = "Movement") + float TurnRate = 135.f; + void Move(float Value); void Turn(float TValue); + + APlayerController* PlayerControllerRef; }; diff --git a/Source/ToonTanks/Tower.cpp b/Source/ToonTanks/Tower.cpp new file mode 100644 index 0000000..513164c --- /dev/null +++ b/Source/ToonTanks/Tower.cpp @@ -0,0 +1,32 @@ +// Fill out your copyright notice in the Description page of Project Settings. + + +#include "Tower.h" +#include "Tank.h" +#include "Kismet/GameplayStatics.h" + +void ATower::Tick(float DeltaTime) +{ + Super::Tick(DeltaTime); + + // Find the distance to the tank + if (Tank) + { + float Distance = FVector::Dist(GetActorLocation(), Tank->GetActorLocation()); + + // check to see if the tank is in range + if (Distance <= FireRange) + { + // if in range, rotate turret toward the tank + RotateTurret(Tank->GetActorLocation()); + } + } + +} + +void ATower::BeginPlay() +{ + Super::BeginPlay(); + + Tank = Cast(UGameplayStatics::GetPlayerPawn(this, 0)); +} diff --git a/Source/ToonTanks/Tower.h b/Source/ToonTanks/Tower.h new file mode 100644 index 0000000..d1115cc --- /dev/null +++ b/Source/ToonTanks/Tower.h @@ -0,0 +1,32 @@ +// Fill out your copyright notice in the Description page of Project Settings. + +#pragma once + +#include "CoreMinimal.h" +#include "BasePawn.h" +#include "Tower.generated.h" + +/** + * + */ +UCLASS() +class TOONTANKS_API ATower : public ABasePawn +{ + GENERATED_BODY() + +public: + + virtual void Tick(float DeltaTime) override; + +protected: + // Called when the game starts or when spawned + virtual void BeginPlay() override; + +private: + + class ATank* Tank; + + UPROPERTY(EditDefaultsOnly, Category="Combat") + float FireRange = 700.f; + +}; diff --git a/ToonTanks.uproject b/ToonTanks.uproject index 10e82c4..c7673e5 100644 --- a/ToonTanks.uproject +++ b/ToonTanks.uproject @@ -1,26 +1,23 @@ { - "FileVersion": 3, - "EngineAssociation": "5.6", - "Category": "", - "Description": "", - "Modules": [ - { - "Name": "ToonTanks", - "Type": "Runtime", - "LoadingPhase": "Default" - } - ], - "Plugins": [ - { - "Name": "VisualStudioTools", - "Enabled": true, - "SupportedTargetPlatforms": [ - "Win64" - ] - } - ], - "TargetPlatforms": [], - "AdditionalRootDirectories": [], - "AdditionalPluginDirectories": [], - "EpicSampleNameHash": "" + "FileVersion": 3, + "EngineAssociation": "5.6", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "ToonTanks", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "VisualStudioTools", + "Enabled": true, + "SupportedTargetPlatforms": [ + "Win64" + ], + "MarketplaceURL": "com.epicgames.launcher://ue/marketplace/product/362651520df94e4fa65492dbcba44ae2" + } + ] } \ No newline at end of file