commit aced61ec4781cf2d38447d37411a823847ac6abb Author: j.foucher Date: Wed May 6 07:01:51 2026 +0200 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..3d35d30 --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +Unreal/PS_ViveVBS/.vsconfig +Unreal/PS_ViveVBS/.vs/ +Unreal/PS_ViveVBS/Binaries/ +Unreal/PS_ViveVBS/Intermediate/ +Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Binaries/ +Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Intermediate/ +Unreal/PS_ViveVBS/Saved/ diff --git a/Unreal/PS_ViveVBS/Config/DefaultEditor.ini b/Unreal/PS_ViveVBS/Config/DefaultEditor.ini new file mode 100644 index 0000000..e69de29 diff --git a/Unreal/PS_ViveVBS/Config/DefaultEngine.ini b/Unreal/PS_ViveVBS/Config/DefaultEngine.ini new file mode 100644 index 0000000..363e899 --- /dev/null +++ b/Unreal/PS_ViveVBS/Config/DefaultEngine.ini @@ -0,0 +1,92 @@ + + +[/Script/EngineSettings.GameMapsSettings] +GameDefaultMap=/Engine/Maps/Templates/OpenWorld + +[/Script/Engine.RendererSettings] +r.AllowStaticLighting=False + +r.GenerateMeshDistanceFields=True + +r.DynamicGlobalIlluminationMethod=1 + +r.ReflectionMethod=1 + +r.SkinCache.CompileShaders=True + +r.RayTracing=True + +r.Shadow.Virtual.Enable=1 + +r.DefaultFeature.AutoExposure.ExtendDefaultLuminanceRange=True + +r.DefaultFeature.LocalExposure.HighlightContrastScale=0.8 + +r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8 + +[/Script/WindowsTargetPlatform.WindowsTargetSettings] +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +DefaultGraphicsRHI=DefaultGraphicsRHI_DX12 +-D3D12TargetedShaderFormats=PCD3D_SM5 ++D3D12TargetedShaderFormats=PCD3D_SM6 +-D3D11TargetedShaderFormats=PCD3D_SM5 ++D3D11TargetedShaderFormats=PCD3D_SM5 +Compiler=Default +AudioSampleRate=48000 +AudioCallbackBufferFrameSize=1024 +AudioNumBuffersToEnqueue=1 +AudioMaxChannels=0 +AudioNumSourceWorkers=4 +SpatializationPlugin= +SourceDataOverridePlugin= +ReverbPlugin= +OcclusionPlugin= +CompressionOverrides=(bOverrideCompressionTimes=False,DurationThreshold=5.000000,MaxNumRandomBranches=0,SoundCueQualityIndex=0) +CacheSizeKB=65536 +MaxChunkSizeOverrideKB=0 +bResampleForDevice=False +MaxSampleRate=48000.000000 +HighSampleRate=32000.000000 +MedSampleRate=24000.000000 +LowSampleRate=12000.000000 +MinSampleRate=8000.000000 +CompressionQualityModifier=1.000000 +AutoStreamingThreshold=0.000000 +SoundCueCookQualityIndex=-1 + +[/Script/LinuxTargetPlatform.LinuxTargetSettings] +-TargetedRHIs=SF_VULKAN_SM5 ++TargetedRHIs=SF_VULKAN_SM6 + +[/Script/HardwareTargeting.HardwareTargetingSettings] +TargetedHardwareClass=Desktop +AppliedTargetedHardwareClass=Desktop +DefaultGraphicsPerformance=Maximum +AppliedDefaultGraphicsPerformance=Maximum + +[/Script/WorldPartitionEditor.WorldPartitionEditorSettings] +CommandletClass=Class'/Script/UnrealEd.WorldPartitionConvertCommandlet' + +[/Script/Engine.UserInterfaceSettings] +bAuthorizeAutomaticWidgetVariableCreation=False +FontDPIPreset=Standard +FontDPI=72 + +[/Script/Engine.Engine] ++ActiveGameNameRedirects=(OldGameName="TP_Blank",NewGameName="/Script/PS_ViveVBS") ++ActiveGameNameRedirects=(OldGameName="/Script/TP_Blank",NewGameName="/Script/PS_ViveVBS") + +[/Script/AndroidFileServerEditor.AndroidFileServerRuntimeSettings] +bEnablePlugin=True +bAllowNetworkConnection=True +SecurityToken=57BB0A574FFB6D1B1C2B8CBB575DB429 +bIncludeInShipping=False +bAllowExternalStartInShipping=False +bCompileAFSProject=False +bUseCompression=False +bLogFiles=False +bReportStats=False +ConnectionType=USBOnly +bUseManualIPAddress=False +ManualIPAddress= + diff --git a/Unreal/PS_ViveVBS/Config/DefaultGame.ini b/Unreal/PS_ViveVBS/Config/DefaultGame.ini new file mode 100644 index 0000000..ae3d81e --- /dev/null +++ b/Unreal/PS_ViveVBS/Config/DefaultGame.ini @@ -0,0 +1,10 @@ + +[/Script/EngineSettings.GeneralProjectSettings] +ProjectID=4947B4B34ED5B66358981593ECB294D6 + +[StartupActions] +bAddPacks=True +InsertPack=(PackSource="StarterContent.upack",PackName="StarterContent") + +[SectionsToSave] ++Section=StartupActions diff --git a/Unreal/PS_ViveVBS/Config/DefaultInput.ini b/Unreal/PS_ViveVBS/Config/DefaultInput.ini new file mode 100644 index 0000000..a919105 --- /dev/null +++ b/Unreal/PS_ViveVBS/Config/DefaultInput.ini @@ -0,0 +1,84 @@ +[/Script/Engine.InputSettings] +-AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.25,Exponent=1.f,Sensitivity=1.f)) +-AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) +-AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.f,Exponent=1.f,Sensitivity=0.07f)) ++AxisConfig=(AxisKeyName="Gamepad_LeftX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightX",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightY",AxisProperties=(DeadZone=0.250000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Mouse2D",AxisProperties=(DeadZone=0.000000,Sensitivity=0.070000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MouseWheelAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_LeftTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_RightTriggerAxis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Gamepad_Special_Left_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="Vive_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="MixedReality_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="OculusTouch_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Left_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Grip_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trigger_Axis",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Thumbstick_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_X",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Y",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) ++AxisConfig=(AxisKeyName="ValveIndex_Right_Trackpad_Force",AxisProperties=(DeadZone=0.000000,Sensitivity=1.000000,Exponent=1.000000,bInvert=False)) +bAltEnterTogglesFullscreen=True +bF11TogglesFullscreen=True +bUseMouseForTouch=False +bEnableMouseSmoothing=True +bEnableFOVScaling=True +bCaptureMouseOnLaunch=True +bEnableLegacyInputScales=True +bEnableMotionControls=True +bFilterInputByPlatformUser=False +bShouldFlushPressedKeysOnViewportFocusLost=True +bAlwaysShowTouchInterface=False +bShowConsoleOnFourFingerTap=True +bEnableGestureRecognizer=False +bUseAutocorrect=False +DefaultViewportMouseCaptureMode=CapturePermanently_IncludingInitialMouseDown +DefaultViewportMouseLockMode=LockOnCapture +FOVScale=0.011110 +DoubleClickTime=0.200000 +DefaultPlayerInputClass=/Script/EnhancedInput.EnhancedPlayerInput +DefaultInputComponentClass=/Script/EnhancedInput.EnhancedInputComponent +DefaultTouchInterface=/Engine/MobileResources/HUD/DefaultVirtualJoysticks.DefaultVirtualJoysticks +-ConsoleKeys=Tilde ++ConsoleKeys=Tilde + diff --git a/Unreal/PS_ViveVBS/PS_ViveVBS.sln b/Unreal/PS_ViveVBS/PS_ViveVBS.sln new file mode 100644 index 0000000..e04584c --- /dev/null +++ b/Unreal/PS_ViveVBS/PS_ViveVBS.sln @@ -0,0 +1,1795 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31314.256 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Automation", "Automation", "{0BFBE63A-B98A-3411-8EEB-8918FEC737B3}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Engine", "Engine", "{233774A8-CC9D-3FA9-86D1-90573E92B704}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Games", "Games", "{DE1F8B53-6C02-3C13-9101-A7C8D96F3FF6}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Programs", "Programs", "{A338B9E2-A559-34BE-A46D-F789DD488FAD}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rules", "Rules", "{C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{57713676-9DBE-331C-AD10-26632AC9EE0C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnrealBuildTool.Plugins", "UnrealBuildTool.Plugins", "{7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PS_ViveVBS", "Intermediate\ProjectFiles\PS_ViveVBS.vcxproj", "{43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}" + ProjectSection(ProjectDependencies) = postProject + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {F16F95B3-9304-30C0-A3F0-60F024FFEBE4} + EndProjectSection +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UE5", "Intermediate\ProjectFiles\UE5.vcxproj", "{77F52F43-3734-3498-916B-446291AEC3BF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UnrealBuildTool", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.csproj", "{F16F95B3-9304-30C0-A3F0-60F024FFEBE4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutomationTool", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\AutomationTool.csproj", "{A4DA514A-CBB8-3614-89E1-39139198AD1E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Android.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Android\Android.Automation.csproj", "{057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apple.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Apple\Apple.Automation.csproj", "{1D787964-7C93-3BAA-BF5D-910620BE4FEC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutomationUtils.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\AutomationUtils\AutomationUtils.Automation.csproj", "{FBBC90BA-DDB7-390E-910D-CDA595A2025B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuildGraph.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\BuildGraph\BuildGraph.Automation.csproj", "{F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CookedEditor.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\CookedEditor\CookedEditor.Automation.csproj", "{90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CrowdinLocalization.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\CrowdinLocalization\CrowdinLocalization.Automation.csproj", "{E4A13300-7317-3BEB-BCAB-A10C6E9479ED}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Gauntlet.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Gauntlet\Gauntlet.Automation.csproj", "{08B723DA-0546-3AB0-88DC-604E03D70D49}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IOS.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\IOS\IOS.Automation.csproj", "{79BB52D8-9ECD-34F4-B60A-14C19F904615}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Linux.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Linux\Linux.Automation.csproj", "{CC276C5D-00E5-372F-935F-AE879060C9E6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LiveLinkHub.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\LiveLinkHub\LiveLinkHub.Automation.csproj", "{1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Localization.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Localization\Localization.Automation.csproj", "{7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LowLevelTests.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\LowLevelTests\LowLevelTests.Automation.csproj", "{CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mac.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Mac\Mac.Automation.csproj", "{B3426AC1-9420-3C85-AD45-7256EACF9962}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RunMutableCommandlet.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Mutable\RunMutableCommandlet\RunMutableCommandlet.Automation.csproj", "{0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OneSkyLocalization.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\OneSkyLocalization\OneSkyLocalization.Automation.csproj", "{D89AC761-D46E-39B3-9229-2ECBB9D863C1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AutomationScripts.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Scripts\AutomationScripts.Automation.csproj", "{2F9AE10C-9018-323C-B078-8DDF29B0F701}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SmartlingLocalization.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\SmartlingLocalization\SmartlingLocalization.Automation.csproj", "{209ED517-4911-38F6-9B71-8D05244740D8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SteamDeck.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\SteamDeck\SteamDeck.Automation.csproj", "{A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TVOS.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\TVOS\TVOS.Automation.csproj", "{1265F97D-36A2-3419-916E-10EC0796B0A8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Turnkey.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Turnkey\Turnkey.Automation.csproj", "{3A64DC3F-B1CC-3085-88F7-90322EEA1E73}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Win.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\Win\Win.Automation.csproj", "{413F22B6-54EE-3D64-B510-E9AD50D570C1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XLocLocalization.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\AutomationTool\XLocLocalization\XLocLocalization.Automation.csproj", "{D03DF19B-B1BE-32BE-94CC-EE5285072CCC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VisionOS.Automation", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Platforms\VisionOS\Source\Programs\AutomationTool\VisionOS.Automation.csproj", "{761380C7-2F4B-3E71-9FE1-3302B14600CB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScriptGeneratorUbtPlugin.ubtplugin", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Plugins\ScriptPlugin\Source\ScriptGeneratorUbtPlugin\ScriptGeneratorUbtPlugin.ubtplugin.csproj", "{CBB5E945-1B58-3E7D-A30E-49E26C6DC982}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.AspNet", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.AspNet\EpicGames.AspNet.csproj", "{7D558465-697A-330B-9829-0F567AE83939}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Build", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Build\EpicGames.Build.csproj", "{6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.BuildGraph", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.BuildGraph\EpicGames.BuildGraph.csproj", "{8B250912-51F9-3641-BE76-A93969AA4E74}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Core", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Core\EpicGames.Core.csproj", "{CEA35E9B-8AAF-38F1-B440-A605D040FC05}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Horde", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Horde\EpicGames.Horde.csproj", "{1F0816C9-5BFB-3315-9A97-E4118C299D44}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.IoHash", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.IoHash\EpicGames.IoHash.csproj", "{8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Jupiter", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Jupiter\EpicGames.Jupiter.csproj", "{A9359AAE-6DF6-307D-9536-A275E4A05ACD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.MongoDB", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.MongoDB\EpicGames.MongoDB.csproj", "{1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.MsBuild", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.MsBuild\EpicGames.MsBuild.csproj", "{4F32F6EE-45BE-3AF8-A907-F99FF41490F7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.OIDC", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.OIDC\EpicGames.OIDC.csproj", "{BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Oodle", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Oodle\EpicGames.Oodle.csproj", "{D33D0E72-5E13-3F2B-A411-81D0EBA2B665}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Perforce", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Perforce\EpicGames.Perforce.csproj", "{AEC28EC6-164A-38DF-943E-BB17ED555F7A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Perforce.Fixture", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Perforce.Fixture\EpicGames.Perforce.Fixture.csproj", "{BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Perforce.Managed", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Perforce.Managed\EpicGames.Perforce.Managed.csproj", "{7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.ProjectStore", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.ProjectStore\EpicGames.ProjectStore.csproj", "{B393F8AA-7DFD-3352-87DE-ECF2552AE46A}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Redis", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Redis\EpicGames.Redis.csproj", "{06E13460-9D2E-39E7-927D-7AA0795E70E7}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Serialization", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Serialization\EpicGames.Serialization.csproj", "{8D93C7F0-AC60-3B69-B189-CB77AA358B6D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Slack", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Slack\EpicGames.Slack.csproj", "{1C607B5B-402E-33CB-9BF0-891C28D5FB40}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.Tracing", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.Tracing\EpicGames.Tracing.csproj", "{7F0C2F73-0060-364F-B97B-972BBB4F38AE}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.UBA", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.UBA\EpicGames.UBA.csproj", "{6888AA63-CFC5-348C-9804-C619F46DE5B4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EpicGames.UHT", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Source\Programs\Shared\EpicGames.UHT\EpicGames.UHT.csproj", "{6AB0B459-1232-3704-9CE2-116C03335411}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PS_ViveVBSModuleRules", "Intermediate\Build\BuildRulesProjects\PS_ViveVBSModuleRules\PS_ViveVBSModuleRules.csproj", "{E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MarketplaceRules", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Intermediate\Build\BuildRulesProjects\MarketplaceRules\MarketplaceRules.csproj", "{732046E0-CBDA-3909-989E-13436E2A0101}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UE5ProgramRules", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Intermediate\Build\BuildRulesProjects\UE5ProgramRules\UE5ProgramRules.csproj", "{425131E0-491F-36D1-8DA7-B4418C8F36C8}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UE5Rules", "..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Intermediate\Build\BuildRulesProjects\UE5Rules\UE5Rules.csproj", "{56715E44-C4C5-32A6-BFE1-54B72B3132AD}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Visualizers", "Visualizers", "{1CCEC849-CC72-4C59-8C36-2F7C38706D4C}" + ProjectSection(SolutionItems) = preProject + ..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natvis = ..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natvis + ..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter = ..\..\..\..\..\Program Files\Epic Games\UE_5.5\Engine\Extras\VisualStudioDebugging\Unreal.natstepfilter + EndProjectSection +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + DebugGame Editor|Win64 = DebugGame Editor|Win64 + DebugGame Editor|Win64-arm64 = DebugGame Editor|Win64-arm64 + DebugGame Editor|Win64-arm64ec = DebugGame Editor|Win64-arm64ec + DebugGame|Win64 = DebugGame|Win64 + DebugGame|Win64-arm64 = DebugGame|Win64-arm64 + DebugGame|Win64-arm64ec = DebugGame|Win64-arm64ec + Development Editor|Win64 = Development Editor|Win64 + Development Editor|Win64-arm64 = Development Editor|Win64-arm64 + Development Editor|Win64-arm64ec = Development Editor|Win64-arm64ec + Development|Win64 = Development|Win64 + Development|Win64-arm64 = Development|Win64-arm64 + Development|Win64-arm64ec = Development|Win64-arm64ec + Shipping|Win64 = Shipping|Win64 + Shipping|Win64-arm64 = Shipping|Win64-arm64 + Shipping|Win64-arm64ec = Shipping|Win64-arm64ec + EndGlobalSection + # UnrealVS Section + GlobalSection(ddbf523f-7eb6-4887-bd51-85a714ff87eb) = preSolution + AvailablePlatforms=Win64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame Editor|Win64.ActiveCfg = DebugGame_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame Editor|Win64.Build.0 = DebugGame_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame Editor|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame Editor|Win64-arm64.Build.0 = Win64_arm64_DebugGame_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame|Win64.ActiveCfg = DebugGame|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame|Win64.Build.0 = DebugGame|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame|Win64-arm64.ActiveCfg = Win64_arm64_DebugGame|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame|Win64-arm64.Build.0 = Win64_arm64_DebugGame|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame|Win64-arm64ec.ActiveCfg = Win64_arm64ec_DebugGame|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.DebugGame|Win64-arm64ec.Build.0 = Win64_arm64ec_DebugGame|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development Editor|Win64.ActiveCfg = Development_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development Editor|Win64.Build.0 = Development_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development Editor|Win64-arm64.ActiveCfg = Win64_arm64_Development_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development Editor|Win64-arm64.Build.0 = Win64_arm64_Development_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development Editor|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development Editor|Win64-arm64ec.Build.0 = Win64_arm64ec_Development_Editor|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development|Win64.ActiveCfg = Development|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development|Win64.Build.0 = Development|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development|Win64-arm64.ActiveCfg = Win64_arm64_Development|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development|Win64-arm64.Build.0 = Win64_arm64_Development|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Development|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Development|Win64-arm64ec.Build.0 = Win64_arm64ec_Development|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Shipping|Win64.ActiveCfg = Shipping|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Shipping|Win64.Build.0 = Shipping|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Shipping|Win64-arm64.ActiveCfg = Win64_arm64_Shipping|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Shipping|Win64-arm64.Build.0 = Win64_arm64_Shipping|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Shipping|Win64-arm64ec.ActiveCfg = Win64_arm64ec_Shipping|x64 + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E}.Shipping|Win64-arm64ec.Build.0 = Win64_arm64ec_Shipping|x64 + {77F52F43-3734-3498-916B-446291AEC3BF}.DebugGame Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.DebugGame Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.DebugGame Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.DebugGame|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.DebugGame|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.DebugGame|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Development Editor|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Development Editor|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Development Editor|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Development|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Development|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Development|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Shipping|Win64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Shipping|Win64-arm64.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {77F52F43-3734-3498-916B-446291AEC3BF}.Shipping|Win64-arm64ec.ActiveCfg = BuiltWithUnrealBuildTool|Win64 + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame|Win64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development Editor|Win64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development|Win64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development|Win64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development|Win64-arm64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Shipping|Win64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Shipping|Win64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame|Win64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development Editor|Win64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development|Win64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development|Win64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development|Win64-arm64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Shipping|Win64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Shipping|Win64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A4DA514A-CBB8-3614-89E1-39139198AD1E}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame|Win64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development Editor|Win64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development|Win64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development|Win64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development|Win64-arm64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Shipping|Win64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Shipping|Win64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame|Win64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development Editor|Win64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development|Win64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development|Win64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development|Win64-arm64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Shipping|Win64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Shipping|Win64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1D787964-7C93-3BAA-BF5D-910620BE4FEC}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame|Win64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development Editor|Win64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development|Win64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development|Win64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development|Win64-arm64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Shipping|Win64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Shipping|Win64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {FBBC90BA-DDB7-390E-910D-CDA595A2025B}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame|Win64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development Editor|Win64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development|Win64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development|Win64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development|Win64-arm64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Shipping|Win64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Shipping|Win64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame|Win64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development Editor|Win64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development|Win64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development|Win64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development|Win64-arm64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Shipping|Win64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Shipping|Win64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame|Win64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development Editor|Win64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development|Win64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development|Win64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development|Win64-arm64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Shipping|Win64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Shipping|Win64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame|Win64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development Editor|Win64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development|Win64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development|Win64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development|Win64-arm64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Shipping|Win64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Shipping|Win64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {08B723DA-0546-3AB0-88DC-604E03D70D49}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame|Win64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development Editor|Win64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development|Win64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development|Win64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development|Win64-arm64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Shipping|Win64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Shipping|Win64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {79BB52D8-9ECD-34F4-B60A-14C19F904615}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame|Win64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development Editor|Win64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development|Win64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development|Win64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development|Win64-arm64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Shipping|Win64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Shipping|Win64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CC276C5D-00E5-372F-935F-AE879060C9E6}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame|Win64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development Editor|Win64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development|Win64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development|Win64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development|Win64-arm64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Shipping|Win64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Shipping|Win64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame|Win64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development Editor|Win64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development|Win64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development|Win64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development|Win64-arm64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Shipping|Win64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Shipping|Win64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame|Win64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development Editor|Win64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development|Win64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development|Win64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development|Win64-arm64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Shipping|Win64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Shipping|Win64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame|Win64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development Editor|Win64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development|Win64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development|Win64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development|Win64-arm64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Shipping|Win64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Shipping|Win64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B3426AC1-9420-3C85-AD45-7256EACF9962}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame|Win64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development Editor|Win64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development|Win64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development|Win64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development|Win64-arm64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Shipping|Win64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Shipping|Win64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame|Win64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development Editor|Win64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development|Win64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development|Win64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development|Win64-arm64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Shipping|Win64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Shipping|Win64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D89AC761-D46E-39B3-9229-2ECBB9D863C1}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame|Win64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development Editor|Win64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development|Win64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development|Win64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development|Win64-arm64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Shipping|Win64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Shipping|Win64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {2F9AE10C-9018-323C-B078-8DDF29B0F701}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame|Win64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development Editor|Win64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development|Win64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development|Win64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development|Win64-arm64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Shipping|Win64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Shipping|Win64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {209ED517-4911-38F6-9B71-8D05244740D8}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame|Win64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development Editor|Win64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development|Win64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development|Win64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development|Win64-arm64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Shipping|Win64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Shipping|Win64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame|Win64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development Editor|Win64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development|Win64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development|Win64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development|Win64-arm64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Shipping|Win64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Shipping|Win64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1265F97D-36A2-3419-916E-10EC0796B0A8}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame|Win64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development Editor|Win64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development|Win64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development|Win64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development|Win64-arm64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Shipping|Win64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Shipping|Win64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame|Win64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development Editor|Win64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development|Win64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development|Win64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development|Win64-arm64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Shipping|Win64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Shipping|Win64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {413F22B6-54EE-3D64-B510-E9AD50D570C1}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame|Win64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development Editor|Win64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development|Win64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development|Win64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development|Win64-arm64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Shipping|Win64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Shipping|Win64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame|Win64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development Editor|Win64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development|Win64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development|Win64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development|Win64-arm64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Shipping|Win64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Shipping|Win64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {761380C7-2F4B-3E71-9FE1-3302B14600CB}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame|Win64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development Editor|Win64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development|Win64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development|Win64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development|Win64-arm64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Shipping|Win64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Shipping|Win64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame|Win64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development Editor|Win64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development|Win64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development|Win64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development|Win64-arm64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Shipping|Win64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Shipping|Win64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7D558465-697A-330B-9829-0F567AE83939}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame|Win64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development Editor|Win64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development|Win64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development|Win64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development|Win64-arm64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Shipping|Win64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Shipping|Win64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame|Win64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development Editor|Win64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development|Win64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development|Win64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development|Win64-arm64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Shipping|Win64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Shipping|Win64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8B250912-51F9-3641-BE76-A93969AA4E74}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame|Win64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development Editor|Win64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development|Win64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development|Win64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development|Win64-arm64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Shipping|Win64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Shipping|Win64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {CEA35E9B-8AAF-38F1-B440-A605D040FC05}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame|Win64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development Editor|Win64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development|Win64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development|Win64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development|Win64-arm64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Shipping|Win64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Shipping|Win64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1F0816C9-5BFB-3315-9A97-E4118C299D44}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame|Win64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development Editor|Win64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development|Win64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development|Win64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development|Win64-arm64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Shipping|Win64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Shipping|Win64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame|Win64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development Editor|Win64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development|Win64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development|Win64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development|Win64-arm64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Shipping|Win64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Shipping|Win64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {A9359AAE-6DF6-307D-9536-A275E4A05ACD}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame|Win64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development Editor|Win64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development|Win64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development|Win64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development|Win64-arm64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Shipping|Win64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Shipping|Win64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame|Win64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development Editor|Win64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development|Win64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development|Win64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development|Win64-arm64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Shipping|Win64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Shipping|Win64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame|Win64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development Editor|Win64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development|Win64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development|Win64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development|Win64-arm64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Shipping|Win64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Shipping|Win64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame|Win64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development Editor|Win64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development|Win64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development|Win64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development|Win64-arm64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Shipping|Win64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Shipping|Win64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame|Win64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development Editor|Win64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development|Win64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development|Win64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development|Win64-arm64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Shipping|Win64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Shipping|Win64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {AEC28EC6-164A-38DF-943E-BB17ED555F7A}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame|Win64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development Editor|Win64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development|Win64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development|Win64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development|Win64-arm64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Shipping|Win64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Shipping|Win64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame|Win64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development Editor|Win64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development|Win64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development|Win64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development|Win64-arm64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Shipping|Win64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Shipping|Win64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame|Win64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development Editor|Win64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development|Win64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development|Win64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development|Win64-arm64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Shipping|Win64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Shipping|Win64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame|Win64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development Editor|Win64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development|Win64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development|Win64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development|Win64-arm64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Shipping|Win64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Shipping|Win64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {06E13460-9D2E-39E7-927D-7AA0795E70E7}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame|Win64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development Editor|Win64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development|Win64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development|Win64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development|Win64-arm64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Shipping|Win64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Shipping|Win64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame|Win64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development Editor|Win64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development|Win64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development|Win64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development|Win64-arm64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Shipping|Win64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Shipping|Win64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {1C607B5B-402E-33CB-9BF0-891C28D5FB40}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame|Win64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development Editor|Win64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development|Win64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development|Win64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development|Win64-arm64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Shipping|Win64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Shipping|Win64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {7F0C2F73-0060-364F-B97B-972BBB4F38AE}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame|Win64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development Editor|Win64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development|Win64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development|Win64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development|Win64-arm64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Shipping|Win64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Shipping|Win64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6888AA63-CFC5-348C-9804-C619F46DE5B4}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame|Win64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development Editor|Win64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development|Win64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development|Win64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development|Win64-arm64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Shipping|Win64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Shipping|Win64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {6AB0B459-1232-3704-9CE2-116C03335411}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame|Win64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development Editor|Win64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development|Win64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development|Win64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development|Win64-arm64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Shipping|Win64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Shipping|Win64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame|Win64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development Editor|Win64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development|Win64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development|Win64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development|Win64-arm64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Shipping|Win64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Shipping|Win64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {732046E0-CBDA-3909-989E-13436E2A0101}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame|Win64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development Editor|Win64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development|Win64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development|Win64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development|Win64-arm64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Shipping|Win64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Shipping|Win64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {425131E0-491F-36D1-8DA7-B4418C8F36C8}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame Editor|Win64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame Editor|Win64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame Editor|Win64-arm64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame|Win64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame|Win64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame|Win64-arm64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame|Win64-arm64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame|Win64-arm64ec.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.DebugGame|Win64-arm64ec.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development Editor|Win64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development Editor|Win64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development Editor|Win64-arm64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development Editor|Win64-arm64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development Editor|Win64-arm64ec.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development Editor|Win64-arm64ec.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development|Win64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development|Win64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development|Win64-arm64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development|Win64-arm64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development|Win64-arm64ec.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Development|Win64-arm64ec.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Shipping|Win64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Shipping|Win64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Shipping|Win64-arm64.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Shipping|Win64-arm64.Build.0 = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Shipping|Win64-arm64ec.ActiveCfg = Development|Any CPU + {56715E44-C4C5-32A6-BFE1-54B72B3132AD}.Shipping|Win64-arm64ec.Build.0 = Development|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {77F52F43-3734-3498-916B-446291AEC3BF} = {233774A8-CC9D-3FA9-86D1-90573E92B704} + {43D31B40-E6D4-3297-ACDA-2CF437BDAD4E} = {DE1F8B53-6C02-3C13-9101-A7C8D96F3FF6} + {F16F95B3-9304-30C0-A3F0-60F024FFEBE4} = {A338B9E2-A559-34BE-A46D-F789DD488FAD} + {A4DA514A-CBB8-3614-89E1-39139198AD1E} = {A338B9E2-A559-34BE-A46D-F789DD488FAD} + {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} = {A338B9E2-A559-34BE-A46D-F789DD488FAD} + {7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B} = {A338B9E2-A559-34BE-A46D-F789DD488FAD} + {57713676-9DBE-331C-AD10-26632AC9EE0C} = {A338B9E2-A559-34BE-A46D-F789DD488FAD} + {057E46F0-FAAE-3021-A1AB-1D057ACE1BD0} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {1D787964-7C93-3BAA-BF5D-910620BE4FEC} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {FBBC90BA-DDB7-390E-910D-CDA595A2025B} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {F98660A3-BD01-32A5-9DB2-A0EAC69E2D6D} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {90C0851D-78B0-38B3-9CBC-ACE31A0BDD04} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {E4A13300-7317-3BEB-BCAB-A10C6E9479ED} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {08B723DA-0546-3AB0-88DC-604E03D70D49} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {79BB52D8-9ECD-34F4-B60A-14C19F904615} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {CC276C5D-00E5-372F-935F-AE879060C9E6} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {1B8DF1D5-0A7D-39D6-BCD5-CB74D2BD5DDF} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {7DB563D4-4CE6-36D6-96C7-BB06BDC737A5} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {CE6997C1-E235-3C9C-84DA-7E67CD7BBF09} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {B3426AC1-9420-3C85-AD45-7256EACF9962} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {0AABA8A4-AA3D-30A9-889F-9C3E0A7B76C9} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {D89AC761-D46E-39B3-9229-2ECBB9D863C1} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {2F9AE10C-9018-323C-B078-8DDF29B0F701} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {209ED517-4911-38F6-9B71-8D05244740D8} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {A1A17DC7-BDE9-30B4-9849-6872F26BEBC6} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {1265F97D-36A2-3419-916E-10EC0796B0A8} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {3A64DC3F-B1CC-3085-88F7-90322EEA1E73} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {413F22B6-54EE-3D64-B510-E9AD50D570C1} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {D03DF19B-B1BE-32BE-94CC-EE5285072CCC} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {761380C7-2F4B-3E71-9FE1-3302B14600CB} = {0BFBE63A-B98A-3411-8EEB-8918FEC737B3} + {CBB5E945-1B58-3E7D-A30E-49E26C6DC982} = {7B5CFB44-F0FB-31DF-AE62-C3C096A29A7B} + {7D558465-697A-330B-9829-0F567AE83939} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {6C78A84A-DEBA-3F7B-AF6D-E98FC93AFD4E} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {8B250912-51F9-3641-BE76-A93969AA4E74} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {CEA35E9B-8AAF-38F1-B440-A605D040FC05} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {1F0816C9-5BFB-3315-9A97-E4118C299D44} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {8DFEFAD9-2095-33ED-BC3C-92B0DFC5D7C1} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {A9359AAE-6DF6-307D-9536-A275E4A05ACD} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {1A197CEA-4EA7-3FF7-9E4B-16886F9BBFE9} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {4F32F6EE-45BE-3AF8-A907-F99FF41490F7} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {BC07FBB3-5DBD-3A62-858E-CD2FD2E2B44A} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {D33D0E72-5E13-3F2B-A411-81D0EBA2B665} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {AEC28EC6-164A-38DF-943E-BB17ED555F7A} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {BDFC7DB5-DD57-3FAF-9FB3-286B55BF6983} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {7CF7B9F8-3D16-3940-8D1A-8FEEE3EA7CF7} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {B393F8AA-7DFD-3352-87DE-ECF2552AE46A} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {06E13460-9D2E-39E7-927D-7AA0795E70E7} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {8D93C7F0-AC60-3B69-B189-CB77AA358B6D} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {1C607B5B-402E-33CB-9BF0-891C28D5FB40} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {7F0C2F73-0060-364F-B97B-972BBB4F38AE} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {6888AA63-CFC5-348C-9804-C619F46DE5B4} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {6AB0B459-1232-3704-9CE2-116C03335411} = {57713676-9DBE-331C-AD10-26632AC9EE0C} + {E849F4CD-EFC7-3F4D-9E77-A58B2E1BAB9C} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180} + {732046E0-CBDA-3909-989E-13436E2A0101} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180} + {425131E0-491F-36D1-8DA7-B4418C8F36C8} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180} + {56715E44-C4C5-32A6-BFE1-54B72B3132AD} = {C2F57ECE-B26F-39D8-BDA7-C1D40BD8F180} + EndGlobalSection +EndGlobal diff --git a/Unreal/PS_ViveVBS/PS_ViveVBS.uproject b/Unreal/PS_ViveVBS/PS_ViveVBS.uproject new file mode 100644 index 0000000..a04dd69 --- /dev/null +++ b/Unreal/PS_ViveVBS/PS_ViveVBS.uproject @@ -0,0 +1,22 @@ +{ + "FileVersion": 3, + "EngineAssociation": "5.5", + "Category": "", + "Description": "", + "Modules": [ + { + "Name": "PS_ViveVBS", + "Type": "Runtime", + "LoadingPhase": "Default" + } + ], + "Plugins": [ + { + "Name": "ModelingToolsEditorMode", + "Enabled": true, + "TargetAllowList": [ + "Editor" + ] + } + ] +} \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Config/FilterPlugin.ini b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Config/FilterPlugin.ini new file mode 100644 index 0000000..ccebca2 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Config/FilterPlugin.ini @@ -0,0 +1,8 @@ +[FilterPlugin] +; This section lists additional files which will be packaged along with your plugin. Paths should be listed relative to the root plugin directory, and +; may include "...", "*", and "?" wildcards to match directories, files, and individual characters respectively. +; +; Examples: +; /README.txt +; /Extras/... +; /Binaries/ThirdParty/*.dll diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Resources/Icon128.png b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Resources/Icon128.png new file mode 100644 index 0000000..1231d4a Binary files /dev/null and b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Resources/Icon128.png differ diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/Global.cpp b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/Global.cpp new file mode 100644 index 0000000..1fe4787 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/Global.cpp @@ -0,0 +1,67 @@ +// Copyright Asterion VR. All right reserved + + +#include "../Public/Global.h" + +DEFINE_LOG_CATEGORY(PS_ViveVBS); + +#define LOCTEXT_NAMESPACE "VBS" + +int UGlobal::markerState = 0; + + +void OnServerStatusUpdate(wchar_t* strName, wchar_t* strValue) +{ + if (wcscmp(strName, L"3011") == 0) + { + if (wcscmp(strValue, L"CTdone") == 0) + { + UGlobal::markerState = 2; + } + else if (wcscmp(strValue, L"CTpass") == 0) + { + UGlobal::markerState = 1; + } + UE_LOG(PS_ViveVBS, Display, TEXT("OnServerStatusUpdate strName:%s strValue:%s\n"), strName, strValue); + } +} + +void OnSettingChange(const wchar_t* setting) +{ + UE_LOG(PS_ViveVBS, Display, TEXT("OnSettingChange : strName:%s\n"), setting); +} + +void OnSDKDebugLog(const wchar_t* log) +{ + UE_LOG(PS_ViveVBS, Display, TEXT("OnSDKDebugLog : strName:%s\n"), log); +} + +int UGlobal::VBS_GetVersion() +{ + return VS_Version(); +} + +int UGlobal::VBS_Init() +{ + int retCode = VS_Init(); + UGlobal::markerState = 0; + + if (retCode == 0) + { + UE_LOG(PS_ViveVBS, Display, TEXT("VBS_Init : SUCCESS \n")); + VS_SetCallbackFunction(OnServerStatusUpdate, OnSettingChange, OnSDKDebugLog); + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("VBS_Init : *FAILED with error code %d \n"), retCode); + } + + return retCode; +} + +int UGlobal::VBS_Release() +{ + return VS_Release(); +} + +#undef LOCTEXT_NAMESPACE \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/GunMode.cpp b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/GunMode.cpp new file mode 100644 index 0000000..41504e0 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/GunMode.cpp @@ -0,0 +1,41 @@ +// Copyright Asterion VR. All right reserved + + +#include "../Public/GunMode.h" + +//DEFINE_LOG_CATEGORY(PS_ViveVBS); + +#define LOCTEXT_NAMESPACE "VBS" + +bool UGunMode::VBS_SetGunMode(const bool active) +{ + bool success = false; + if (active) + { + success = VS_EnableAntiRecoilMode(); + if (success) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Enable AntiRecoilMode : SUCCESS \n")); + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("Enable AntiRecoilMode : FAILED \n")); + } + } + else + { + success = VS_DisableAntiRecoilMode(); + if (success) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Disable AntiRecoilMode : SUCCESS \n")); + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("Disable AntiRecoilMode : FAILED \n")); + } + } + return success; +} + + +#undef LOCTEXT_NAMESPACE \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/MBLS.cpp b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/MBLS.cpp new file mode 100644 index 0000000..3537752 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/MBLS.cpp @@ -0,0 +1,203 @@ +// Copyright Asterion VR. All right reserved + + +#include "../Public/MBLS.h" +#include "../Public/Global.h" + +//DEFINE_LOG_CATEGORY(PS_ViveVBS); + +#define LOCTEXT_NAMESPACE "VBS" + +bool UMBLS::DefineSingleArcuoMarker(const int32 IDMarker1, const float sizeMarker1, const float height) +{ + UE_LOG(PS_ViveVBS, Display, TEXT("DefineArcuoMarker ID : %d - Size : %f"), IDMarker1, sizeMarker1); + + const FString parameters = FString::Printf(TEXT("PLAYER00InitMA{\"marker1\":{\"id\":%d,\"behavior\":3,\"size\":%f,\"pose\":[0,0,0,1,0,%f,0]}}"), IDMarker1, sizeMarker1, height); + + if (VS_WVRGetParameters(DEVICE_TYPE_HMD, *parameters)) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Define Single ArcuoMarker : SUCCESS")); + return true; + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("Define Single ArcuoMarker : FAILED")); + return false; + } +} + +bool UMBLS::DefineTwoArcuoMarker(const int32 IDMarker1, const int32 IDMarker2, const float sizeMarker, const float height) +{ + UE_LOG(PS_ViveVBS, Display, TEXT("DefineTwoArcuoMarker ID : %d - ID2 : %d - Size : %f"), IDMarker1, IDMarker2, sizeMarker); + + FString parameters = FString::Printf(TEXT("PLAYER00InitMA{\"marker1\":{\"id\":%d,\"behavior\":3,\"size\":%f,\"isMainMarker\":true,\"pairMarkerID\":%d,\"pose\":[0,0,0,1,0,%f,0]},\"marker2\":{\"id\":%d,\"behavior\":3,\"size\":%f,\"isMainMarker\":false,\"pairMarkerID\":%d,\"pose\":[0,0,0,1,0,%f,0]}}"), IDMarker1, sizeMarker, IDMarker2, height, IDMarker2, sizeMarker, IDMarker1, height); + + if (VS_WVRGetParameters(DEVICE_TYPE_HMD, *parameters)) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Define Two ArcuoMarker : SUCCESS")); + return true; + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("Define Two ArcuoMarker : FAILED")); + return false; + } +} + +/* +bool UMBLS::DefineArcuoMarkerforRtTracking(const int32 IDMarker1, const float sizeMarker1) +{ + UE_LOG(PS_ViveVBS, Display, TEXT("DefineArcuoMarkerForRTTracking ID : %d - Size : %f"), IDMarker1, sizeMarker1); + FString returnCode; + + FString parameters = FString::Printf(TEXT("PLAYER00InitMA{\"marker1\":{\"id\":%d,\"behavior\":4,\"size\":%f}}"), IDMarker1, sizeMarker1); + + GetParameters(0, parameters, returnCode); + + if (returnCode == "InitMAErr") + { + UE_LOG(PS_ViveVBS, Display, TEXT("Define ArcuoMarker ERROR")); + } + else { + UE_LOG(PS_ViveVBS, Display, TEXT("Define ArcuoMarker OK")); + } + +} +*/ + +bool UMBLS::RecenterXForm() +{ + UE_LOG(LogInit, Display, TEXT("RecenterXForm")); + + bool success = true; + success = success && VS_WVRSetParameters(DEVICE_TYPE_HMD, L"ClearRecenterXform"); + success = success && VS_WVRSetParameters(DEVICE_TYPE_CONTROLLER_RIGHT, L"ClearRecenterXform"); + success = success && VS_WVRSetParameters(DEVICE_TYPE_CONTROLLER_LEFT, L"ClearRecenterXform"); + + return success; +} + +bool UMBLS::RecenterXFormTR() +{ + UE_LOG(LogInit, Display, TEXT("RecenterXFormTR")); + + bool success = true; + success = success && VS_WVRSetParameters(DEVICE_TYPE_HMD, L"ClearRecenterXformTR"); + success = success && VS_WVRSetParameters(DEVICE_TYPE_CONTROLLER_RIGHT, L"ClearRecenterXformTR"); + success = success && VS_WVRSetParameters(DEVICE_TYPE_CONTROLLER_LEFT, L"ClearRecenterXformTR"); + + return success; +} + +bool UMBLS::StartMarkerScanning() +{ + + UE_LOG(LogInit, Display, TEXT("StartMarkerScanning")); + UGlobal::markerState = 0; + if (VS_WVRGetParameters(DEVICE_TYPE_HMD, L"PLAYER00StartScan")) + { + UE_LOG(PS_ViveVBS, Display, TEXT("StartMarkerScanning : SUCCESS")); + return true; + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("StartMarkerScanning : FAILED")); + return false; + } +} + +bool UMBLS::StopMarkerScanning() +{ + UE_LOG(LogInit, Display, TEXT("StopMarkerScanning")); + + if (VS_WVRGetParameters(DEVICE_TYPE_HMD, L"PLAYER00StopScan")) + { + UE_LOG(PS_ViveVBS, Display, TEXT("StopMarkerScanning : SUCCESS")); + return true; + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("StopMarkerScanning : FAILED")); + return false; + } +} + +int32 UMBLS::CheckScanStatus() +{ + UE_LOG(LogInit, Display, TEXT("CheckMarkerScanning")); + + if (VS_WVRGetParameters(DEVICE_TYPE_HMD, L"PLAYER00CheckMA")) + { + UE_LOG(PS_ViveVBS, Display, TEXT("CheckMarkerScanning : SUCCESS - Value is %d"), UGlobal::markerState); + return UGlobal::markerState; + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("CheckMarkerScanning : FAILED")); + return 0; + } +} + +void UMBLS::ResetMarkerState() +{ + UGlobal::markerState = 0; + UE_LOG(PS_ViveVBS, Display, TEXT("ResetMarkerState")); +} + +int32 UMBLS::RetrievePreviousScan() +{ + CheckScanStatus(); + VS_WVRSetParameters(DEVICE_TYPE_HMD, L"ClearRecenterXform"); + VS_WVRSetParameters(DEVICE_TYPE_CONTROLLER_RIGHT, L"ClearRecenterXform"); + VS_WVRSetParameters(DEVICE_TYPE_CONTROLLER_LEFT, L"ClearRecenterXform"); + return UGlobal::markerState; +} + +/* +int32 UMBLS::GetRTArcuoMarkerPose(const int32 IDMarker, FVector& location, FRotator& orientation) +{ + FString returnCode; + FQuat quaternion; + + FString parameters = FString::Printf(TEXT("PLAYER00GetArucoPoseByID=%d"), IDMarker); + + GetParameters(0, parameters, returnCode); + + UE_LOG(PS_ViveVBS, Display, TEXT("CheckMarkerScanning %s"), *returnCode); + FString leftS; + FString rightS; + + if (returnCode.Mid(0, 1) == FString("f")) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Tracker Not Found"), *returnCode); + return 0; + } + else + { + returnCode.Split(",", &leftS, &rightS); + location.X = FCString::Atof(*leftS); + + rightS.Split(",", &leftS, &rightS); + location.Y = FCString::Atof(*leftS); + + rightS.Split(",", &leftS, &rightS); + location.Z = FCString::Atof(*leftS); + + returnCode.Split(",", &leftS, &rightS); + quaternion.X = FCString::Atof(*leftS); + + rightS.Split(",", &leftS, &rightS); + quaternion.Y = FCString::Atof(*leftS); + + rightS.Split(",", &leftS, &rightS); + quaternion.Z = FCString::Atof(*leftS); + + quaternion.Z = FCString::Atof(*rightS); + + //orientation = FRotator::FRotator(quaternion); + + return 1; + } +} +*/ +#undef LOCTEXT_NAMESPACE \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/Passthrough.cpp b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/Passthrough.cpp new file mode 100644 index 0000000..bcb1f7b --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/Passthrough.cpp @@ -0,0 +1,41 @@ +// Copyright Asterion VR. All right reserved + + +#include "../Public/Passthrough.h" + +//DEFINE_LOG_CATEGORY(PS_ViveVBS); + +#define LOCTEXT_NAMESPACE "VBS" + +bool UPassthrough::VBS_SetPassthrough(const bool active) +{ + bool success = false; + if (active) + { + success = VS_EnablePassthrough(); + if (success) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Enable Passthrough : SUCCESS \n")); + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("Enable Passthrough : FAILED \n")); + } + } + else + { + success = VS_DisablePassthrough(); + if (success) + { + UE_LOG(PS_ViveVBS, Display, TEXT("Disable Passthrough : SUCCESS \n")); + } + else + { + UE_LOG(PS_ViveVBS, Display, TEXT("Disable Passthrough : FAILED \n")); + } + } + return success; +} + + +#undef LOCTEXT_NAMESPACE \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/ViveVBS.cpp b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/ViveVBS.cpp new file mode 100644 index 0000000..a9a3dfe --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Private/ViveVBS.cpp @@ -0,0 +1,21 @@ +// Copyright Asterion VR. All right reserved + +#include "ViveVBS.h" +#include "VS_PC_SDK.h" + +#define LOCTEXT_NAMESPACE "FViveVBSModule" + +void FViveVBSModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module +} + +void FViveVBSModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FViveVBSModule, ViveVBS) \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/Global.h b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/Global.h new file mode 100644 index 0000000..00781ef --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/Global.h @@ -0,0 +1,31 @@ +// Copyright Asterion VR. All right reserved + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "../VBS_SDK/VS_PC_SDK.h" +#include "Global.generated.h" + +DECLARE_LOG_CATEGORY_EXTERN(PS_ViveVBS, Log, All); + +/** + * + */ +UCLASS() +class VIVEVBS_API UGlobal : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static int VBS_GetVersion(); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static int VBS_Init(); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static int VBS_Release(); + +public: + static int markerState; +}; diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/GunMode.h b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/GunMode.h new file mode 100644 index 0000000..74a14c8 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/GunMode.h @@ -0,0 +1,27 @@ +// Copyright Asterion VR. All right reserved + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "../VBS_SDK/VS_PC_SDK.h" +#include "Global.h" +#include "GunMode.generated.h" + +//DECLARE_LOG_CATEGORY_EXTERN(PS_ViveVBS, Log, All); + +/** + * + */ +UCLASS() +class VIVEVBS_API UGunMode : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool VBS_SetGunMode(const bool active); + + +public: + +}; diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/MBLS.h b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/MBLS.h new file mode 100644 index 0000000..13ddd62 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/MBLS.h @@ -0,0 +1,58 @@ +// Copyright Asterion VR. All right reserved + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "../VBS_SDK/VS_PC_SDK.h" +#include "Global.h" +#include "MBLS.generated.h" + +//DECLARE_LOG_CATEGORY_EXTERN(PS_ViveVBS, Log, All); + +/** + * + */ +UCLASS() +class VIVEVBS_API UMBLS : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool DefineSingleArcuoMarker(const int32 IDMarker1, const float sizeMarker1, const float height); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool DefineTwoArcuoMarker(const int32 IDMarker1, const int32 IDMarker2, const float sizeMarker, const float height); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool RecenterXForm(); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool RecenterXFormTR(); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static void ResetMarkerState(); + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool StartMarkerScanning(); + + + + UFUNCTION(BlueprintCallable, Category = "VIVE VBS") + static bool StopMarkerScanning(); + + UFUNCTION(BlueprintCallable, Category = "VIVE VBS") + static int32 CheckScanStatus(); + + UFUNCTION(BlueprintCallable, Category = "VIVE VBS") + static int32 RetrievePreviousScan(); + /* + UFUNCTION(BlueprintCallable, Category = "VIVE VBS") + static bool DefineArcuoMarkerforRtTracking(const int32 IDMarker1, const float sizeMarker1); + + UFUNCTION(BlueprintCallable, Category = "VIVE VBS") + static int32 GetRTArcuoMarkerPose(const int32 IDMarker, FVector& location, FRotator& orientation);*/ + +public: + +}; diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/Passthrough.h b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/Passthrough.h new file mode 100644 index 0000000..2f4fbce --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/Passthrough.h @@ -0,0 +1,27 @@ +// Copyright Asterion VR. All right reserved + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include "../VBS_SDK/VS_PC_SDK.h" +#include "Global.h" +#include "Passthrough.generated.h" + +//DECLARE_LOG_CATEGORY_EXTERN(PS_ViveVBS, Log, All); + +/** + * + */ +UCLASS() +class VIVEVBS_API UPassthrough : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + + UFUNCTION(BlueprintCallable, Category = "ASTERION|VBS") + static bool VBS_SetPassthrough(const bool active); + + +public: + +}; diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/ViveVBS.h b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/ViveVBS.h new file mode 100644 index 0000000..257cc3e --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/Public/ViveVBS.h @@ -0,0 +1,15 @@ +// Copyright Asterion VR. All right reserved + +#pragma once + +#include "CoreMinimal.h" +#include "Modules/ModuleManager.h" + +class FViveVBSModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +}; diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/VBS_SDK/VS_PC_SDK.h b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/VBS_SDK/VS_PC_SDK.h new file mode 100644 index 0000000..8fd4e9d --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/VBS_SDK/VS_PC_SDK.h @@ -0,0 +1,62 @@ +#pragma once + +#ifndef HMD_CUSTOMIZE_COMMAND_H +#define HMD_CUSTOMIZE_COMMAND_H + +#ifndef EXPORT_COMMAND_API +#define EXPORT_COMMAND_API +#endif + +typedef void(*cbServerStatusUpdate)(wchar_t*, wchar_t*); +typedef void(*cbSettingChange)(const wchar_t*); +typedef void(*cbSdkDebugLog)(const wchar_t*); + + +//for VS_SetDeviceParameter & VS_GetDeviceParameter function to define nDeviceType argument +#define DEVICE_TYPE_HMD 0 +#define DEVICE_TYPE_CONTROLLER_RIGHT 1 +#define DEVICE_TYPE_CONTROLLER_LEFT 2 +/////// + + +//for status code in callback function +#define STAUTS_CODE_GRAPHIC_INFO "2001" +#define STAUTS_CODE_HMD_READY "2003" +#define STAUTS_CODE_HMD_NAME "2004" +#define STAUTS_CODE_FPS "2005" +#define STAUTS_CODE_CONNECT_TYPE "2006" +#define STAUTS_CODE_SERVER_VERSION "2007" + +#define STAUTS_CODE_DEVICE_BATTERY_LEVEL "2102" +#define STAUTS_CODE_SERVER_STATE "2105" + +#define STAUTS_CODE_RESULT_WVR_SET_HMD "3001" +#define STAUTS_CODE_RESULT_WVR_SET_LEFT_CONTROLLER "3002" +#define STAUTS_CODE_RESULT_WVR_SET_RIGHT_CONTROLLER "3003" +#define STAUTS_CODE_RESULT_WVR_GET_HMD "3011" +#define STAUTS_CODE_RESULT_WVR_GET_LEFT_CONTROLLER "3012" +#define STAUTS_CODE_RESULT_WVR_GET_RIGHT_CONTROLLER "3013" +/////// + +extern "C" +{ + EXPORT_COMMAND_API int VS_Version(); + EXPORT_COMMAND_API const wchar_t* VS_SDKVersion(); + EXPORT_COMMAND_API int VS_Init(); + EXPORT_COMMAND_API int VS_Release(); + + //For callback function + EXPORT_COMMAND_API void VS_SetCallbackFunction(cbServerStatusUpdate pStatusUpdateCallback, cbSettingChange pSettingChangeCallback, cbSdkDebugLog pDebugLogCallback); + + //For Device Parameter + EXPORT_COMMAND_API bool VS_EnableAntiRecoilMode(); + EXPORT_COMMAND_API bool VS_DisableAntiRecoilMode(); + EXPORT_COMMAND_API bool VS_WVRSetParameters(int nDeviceType, const wchar_t* strParameters); + EXPORT_COMMAND_API bool VS_WVRGetParameters(int nDeviceType, const wchar_t* strParameters); + EXPORT_COMMAND_API bool VS_EnablePassthrough(); + EXPORT_COMMAND_API bool VS_DisablePassthrough(); + EXPORT_COMMAND_API bool VS_TriggerEyeCalibration(); +} + + +#endif diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/VBS_SDK/VS_PC_SDK.lib b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/VBS_SDK/VS_PC_SDK.lib new file mode 100644 index 0000000..d80908e Binary files /dev/null and b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/VBS_SDK/VS_PC_SDK.lib differ diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/ViveVBS.Build.cs b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/ViveVBS.Build.cs new file mode 100644 index 0000000..87d9eba --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/Source/ViveVBS/ViveVBS.Build.cs @@ -0,0 +1,103 @@ +// Copyright Asterion VR. All right reserved +using System.IO; +using UnrealBuildTool; + +public class ViveVBS : ModuleRules +{ + public ViveVBS(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); +#if DYNAMIC_LINKAGE + PublicDefinitions.Add("VBS_DYNAMIC_LINKAGE=1"); +#endif + string VBS_SDK_PATH = Path.Combine(PluginDirectory, "Source/ViveVBS/VBS_SDK/"); + PublicIncludePaths.Add(VBS_SDK_PATH); +#if DYNAMIC_LINKAGE + PublicDelayLoadDLLs.Add("VS_PC_SDK.dll"); + PublicDelayLoadDLLs.Add("RRServerManageAPI.dll"); + RuntimeDependencies.Add("$(EngineDir)/Binaries/ThirdParty/VBS_SDK/VS_PC_SDK.dll")); + RuntimeDependencies.Add("$(EngineDir)/Binaries/ThirdParty/VBS_SDK/RRServerManageAPI.dll")); + +#else + PublicAdditionalLibraries.Add(Path.Combine(VBS_SDK_PATH, "VS_PC_SDK.lib")); + + if (Target.Type == TargetRules.TargetType.Editor) + { + string srcPath = Path.Combine(ModuleDirectory, "../../ThirdParty/Win64/"); + string destPath = Path.Combine(ModuleDirectory, "../../../../Binaries/Win64/"); + + string[] dlls = { "VS_PC_SDK.dll", "RRServerManageAPI.dll", "VSWPipeVarClient64U_MT.dll" }; + foreach (string dll in dlls) + { + string src = srcPath + dll; + string dest = destPath + dll; + bool needCopy = !File.Exists(dest); + if (!needCopy) + { + var srcInfo = new FileInfo(src); + var destInfo = new FileInfo(dest); + needCopy = srcInfo.LastWriteTimeUtc > destInfo.LastWriteTimeUtc + || srcInfo.Length != destInfo.Length; + } + if (needCopy) + { + try + { + File.Copy(src, dest, true); + } + catch (IOException) + { + System.Console.WriteLine("ViveVBS: Could not copy " + dll + " (file locked). Using existing copy."); + } + } + } + } + + RuntimeDependencies.Add("$(ProjectDir)/Binaries/Win64/VS_PC_SDK.dll"); + RuntimeDependencies.Add("$(ProjectDir)/Binaries/Win64/RRServerManageAPI.dll"); + RuntimeDependencies.Add("$(ProjectDir)/Binaries/Win64/VSWPipeVarClient64U_MT.dll"); +#endif + } +} diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/RRServerManageAPI.dll b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/RRServerManageAPI.dll new file mode 100644 index 0000000..ceced88 Binary files /dev/null and b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/RRServerManageAPI.dll differ diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/VSWPipeVarClient64U_MT.dll b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/VSWPipeVarClient64U_MT.dll new file mode 100644 index 0000000..803cfb8 Binary files /dev/null and b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/VSWPipeVarClient64U_MT.dll differ diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/VS_PC_SDK.dll b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/VS_PC_SDK.dll new file mode 100644 index 0000000..1575d12 Binary files /dev/null and b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ThirdParty/Win64/VS_PC_SDK.dll differ diff --git a/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ViveVBS.uplugin b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ViveVBS.uplugin new file mode 100644 index 0000000..f8f7b58 --- /dev/null +++ b/Unreal/PS_ViveVBS/Plugins/PS_ViveVBS/ViveVBS.uplugin @@ -0,0 +1,27 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "ViveVBS", + "Description": "", + "Category": "Other", + "CreatedBy": "AsterionVR", + "CreatedByURL": "", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "CanContainContent": true, + "IsBetaVersion": false, + "IsExperimentalVersion": false, + "Installed": false, + "Modules": [ + { + "Name": "ViveVBS", + "Type": "Runtime", + "LoadingPhase": "Default", + "WhitelistPlatforms": [ + "Win64" + ] + } + ] +} \ No newline at end of file diff --git a/Unreal/PS_ViveVBS/Source/PS_ViveVBS.Target.cs b/Unreal/PS_ViveVBS/Source/PS_ViveVBS.Target.cs new file mode 100644 index 0000000..e6e2715 --- /dev/null +++ b/Unreal/PS_ViveVBS/Source/PS_ViveVBS.Target.cs @@ -0,0 +1,15 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class PS_ViveVBSTarget : TargetRules +{ + public PS_ViveVBSTarget(TargetInfo Target) : base(Target) + { + Type = TargetType.Game; + DefaultBuildSettings = BuildSettingsVersion.V5; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_5; + ExtraModuleNames.Add("PS_ViveVBS"); + } +} diff --git a/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.Build.cs b/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.Build.cs new file mode 100644 index 0000000..745fdc2 --- /dev/null +++ b/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.Build.cs @@ -0,0 +1,23 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; + +public class PS_ViveVBS : ModuleRules +{ + public PS_ViveVBS(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "EnhancedInput" }); + + 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/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.cpp b/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.cpp new file mode 100644 index 0000000..2f00ea7 --- /dev/null +++ b/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.cpp @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "PS_ViveVBS.h" +#include "Modules/ModuleManager.h" + +IMPLEMENT_PRIMARY_GAME_MODULE( FDefaultGameModuleImpl, PS_ViveVBS, "PS_ViveVBS" ); diff --git a/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.h b/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.h new file mode 100644 index 0000000..677c8e2 --- /dev/null +++ b/Unreal/PS_ViveVBS/Source/PS_ViveVBS/PS_ViveVBS.h @@ -0,0 +1,6 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "CoreMinimal.h" + diff --git a/Unreal/PS_ViveVBS/Source/PS_ViveVBSEditor.Target.cs b/Unreal/PS_ViveVBS/Source/PS_ViveVBSEditor.Target.cs new file mode 100644 index 0000000..bf07559 --- /dev/null +++ b/Unreal/PS_ViveVBS/Source/PS_ViveVBSEditor.Target.cs @@ -0,0 +1,15 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +using UnrealBuildTool; +using System.Collections.Generic; + +public class PS_ViveVBSEditorTarget : TargetRules +{ + public PS_ViveVBSEditorTarget( TargetInfo Target) : base(Target) + { + Type = TargetType.Editor; + DefaultBuildSettings = BuildSettingsVersion.V5; + IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_5; + ExtraModuleNames.Add("PS_ViveVBS"); + } +}