From 6da650160731c0e13798c55221699fd796f829a5 Mon Sep 17 00:00:00 2001 From: Nikolay Pianikov Date: Thu, 23 Jan 2025 15:02:55 +0300 Subject: [PATCH] Add Unity sample --- .gitignore | 4 +- .../UnityApp/Assembly-CSharp-Editor.csproj | 994 +++++++ samples/UnityApp/Assembly-CSharp.csproj | 945 +++++++ .../Assets/InputSystem_Actions.inputactions | 1057 ++++++++ .../InputSystem_Actions.inputactions.meta | 14 + samples/UnityApp/Assets/Materials.meta | 8 + .../UnityApp/Assets/Materials/Clock Arm.mat | 142 + .../Assets/Materials/Clock Arm.mat.meta | 8 + .../UnityApp/Assets/Materials/Clock Face.mat | 84 + .../Assets/Materials/Clock Face.mat.meta | 8 + .../Assets/Materials/Clock Hour Indicator.mat | 138 + .../Materials/Clock Hour Indicator.mat.meta | 8 + .../Assets/Materials/Clock Seconds Arm.mat | 138 + .../Materials/Clock Seconds Arm.mat.meta | 8 + samples/UnityApp/Assets/NuGet.config | 18 + samples/UnityApp/Assets/NuGet.config.meta | 2 + samples/UnityApp/Assets/Packages.meta | 8 + .../Assets/Packages/Pure.DI.2.1.52.meta | 8 + .../Packages/Pure.DI.2.1.52/.signature.p7s | Bin 0 -> 12921 bytes .../Packages/Pure.DI.2.1.52/Pure.DI.nuspec | 18 + .../Pure.DI.2.1.52/Pure.DI.nuspec.meta | 7 + .../Assets/Packages/Pure.DI.2.1.52/README.md | 30 + .../Packages/Pure.DI.2.1.52/README.md.meta | 7 + .../Packages/Pure.DI.2.1.52/analyzers.meta | 8 + .../Pure.DI.2.1.52/analyzers/dotnet.meta | 8 + .../analyzers/dotnet/roslyn4.3.meta | 8 + .../analyzers/dotnet/roslyn4.3/cs.meta | 8 + .../dotnet/roslyn4.3/cs/Pure.DI.Core.dll | Bin 0 -> 741888 bytes .../dotnet/roslyn4.3/cs/Pure.DI.Core.dll.meta | 51 + .../analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll | Bin 0 -> 12288 bytes .../dotnet/roslyn4.3/cs/Pure.DI.dll.meta | 51 + .../analyzers/dotnet/roslyn4.8.meta | 8 + .../analyzers/dotnet/roslyn4.8/cs.meta | 8 + .../dotnet/roslyn4.8/cs/Pure.DI.Core.dll | Bin 0 -> 742912 bytes .../dotnet/roslyn4.8/cs/Pure.DI.Core.dll.meta | 50 + .../analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll | Bin 0 -> 12288 bytes .../dotnet/roslyn4.8/cs/Pure.DI.dll.meta | 50 + .../Packages/Pure.DI.2.1.52/common.meta | 8 + .../Packages/Pure.DI.2.1.52/common/icon.png | Bin 0 -> 19900 bytes .../Pure.DI.2.1.52/common/icon.png.meta | 117 + samples/UnityApp/Assets/Readme.asset | 34 + samples/UnityApp/Assets/Readme.asset.meta | 8 + samples/UnityApp/Assets/Scenes.meta | 8 + .../UnityApp/Assets/Scenes/Clock Scene.unity | 2277 +++++++++++++++++ .../Assets/Scenes/Clock Scene.unity.meta | 7 + samples/UnityApp/Assets/Scripts.meta | 8 + samples/UnityApp/Assets/Scripts/Clock.cs | 36 + samples/UnityApp/Assets/Scripts/Clock.cs.meta | 2 + .../UnityApp/Assets/Scripts/ClockService.cs | 6 + .../Assets/Scripts/ClockService.cs.meta | 3 + .../UnityApp/Assets/Scripts/ClockViewModel.cs | 26 + .../Assets/Scripts/ClockViewModel.cs.meta | 3 + .../UnityApp/Assets/Scripts/Composition.cs | 21 + .../Assets/Scripts/Composition.cs.meta | 2 + .../UnityApp/Assets/Scripts/IClockService.cs | 6 + .../Assets/Scripts/IClockService.cs.meta | 3 + .../Assets/Scripts/IClockViewModel.cs | 12 + .../Assets/Scripts/IClockViewModel.cs.meta | 3 + samples/UnityApp/Assets/Settings.meta | 8 + .../Settings/DefaultVolumeProfile.asset | 982 +++++++ .../Settings/DefaultVolumeProfile.asset.meta | 8 + .../Assets/Settings/Mobile_RPAsset.asset | 135 + .../Assets/Settings/Mobile_RPAsset.asset.meta | 8 + .../Assets/Settings/Mobile_Renderer.asset | 52 + .../Settings/Mobile_Renderer.asset.meta | 8 + .../UnityApp/Assets/Settings/PC_RPAsset.asset | 135 + .../Assets/Settings/PC_RPAsset.asset.meta | 8 + .../Assets/Settings/PC_Renderer.asset | 95 + .../Assets/Settings/PC_Renderer.asset.meta | 8 + .../Assets/Settings/SampleSceneProfile.asset | 159 ++ .../Settings/SampleSceneProfile.asset.meta | 8 + ...niversalRenderPipelineGlobalSettings.asset | 261 ++ ...salRenderPipelineGlobalSettings.asset.meta | 8 + samples/UnityApp/Assets/TutorialInfo.meta | 8 + .../UnityApp/Assets/TutorialInfo/Icons.meta | 9 + .../Assets/TutorialInfo/Icons/URP.png | Bin 0 -> 24069 bytes .../Assets/TutorialInfo/Icons/URP.png.meta | 134 + .../UnityApp/Assets/TutorialInfo/Layout.wlt | 654 +++++ .../Assets/TutorialInfo/Layout.wlt.meta | 8 + .../UnityApp/Assets/TutorialInfo/Scripts.meta | 9 + .../Assets/TutorialInfo/Scripts/Editor.meta | 9 + .../Scripts/Editor/ReadmeEditor.cs | 242 ++ .../Scripts/Editor/ReadmeEditor.cs.meta | 12 + .../Assets/TutorialInfo/Scripts/Readme.cs | 16 + .../TutorialInfo/Scripts/Readme.cs.meta | 12 + samples/UnityApp/Assets/packages.config | 4 + samples/UnityApp/Assets/packages.config.meta | 28 + samples/UnityApp/Packages/manifest.json | 48 + samples/UnityApp/Packages/packages-lock.json | 472 ++++ .../ProjectSettings/AudioManager.asset | 19 + .../ProjectSettings/ClusterInputManager.asset | 6 + .../ProjectSettings/DynamicsManager.asset | 36 + .../ProjectSettings/EditorBuildSettings.asset | 13 + .../ProjectSettings/EditorSettings.asset | 48 + .../ProjectSettings/GraphicsSettings.asset | 70 + .../ProjectSettings/InputManager.asset | 487 ++++ .../ProjectSettings/MemorySettings.asset | 35 + .../ProjectSettings/MultiplayerManager.asset | 7 + .../ProjectSettings/NavMeshAreas.asset | 91 + .../PackageManagerSettings.asset | 43 + .../ProjectSettings/Physics2DSettings.asset | 56 + .../ProjectSettings/PresetManager.asset | 7 + .../ProjectSettings/ProjectSettings.asset | 930 +++++++ .../ProjectSettings/ProjectVersion.txt | 2 + .../ProjectSettings/QualitySettings.asset | 134 + .../SceneTemplateSettings.json | 121 + .../ProjectSettings/ShaderGraphSettings.asset | 18 + .../UnityApp/ProjectSettings/TagManager.asset | 76 + .../ProjectSettings/TimeManager.asset | 9 + .../ProjectSettings/URPProjectSettings.asset | 15 + .../UnityConnectSettings.asset | 36 + .../UnityApp/ProjectSettings/VFXManager.asset | 12 + .../VersionControlSettings.asset | 8 + .../UnityApp/ProjectSettings/XRSettings.asset | 10 + samples/UnityApp/UnityApp.sln | 21 + 115 files changed, 12351 insertions(+), 1 deletion(-) create mode 100644 samples/UnityApp/Assembly-CSharp-Editor.csproj create mode 100644 samples/UnityApp/Assembly-CSharp.csproj create mode 100644 samples/UnityApp/Assets/InputSystem_Actions.inputactions create mode 100644 samples/UnityApp/Assets/InputSystem_Actions.inputactions.meta create mode 100644 samples/UnityApp/Assets/Materials.meta create mode 100644 samples/UnityApp/Assets/Materials/Clock Arm.mat create mode 100644 samples/UnityApp/Assets/Materials/Clock Arm.mat.meta create mode 100644 samples/UnityApp/Assets/Materials/Clock Face.mat create mode 100644 samples/UnityApp/Assets/Materials/Clock Face.mat.meta create mode 100644 samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat create mode 100644 samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat.meta create mode 100644 samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat create mode 100644 samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat.meta create mode 100644 samples/UnityApp/Assets/NuGet.config create mode 100644 samples/UnityApp/Assets/NuGet.config.meta create mode 100644 samples/UnityApp/Assets/Packages.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/.signature.p7s create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common.meta create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common/icon.png create mode 100644 samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common/icon.png.meta create mode 100644 samples/UnityApp/Assets/Readme.asset create mode 100644 samples/UnityApp/Assets/Readme.asset.meta create mode 100644 samples/UnityApp/Assets/Scenes.meta create mode 100644 samples/UnityApp/Assets/Scenes/Clock Scene.unity create mode 100644 samples/UnityApp/Assets/Scenes/Clock Scene.unity.meta create mode 100644 samples/UnityApp/Assets/Scripts.meta create mode 100644 samples/UnityApp/Assets/Scripts/Clock.cs create mode 100644 samples/UnityApp/Assets/Scripts/Clock.cs.meta create mode 100644 samples/UnityApp/Assets/Scripts/ClockService.cs create mode 100644 samples/UnityApp/Assets/Scripts/ClockService.cs.meta create mode 100644 samples/UnityApp/Assets/Scripts/ClockViewModel.cs create mode 100644 samples/UnityApp/Assets/Scripts/ClockViewModel.cs.meta create mode 100644 samples/UnityApp/Assets/Scripts/Composition.cs create mode 100644 samples/UnityApp/Assets/Scripts/Composition.cs.meta create mode 100644 samples/UnityApp/Assets/Scripts/IClockService.cs create mode 100644 samples/UnityApp/Assets/Scripts/IClockService.cs.meta create mode 100644 samples/UnityApp/Assets/Scripts/IClockViewModel.cs create mode 100644 samples/UnityApp/Assets/Scripts/IClockViewModel.cs.meta create mode 100644 samples/UnityApp/Assets/Settings.meta create mode 100644 samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset create mode 100644 samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset.meta create mode 100644 samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset create mode 100644 samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset.meta create mode 100644 samples/UnityApp/Assets/Settings/Mobile_Renderer.asset create mode 100644 samples/UnityApp/Assets/Settings/Mobile_Renderer.asset.meta create mode 100644 samples/UnityApp/Assets/Settings/PC_RPAsset.asset create mode 100644 samples/UnityApp/Assets/Settings/PC_RPAsset.asset.meta create mode 100644 samples/UnityApp/Assets/Settings/PC_Renderer.asset create mode 100644 samples/UnityApp/Assets/Settings/PC_Renderer.asset.meta create mode 100644 samples/UnityApp/Assets/Settings/SampleSceneProfile.asset create mode 100644 samples/UnityApp/Assets/Settings/SampleSceneProfile.asset.meta create mode 100644 samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset create mode 100644 samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Icons.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Icons/URP.png create mode 100644 samples/UnityApp/Assets/TutorialInfo/Icons/URP.png.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Layout.wlt create mode 100644 samples/UnityApp/Assets/TutorialInfo/Layout.wlt.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Scripts.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Scripts/Editor.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs create mode 100644 samples/UnityApp/Assets/TutorialInfo/Scripts/Editor/ReadmeEditor.cs.meta create mode 100644 samples/UnityApp/Assets/TutorialInfo/Scripts/Readme.cs create mode 100644 samples/UnityApp/Assets/TutorialInfo/Scripts/Readme.cs.meta create mode 100644 samples/UnityApp/Assets/packages.config create mode 100644 samples/UnityApp/Assets/packages.config.meta create mode 100644 samples/UnityApp/Packages/manifest.json create mode 100644 samples/UnityApp/Packages/packages-lock.json create mode 100644 samples/UnityApp/ProjectSettings/AudioManager.asset create mode 100644 samples/UnityApp/ProjectSettings/ClusterInputManager.asset create mode 100644 samples/UnityApp/ProjectSettings/DynamicsManager.asset create mode 100644 samples/UnityApp/ProjectSettings/EditorBuildSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/EditorSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/GraphicsSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/InputManager.asset create mode 100644 samples/UnityApp/ProjectSettings/MemorySettings.asset create mode 100644 samples/UnityApp/ProjectSettings/MultiplayerManager.asset create mode 100644 samples/UnityApp/ProjectSettings/NavMeshAreas.asset create mode 100644 samples/UnityApp/ProjectSettings/PackageManagerSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/Physics2DSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/PresetManager.asset create mode 100644 samples/UnityApp/ProjectSettings/ProjectSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/ProjectVersion.txt create mode 100644 samples/UnityApp/ProjectSettings/QualitySettings.asset create mode 100644 samples/UnityApp/ProjectSettings/SceneTemplateSettings.json create mode 100644 samples/UnityApp/ProjectSettings/ShaderGraphSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/TagManager.asset create mode 100644 samples/UnityApp/ProjectSettings/TimeManager.asset create mode 100644 samples/UnityApp/ProjectSettings/URPProjectSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/UnityConnectSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/VFXManager.asset create mode 100644 samples/UnityApp/ProjectSettings/VersionControlSettings.asset create mode 100644 samples/UnityApp/ProjectSettings/XRSettings.asset create mode 100644 samples/UnityApp/UnityApp.sln diff --git a/.gitignore b/.gitignore index 8b459c6eb..8bced85fb 100644 --- a/.gitignore +++ b/.gitignore @@ -15,4 +15,6 @@ _ReSharper.Caches/ .idea .logs .packages - +samples/UnityApp/Library +samples/UnityApp/UserSettings +samples/UnityApp/Temp \ No newline at end of file diff --git a/samples/UnityApp/Assembly-CSharp-Editor.csproj b/samples/UnityApp/Assembly-CSharp-Editor.csproj new file mode 100644 index 000000000..51c580c14 --- /dev/null +++ b/samples/UnityApp/Assembly-CSharp-Editor.csproj @@ -0,0 +1,994 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {49dddaeb-5230-bd3d-3ed3-2581068b6fc1} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Assembly-CSharp-Editor + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Assembly-CSharp-Editor\ + UNITY_6000_0_34;UNITY_6000_0;UNITY_6000;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_2023_1_OR_NEWER;UNITY_2023_2_OR_NEWER;UNITY_2023_3_OR_NEWER;UNITY_6000_0_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_MARSHALLING_TESTS;ENABLE_VIDEO;ENABLE_NAVIGATION_OFFMESHLINK_TO_NAVMESHLINK;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;TEXTCORE_1_0_OR_NEWER;EDITOR_ONLY_NAVMESH_BUILDER_DEPRECATED;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_AMD;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_USES_EXPLICIT_MEMORY_MANAGER_INITIALIZER;PLATFORM_SUPPORTS_WAIT_FOR_PRESENTATION;PLATFORM_SUPPORTS_SPLIT_GRAPHICS_JOBS;ENABLE_MONO;NET_4_6;NET_UNITY_4_8;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER;UNITY_EDITOR_ONLY_COMPILATION + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AMDModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GraphicsStateCollectionSerializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.HierarchyCoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputForUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.MarshallingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.MultiplayerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.NVIDIAModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ShaderVariantAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.AdaptivePerformanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.BuildProfileModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreBusinessMetricsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.EmbreeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphicsStateCollectionSerializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GridAndSnapModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.MultiplayerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SafeModeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.ShaderFoundryModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SketchUpModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TreeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIAutomationModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEditor.Graphs.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.visualscripting\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.collections\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.ext.nunit\net40\unity-custom\nunit.framework.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.collab-proxy\Lib\Editor\unityplastic.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.collab-proxy\Lib\Editor\Unity.Plastic.Antlr3.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.collab-proxy\Lib\Editor\Unity.Plastic.Newtonsoft.Json.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.collab-proxy\Lib\Editor\log4netPlastic.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.visualscripting\Editor\VisualScripting.Core\Dependencies\DotNetZip\Unity.VisualScripting.IonicZip.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.visualscripting\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.github-glitchenzo.nugetforunity\Editor\PluginAPI\NuGetForUnity.PluginAPI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.visualscripting\Editor\VisualScripting.Core\EditorAssetResources\Unity.VisualScripting.TextureAssets.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.nuget.mono-cecil\Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Microsoft.CSharp.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Data.DataSetExtensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Annotations.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Http.Rtc.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Duplex.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Http.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.NetTcp.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ServiceModel.Security.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\UnityReferenceAssemblies\unity-4.8-api\Facades\System.Xml.XPath.XDocument.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\UnityEngine.TestRunner.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\UnityEditor.TestRunner.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\UnityEditor.UI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Searcher.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Rider.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipeline.Universal.ShaderLibrary.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Shaders.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.Shared.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Timeline.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.ShaderGraph.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Timeline.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.Shared.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\UnityEngine.UI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.ShaderLibrary.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.PlasticSCM.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Mathematics.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Collections.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\PPv2URPConverters.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Core.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Config.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Collections.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Shared.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Core.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Flow.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.TextMeshPro.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\NuGetForUnity.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.SettingsProvider.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.State.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Mathematics.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.State.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.Editor.ConversionSystem.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Burst.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Burst.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Rendering.LightTransport.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.InputSystem.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll + + + + + {e49146b6-4fbf-56d1-a912-28d4b0cf91a6} + Assembly-CSharp + + + + + diff --git a/samples/UnityApp/Assembly-CSharp.csproj b/samples/UnityApp/Assembly-CSharp.csproj new file mode 100644 index 000000000..467b791a0 --- /dev/null +++ b/samples/UnityApp/Assembly-CSharp.csproj @@ -0,0 +1,945 @@ + + + + 9.0 + <_TargetFrameworkDirectories>non_empty_path_generated_by_unity.rider.package + <_FullFrameworkReferenceAssemblyPaths>non_empty_path_generated_by_unity.rider.package + true + + + Debug + AnyCPU + 10.0.20506 + 2.0 + + {e49146b6-4fbf-56d1-a912-28d4b0cf91a6} + {E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + Library + Properties + Assembly-CSharp + v4.7.1 + 512 + . + + + true + full + false + Temp\Bin\Debug\Assembly-CSharp\ + UNITY_6000_0_34;UNITY_6000_0;UNITY_6000;UNITY_5_3_OR_NEWER;UNITY_5_4_OR_NEWER;UNITY_5_5_OR_NEWER;UNITY_5_6_OR_NEWER;UNITY_2017_1_OR_NEWER;UNITY_2017_2_OR_NEWER;UNITY_2017_3_OR_NEWER;UNITY_2017_4_OR_NEWER;UNITY_2018_1_OR_NEWER;UNITY_2018_2_OR_NEWER;UNITY_2018_3_OR_NEWER;UNITY_2018_4_OR_NEWER;UNITY_2019_1_OR_NEWER;UNITY_2019_2_OR_NEWER;UNITY_2019_3_OR_NEWER;UNITY_2019_4_OR_NEWER;UNITY_2020_1_OR_NEWER;UNITY_2020_2_OR_NEWER;UNITY_2020_3_OR_NEWER;UNITY_2021_1_OR_NEWER;UNITY_2021_2_OR_NEWER;UNITY_2021_3_OR_NEWER;UNITY_2022_1_OR_NEWER;UNITY_2022_2_OR_NEWER;UNITY_2022_3_OR_NEWER;UNITY_2023_1_OR_NEWER;UNITY_2023_2_OR_NEWER;UNITY_2023_3_OR_NEWER;UNITY_6000_0_OR_NEWER;PLATFORM_ARCH_64;UNITY_64;UNITY_INCLUDE_TESTS;ENABLE_AR;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_EVENT_QUEUE;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_PHYSICS;ENABLE_TEXTURE_STREAMING;ENABLE_VIRTUALTEXTURING;ENABLE_LZMA;ENABLE_UNITYEVENTS;ENABLE_VR;ENABLE_WEBCAM;ENABLE_UNITYWEBREQUEST;ENABLE_WWW;ENABLE_CLOUD_SERVICES;ENABLE_CLOUD_SERVICES_ADS;ENABLE_CLOUD_SERVICES_USE_WEBREQUEST;ENABLE_CLOUD_SERVICES_CRASH_REPORTING;ENABLE_CLOUD_SERVICES_PURCHASING;ENABLE_CLOUD_SERVICES_ANALYTICS;ENABLE_CLOUD_SERVICES_BUILD;ENABLE_EDITOR_GAME_SERVICES;ENABLE_UNITY_GAME_SERVICES_ANALYTICS_SUPPORT;ENABLE_CLOUD_LICENSE;ENABLE_EDITOR_HUB_LICENSE;ENABLE_WEBSOCKET_CLIENT;ENABLE_GENERATE_NATIVE_PLUGINS_FOR_ASSEMBLIES_API;ENABLE_DIRECTOR_AUDIO;ENABLE_DIRECTOR_TEXTURE;ENABLE_MANAGED_JOBS;ENABLE_MANAGED_TRANSFORM_JOBS;ENABLE_MANAGED_ANIMATION_JOBS;ENABLE_MANAGED_AUDIO_JOBS;ENABLE_MANAGED_UNITYTLS;INCLUDE_DYNAMIC_GI;ENABLE_SCRIPTING_GC_WBARRIERS;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;ENABLE_MARSHALLING_TESTS;ENABLE_VIDEO;ENABLE_NAVIGATION_OFFMESHLINK_TO_NAVMESHLINK;ENABLE_ACCELERATOR_CLIENT_DEBUGGING;TEXTCORE_1_0_OR_NEWER;EDITOR_ONLY_NAVMESH_BUILDER_DEPRECATED;PLATFORM_STANDALONE_WIN;PLATFORM_STANDALONE;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_NVIDIA;ENABLE_AMD;ENABLE_CRUNCH_TEXTURE_COMPRESSION;ENABLE_OUT_OF_PROCESS_CRASH_HANDLER;ENABLE_CLUSTER_SYNC;ENABLE_CLUSTERINPUT;PLATFORM_UPDATES_TIME_OUTSIDE_OF_PLAYER_LOOP;GFXDEVICE_WAITFOREVENT_MESSAGEPUMP;PLATFORM_USES_EXPLICIT_MEMORY_MANAGER_INITIALIZER;PLATFORM_SUPPORTS_WAIT_FOR_PRESENTATION;PLATFORM_SUPPORTS_SPLIT_GRAPHICS_JOBS;ENABLE_MONO;NET_STANDARD_2_0;NET_STANDARD;NET_STANDARD_2_1;NETSTANDARD;NETSTANDARD2_1;ENABLE_PROFILER;DEBUG;TRACE;UNITY_ASSERTIONS;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN;ENABLE_UNITY_COLLECTIONS_CHECKS;ENABLE_BURST_AOT;UNITY_TEAM_LICENSE;ENABLE_CUSTOM_RENDER_TEXTURE;ENABLE_DIRECTOR;ENABLE_LOCALIZATION;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_TILEMAP;ENABLE_TIMELINE;ENABLE_INPUT_SYSTEM;ENABLE_LEGACY_INPUT_MANAGER;TEXTCORE_FONT_ENGINE_1_5_OR_NEWER;TEXTCORE_TEXT_ENGINE_1_5_OR_NEWER;CSHARP_7_OR_LATER;CSHARP_7_3_OR_NEWER + prompt + 4 + 0169,0649 + False + False + + + true + true + false + false + false + + + + + + + + + + + + + + + + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ARModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AndroidJNIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AnimationModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.AudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClothModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterInputModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ClusterRendererModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ContentLoadModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.CrashReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.DSPGraphModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.DirectorModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GameCenterModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GraphicsStateCollectionSerializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.HierarchyCoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.HotReloadModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.IMGUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ImageConversionModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputForUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.InputLegacyModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.JSONSerializeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.LocalizationModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.MarshallingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.MultiplayerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ParticleSystemModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PerformanceReportingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ScreenCaptureModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.ShaderVariantAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SharedInternalsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.StreamingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.SubsystemsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TLSModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TerrainPhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityAnalyticsCommonModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityCurlModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityTestProtocolModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAssetBundleModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestAudioModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestTextureModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.UnityWebRequestWWWModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VRModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VehiclesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.VirtualTexturingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.WindModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEngine.XRModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.AccessibilityModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.AdaptivePerformanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.BuildProfileModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreBusinessMetricsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.CoreModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.DeviceSimulatorModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.DiagnosticsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.EditorToolbarModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.EmbreeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GraphicsStateCollectionSerializerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GridAndSnapModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.GridModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.MultiplayerModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.Physics2DModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PhysicsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PresetsUIModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.PropertiesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.QuickSearchModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SafeModeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneTemplateModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SceneViewModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.ShaderFoundryModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SketchUpModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SpriteMaskModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SpriteShapeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.SubstanceModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TerrainModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreFontEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextCoreTextEngineModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TextRenderingModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TilemapModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.TreeModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIAutomationModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIBuilderModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UIElementsSamplesModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UmbraModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.UnityConnectModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.VFXModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.VideoModule.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\Managed\UnityEngine\UnityEditor.XRModule.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.collections\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.ext.nunit\net40\unity-custom\nunit.framework.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.visualscripting\Runtime\VisualScripting.Flow\Dependencies\NCalc\Unity.VisualScripting.Antlr3.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\PackageCache\com.unity.nuget.mono-cecil\Mono.Cecil.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\ref\2.1.0\netstandard.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\Microsoft.Win32.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.AppContext.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Buffers.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Concurrent.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.NonGeneric.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Collections.Specialized.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.EventBasedAsync.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ComponentModel.TypeConverter.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Console.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Data.Common.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Contracts.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Debug.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.FileVersionInfo.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Process.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.StackTrace.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TextWriterTraceListener.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tools.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.TraceSource.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Diagnostics.Tracing.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Drawing.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Dynamic.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Calendars.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Globalization.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Compression.ZipFile.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.DriveInfo.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.FileSystem.Watcher.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.IsolatedStorage.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.MemoryMappedFiles.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.Pipes.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.IO.UnmanagedMemoryStream.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Expressions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Linq.Queryable.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Memory.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Http.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NameResolution.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.NetworkInformation.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Ping.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Requests.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Security.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.Sockets.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebHeaderCollection.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.Client.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Net.WebSockets.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Numerics.Vectors.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ObjectModel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.DispatchProxy.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.ILGeneration.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Emit.Lightweight.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Reflection.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Reader.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.ResourceManager.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Resources.Writer.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.CompilerServices.VisualC.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Handles.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.InteropServices.RuntimeInformation.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Formatters.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Json.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Runtime.Serialization.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Claims.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Algorithms.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Csp.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.Primitives.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Cryptography.X509Certificates.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.Principal.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Security.SecureString.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.Encoding.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Text.RegularExpressions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Overlapped.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Extensions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Tasks.Parallel.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Thread.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.ThreadPool.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Threading.Timer.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.ValueTuple.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.ReaderWriter.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlDocument.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XmlSerializer.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netstandard\System.Xml.XPath.XDocument.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\Extensions\2.0.0\System.Runtime.InteropServices.WindowsRuntime.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\mscorlib.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ComponentModel.Composition.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Core.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Data.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Drawing.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.IO.Compression.FileSystem.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Net.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Numerics.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Runtime.Serialization.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.ServiceModel.Web.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Transactions.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Web.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Windows.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Linq.dll + + + C:\Program Files\Unity\Hub\Editor\6000.0.34f1\Editor\Data\NetStandard\compat\2.1.0\shims\netfx\System.Xml.Serialization.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\UnityEditor.UI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Searcher.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Rider.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipeline.Universal.ShaderLibrary.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Shaders.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.Shared.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Timeline.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.ShaderGraph.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Timeline.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.Shared.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\UnityEngine.UI.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.ShaderLibrary.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.PlasticSCM.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Mathematics.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Collections.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\PPv2URPConverters.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Core.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Config.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Collections.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Shared.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Core.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Flow.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.TextMeshPro.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\NuGetForUnity.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.SettingsProvider.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.State.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Mathematics.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.State.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.AI.Navigation.Editor.ConversionSystem.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.TextMeshPro.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Burst.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Burst.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Core.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.Rendering.LightTransport.Runtime.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.InputSystem.dll + + + C:\Projects\DevTeam\Pure.DI\samples\UnityApp\Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll + + + + + + + diff --git a/samples/UnityApp/Assets/InputSystem_Actions.inputactions b/samples/UnityApp/Assets/InputSystem_Actions.inputactions new file mode 100644 index 000000000..1a12cb91b --- /dev/null +++ b/samples/UnityApp/Assets/InputSystem_Actions.inputactions @@ -0,0 +1,1057 @@ +{ + "name": "InputSystem_Actions", + "maps": [ + { + "name": "Player", + "id": "df70fa95-8a34-4494-b137-73ab6b9c7d37", + "actions": [ + { + "name": "Move", + "type": "Value", + "id": "351f2ccd-1f9f-44bf-9bec-d62ac5c5f408", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Look", + "type": "Value", + "id": "6b444451-8a00-4d00-a97e-f47457f736a8", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Attack", + "type": "Button", + "id": "6c2ab1b8-8984-453a-af3d-a3c78ae1679a", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Interact", + "type": "Button", + "id": "852140f2-7766-474d-8707-702459ba45f3", + "expectedControlType": "Button", + "processors": "", + "interactions": "Hold", + "initialStateCheck": false + }, + { + "name": "Crouch", + "type": "Button", + "id": "27c5f898-bc57-4ee1-8800-db469aca5fe3", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Jump", + "type": "Button", + "id": "f1ba0d36-48eb-4cd5-b651-1c94a6531f70", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Previous", + "type": "Button", + "id": "2776c80d-3c14-4091-8c56-d04ced07a2b0", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Next", + "type": "Button", + "id": "b7230bb6-fc9b-4f52-8b25-f5e19cb2c2ba", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Sprint", + "type": "Button", + "id": "641cd816-40e6-41b4-8c3d-04687c349290", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "", + "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403", + "path": "/leftStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "WASD", + "id": "00ca640b-d935-4593-8157-c05846ea39b3", + "path": "Dpad", + "interactions": "", + "processors": "", + "groups": "", + "action": "Move", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9", + "path": "/w", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "320bffee-a40b-4347-ac70-c210eb8bc73a", + "path": "/s", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc", + "path": "/a", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "2e46982e-44cc-431b-9f0b-c11910bf467a", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400", + "path": "/d", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "77bff152-3580-4b21-b6de-dcd0c7e41164", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Move", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "1635d3fe-58b6-4ba9-a4e2-f4b964f6b5c8", + "path": "/{Primary2DAxis}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3ea4d645-4504-4529-b061-ab81934c3752", + "path": "/stick", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Move", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235", + "path": "/rightStick", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8c8e490b-c610-4785-884f-f04217b23ca4", + "path": "/delta", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse;Touch", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "3e5f5442-8668-4b27-a940-df99bad7e831", + "path": "/{Hatswitch}", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Look", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91", + "path": "/buttonWest", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "05f6913d-c316-48b2-a6bb-e225f14c7960", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "886e731e-7071-4ae4-95c0-e61739dad6fd", + "path": "/primaryTouch/tap", + "interactions": "", + "processors": "", + "groups": ";Touch", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8255d333-5683-4943-a58a-ccb207ff1dce", + "path": "/{PrimaryAction}", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3c1c7f0-bd20-4ee7-a0f1-899b24bca6d7", + "path": "/enter", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Attack", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "cbac6039-9c09-46a1-b5f2-4e5124ccb5ed", + "path": "/2", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e15ca19d-e649-4852-97d5-7fe8ccc44e94", + "path": "/dpad/right", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Next", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "f2e9ba44-c423-42a7-ad56-f20975884794", + "path": "/leftShift", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8cbb2f4b-a784-49cc-8d5e-c010b8c7f4e6", + "path": "/leftStickPress", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "d8bf24bf-3f2f-4160-a97c-38ec1eb520ba", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Sprint", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "eb40bb66-4559-4dfa-9a2f-820438abb426", + "path": "/space", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "daba33a1-ad0c-4742-a909-43ad1cdfbeb6", + "path": "/buttonSouth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "603f3daf-40bd-4854-8724-93e8017f59e3", + "path": "/secondaryButton", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Jump", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1534dc16-a6aa-499d-9c3a-22b47347b52a", + "path": "/1", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "25060bbd-a3a6-476e-8fba-45ae484aad05", + "path": "/dpad/left", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Previous", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "1c04ea5f-b012-41d1-a6f7-02e963b52893", + "path": "/e", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "b3f66d0b-7751-423f-908b-a11c5bd95930", + "path": "/buttonNorth", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Interact", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4f4649ac-64a8-4a73-af11-b3faef356a4d", + "path": "/buttonEast", + "interactions": "", + "processors": "", + "groups": "Gamepad", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "36e52cba-0905-478e-a818-f4bfcb9f3b9a", + "path": "/c", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Crouch", + "isComposite": false, + "isPartOfComposite": false + } + ] + }, + { + "name": "UI", + "id": "272f6d14-89ba-496f-b7ff-215263d3219f", + "actions": [ + { + "name": "Navigate", + "type": "PassThrough", + "id": "c95b2375-e6d9-4b88-9c4c-c5e76515df4b", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Submit", + "type": "Button", + "id": "7607c7b6-cd76-4816-beef-bd0341cfe950", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Cancel", + "type": "Button", + "id": "15cef263-9014-4fd5-94d9-4e4a6234a6ef", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "Point", + "type": "PassThrough", + "id": "32b35790-4ed0-4e9a-aa41-69ac6d629449", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "Click", + "type": "PassThrough", + "id": "3c7022bf-7922-4f7c-a998-c437916075ad", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": true + }, + { + "name": "RightClick", + "type": "PassThrough", + "id": "44b200b1-1557-4083-816c-b22cbdf77ddf", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "MiddleClick", + "type": "PassThrough", + "id": "dad70c86-b58c-4b17-88ad-f5e53adf419e", + "expectedControlType": "Button", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "ScrollWheel", + "type": "PassThrough", + "id": "0489e84a-4833-4c40-bfae-cea84b696689", + "expectedControlType": "Vector2", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDevicePosition", + "type": "PassThrough", + "id": "24908448-c609-4bc3-a128-ea258674378a", + "expectedControlType": "Vector3", + "processors": "", + "interactions": "", + "initialStateCheck": false + }, + { + "name": "TrackedDeviceOrientation", + "type": "PassThrough", + "id": "9caa3d8a-6b2f-4e8e-8bad-6ede561bd9be", + "expectedControlType": "Quaternion", + "processors": "", + "interactions": "", + "initialStateCheck": false + } + ], + "bindings": [ + { + "name": "Gamepad", + "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf", + "path": "/leftStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81", + "path": "/rightStick/up", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2db08d65-c5fb-421b-983f-c71163608d67", + "path": "/leftStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "58748904-2ea9-4a80-8579-b500e6a76df8", + "path": "/rightStick/down", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "8ba04515-75aa-45de-966d-393d9bbd1c14", + "path": "/leftStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921", + "path": "/rightStick/left", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "fcd248ae-a788-4676-a12e-f4d81205600b", + "path": "/leftStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20", + "path": "/rightStick/right", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90", + "path": "/dpad", + "interactions": "", + "processors": "", + "groups": ";Gamepad", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "Joystick", + "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "3db53b26-6601-41be-9887-63ac74e79d19", + "path": "/stick/up", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f", + "path": "/stick/down", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835", + "path": "/stick/left", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc", + "path": "/stick/right", + "interactions": "", + "processors": "", + "groups": "Joystick", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "Keyboard", + "id": "ff527021-f211-4c02-933e-5976594c46ed", + "path": "2DVector", + "interactions": "", + "processors": "", + "groups": "", + "action": "Navigate", + "isComposite": true, + "isPartOfComposite": false + }, + { + "name": "up", + "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0", + "path": "/w", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "up", + "id": "eb480147-c587-4a33-85ed-eb0ab9942c43", + "path": "/upArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "2bf42165-60bc-42ca-8072-8c13ab40239b", + "path": "/s", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "down", + "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac", + "path": "/downArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "74214943-c580-44e4-98eb-ad7eebe17902", + "path": "/a", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "left", + "id": "cea9b045-a000-445b-95b8-0c171af70a3b", + "path": "/leftArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "8607c725-d935-4808-84b1-8354e29bab63", + "path": "/d", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "right", + "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b", + "path": "/rightArrow", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Navigate", + "isComposite": false, + "isPartOfComposite": true + }, + { + "name": "", + "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc", + "path": "*/{Submit}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Submit", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e", + "path": "*/{Cancel}", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse;Gamepad;Touch;Joystick;XR", + "action": "Cancel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7", + "path": "/position", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "5693e57a-238a-46ed-b5ae-e64e6e574302", + "path": "/touch*/position", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Point", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5", + "path": "/leftButton", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace", + "path": "/tip", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59", + "path": "/touch*/press", + "interactions": "", + "processors": "", + "groups": "Touch", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677", + "path": "/trigger", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "Click", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "38c99815-14ea-4617-8627-164d27641299", + "path": "/scroll", + "interactions": "", + "processors": "", + "groups": ";Keyboard&Mouse", + "action": "ScrollWheel", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "4c191405-5738-4d4b-a523-c6a301dbf754", + "path": "/rightButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "RightClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "24066f69-da47-44f3-a07e-0015fb02eb2e", + "path": "/middleButton", + "interactions": "", + "processors": "", + "groups": "Keyboard&Mouse", + "action": "MiddleClick", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77", + "path": "/devicePosition", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDevicePosition", + "isComposite": false, + "isPartOfComposite": false + }, + { + "name": "", + "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb", + "path": "/deviceRotation", + "interactions": "", + "processors": "", + "groups": "XR", + "action": "TrackedDeviceOrientation", + "isComposite": false, + "isPartOfComposite": false + } + ] + } + ], + "controlSchemes": [ + { + "name": "Keyboard&Mouse", + "bindingGroup": "Keyboard&Mouse", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + }, + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Gamepad", + "bindingGroup": "Gamepad", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Touch", + "bindingGroup": "Touch", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "Joystick", + "bindingGroup": "Joystick", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + }, + { + "name": "XR", + "bindingGroup": "XR", + "devices": [ + { + "devicePath": "", + "isOptional": false, + "isOR": false + } + ] + } + ] +} \ No newline at end of file diff --git a/samples/UnityApp/Assets/InputSystem_Actions.inputactions.meta b/samples/UnityApp/Assets/InputSystem_Actions.inputactions.meta new file mode 100644 index 000000000..6b38b043d --- /dev/null +++ b/samples/UnityApp/Assets/InputSystem_Actions.inputactions.meta @@ -0,0 +1,14 @@ +fileFormatVersion: 2 +guid: 052faaac586de48259a63d0c4782560b +ScriptedImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 2 + userData: + assetBundleName: + assetBundleVariant: + script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3} + generateWrapperCode: 0 + wrapperCodePath: + wrapperClassName: + wrapperCodeNamespace: diff --git a/samples/UnityApp/Assets/Materials.meta b/samples/UnityApp/Assets/Materials.meta new file mode 100644 index 000000000..97174f194 --- /dev/null +++ b/samples/UnityApp/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa348b4637a78df4a9f9fbf19b2c2a80 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Materials/Clock Arm.mat b/samples/UnityApp/Assets/Materials/Clock Arm.mat new file mode 100644 index 000000000..673826884 --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Arm.mat @@ -0,0 +1,142 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-6904577835942408927 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Clock Arm + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossinessSource: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Shininess: 0 + - _Smoothness: 0.5 + - _SmoothnessSource: 0 + - _SmoothnessTextureChannel: 0 + - _SpecSource: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.039215688, g: 0.039215688, b: 0.039215688, a: 1} + - _Color: {r: 0.039215688, g: 0.039215688, b: 0.039215688, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/samples/UnityApp/Assets/Materials/Clock Arm.mat.meta b/samples/UnityApp/Assets/Materials/Clock Arm.mat.meta new file mode 100644 index 000000000..24bf8269d --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Arm.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 09c133923c22a814f97f2e6c3526eb18 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Materials/Clock Face.mat b/samples/UnityApp/Assets/Materials/Clock Face.mat new file mode 100644 index 000000000..1aa7c551b --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Face.mat @@ -0,0 +1,84 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Clock Face + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _BumpScale: 1 + - _Cutoff: 0.5 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _GlossMapScale: 1 + - _Glossiness: 0.5 + - _GlossyReflections: 1 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.02 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _UVSec: 0 + - _ZWrite: 1 + m_Colors: + - _Color: {r: 1, g: 0.9182276, b: 0.8784314, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/samples/UnityApp/Assets/Materials/Clock Face.mat.meta b/samples/UnityApp/Assets/Materials/Clock Face.mat.meta new file mode 100644 index 000000000..a59fc4410 --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Face.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dd637a2f88dabb147b5b0ff291994f81 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat b/samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat new file mode 100644 index 000000000..a4528bcaf --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Clock Hour Indicator + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: _ParallaxMap _SmoothnessTextureChannel + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.20784314, g: 0.20790312, b: 0.20790312, a: 1} + - _Color: {r: 0.2078431, g: 0.20790309, b: 0.20790309, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 +--- !u!114 &7535123815756065735 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 diff --git a/samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat.meta b/samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat.meta new file mode 100644 index 000000000..bb83ee687 --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Hour Indicator.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d1d130d49342cc647aacdf1f55daff4c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat b/samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat new file mode 100644 index 000000000..6ec695bee --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat @@ -0,0 +1,138 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-4007223568625217084 +MonoBehaviour: + m_ObjectHideFlags: 11 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3} + m_Name: + m_EditorClassIdentifier: + version: 9 +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Clock Seconds Arm + m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _GLOSSYREFLECTIONS_OFF + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: + - MOTIONVECTORS + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _BaseMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _BumpMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailAlbedoMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _DetailNormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _EmissionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetallicGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OcclusionMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ParallaxMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SpecGlossMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_Lightmaps: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_LightmapsInd: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - unity_ShadowMasks: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _AddPrecomputedVelocity: 0 + - _AlphaClip: 0 + - _AlphaToMask: 0 + - _Blend: 0 + - _BlendModePreserveSpecular: 1 + - _BumpScale: 1 + - _ClearCoatMask: 0 + - _ClearCoatSmoothness: 0 + - _Cull: 2 + - _Cutoff: 0.5 + - _DetailAlbedoMapScale: 1 + - _DetailNormalMapScale: 1 + - _DstBlend: 0 + - _DstBlendAlpha: 0 + - _EnvironmentReflections: 1 + - _GlossMapScale: 0 + - _Glossiness: 0 + - _GlossyReflections: 0 + - _Metallic: 0 + - _Mode: 0 + - _OcclusionStrength: 1 + - _Parallax: 0.005 + - _QueueOffset: 0 + - _ReceiveShadows: 1 + - _Smoothness: 0.5 + - _SmoothnessTextureChannel: 0 + - _SpecularHighlights: 1 + - _SrcBlend: 1 + - _SrcBlendAlpha: 1 + - _Surface: 0 + - _UVSec: 0 + - _WorkflowMode: 1 + - _ZWrite: 1 + m_Colors: + - _BaseColor: {r: 0.9858491, g: 0.017675191, b: 0, a: 1} + - _Color: {r: 0.9858491, g: 0.017675191, b: 0, a: 1} + - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} + - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat.meta b/samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat.meta new file mode 100644 index 000000000..fd8e9cf76 --- /dev/null +++ b/samples/UnityApp/Assets/Materials/Clock Seconds Arm.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6ead959895be2c4408debcdd1f93f73a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/NuGet.config b/samples/UnityApp/Assets/NuGet.config new file mode 100644 index 000000000..0c083882b --- /dev/null +++ b/samples/UnityApp/Assets/NuGet.config @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/samples/UnityApp/Assets/NuGet.config.meta b/samples/UnityApp/Assets/NuGet.config.meta new file mode 100644 index 000000000..d15e04d5e --- /dev/null +++ b/samples/UnityApp/Assets/NuGet.config.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 0b41face25cf48f4fa22f742249e79db \ No newline at end of file diff --git a/samples/UnityApp/Assets/Packages.meta b/samples/UnityApp/Assets/Packages.meta new file mode 100644 index 000000000..67790db13 --- /dev/null +++ b/samples/UnityApp/Assets/Packages.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8e0b9cf83f8c274fafe36a2cbcd4bea +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52.meta new file mode 100644 index 000000000..563f8f5ed --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5d79e0580ac93c84aa13c0908405338f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/.signature.p7s b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/.signature.p7s new file mode 100644 index 0000000000000000000000000000000000000000..c40f18446729a9a470c1c2f46d0e1051daadaca9 GIT binary patch literal 12921 zcmeHtWmuGJ+qDyPHAdPekh}4X9h?Io1q=b~9Qlg+p3sRz>bVvvY z0wUj_;?}+Q`#k&m@$KXIj^pJIbKP;xH8a<_);ia^0hE9*CJuLmO2i%k2n(Et60iqQ z0++!c2%HEYz{IhNPyyLNpkNTj8Nl|B3qg5CPy<6dFK;JzHwic{t^glggilNe;DhtQ z0XUx^pAaAV&^Z-rZ%2u%;$mWOI9yxUMD2o(v#r02s-lv!)M@H=D=f`J@K4pVG z#b@L03TFZsPfkI|sDIv}@8#?5V`mG~b$9oHDGLD%R0MEAKn#Gx1pxG)DHVa>$w2tW z@LyR23e5cLM@Ro85EPi`41faTf>B`5nYM+S-i}jEa~5jn0cOBS@WYc5Hog~3Qd=?O zCQsgTl}H(vBQpD{uF-}ObO4Oow1r}ntA@|gTLs1mm znpX=31Y&oSBKN$n%w3}#&g*FnSxVbNwGK zUF=H!%w&CAXcgnxr4ME_&8sg4`YMEEEo%bo*ZsOwO6`q|a`laG;PW(Ul>ifl>)qEZ zW-DK4U78nOg!jBozVzlsLg?#;#B|x4SD*SnZ>Z_G?@TQQA&wt^C0fXb5ft?aB~6^@ zQEq^e6BwI>dULxaf&!T|UNu+ILVPX!?I$GQikX74ZP;U`s)bJ$%JLlE7IHM_Yl+_{ zF{avMHNTKxyVvd%g-Az8nOMjpBBRrs0#r8N6_C=}XZmzcsWU7R+EgvP+DJ;0$dP(; zW=@GMx*=2XEKl&`l=>lS*HyuZ&S`b%ncg6})Tar1OtrNnjZGn2BXJ(Qa#nY1Y^W7e zX%Lr#cSEZWmu!m#Uq)lSZ)sdmD5QQ+><4;Jl!DJhU#ri>7VR=msH>yw)5>1aAm=+3 zP+=J_^P+iJj)c@~o>+So-r4O%$&51{sNpMP^MT2-1EzDuy{0@OR_n>Al4UmROFl#A zGbD5O_bHr&(ne-pfjL5@_;Nrgx=2dWFXKn6a#>u{{e(22Z&A% zK+!c70nnd}389ow@(*LPs3A`aTa9Tx2bsl3=~Z+@TEFfxbb+CF8R$%t^+ZsaODk1J zBJI=sf-~{6wvI%G1AbK=`$w5-84q9ho8#kK&MlC08RChkS}5AQtIWDZZBNTWAa!-w z^~$LJ=b`iM3bIx7+Mjg4+>~re&v3f(yuGBaIqmviI{i5H$ zcVs0JN?q4~Pc`b^c2Y(|-GVjIQ23ceZJIgS)afEz_ud@_=~YY-6k%Z33u)BUNvyA==ff+3^+2Qmjsa z;r?cEXx=D8T{97po-fzk6*9lMsW>E4B^I$VNoAxI)=S^!fo=O>0EJl%prGkLFd4g2 zw$^GWOC$GEUs+3X)x@8+%)f$%XiOG>1407gCy4wVlSR-&F#$ngaba;&!0C5hpaLjP zP#%|z@D$~FPl$mJE(ge*oPdytot}W5!oRW*Ou^mO4yNbi;O6A!0Mpfz69U9VV0tQY zf?`520YCr_Q;>tBA^1N-^GH3v{2*tgf1|~SxCw1dl>8^bxK$}+nn!0-M>so>TX@59 z-2Bt35G&Sub**84g&nFfhS&Q;BMvmWT7>yVU!pSF6MK;mX-yAS+q(D}>>!~ajZh=f zD+-wzTb+`OTN^#frewt$bs!kqHt}$5?IHGN%)4xy$95$L>7lB^ky1Kmmu@ooEAi#$ z^1i2jLety1o~-I2FOYEfY=v&y&M~n-Qv*e!qU$(C+(K?-u|!Q~*BMf)70#&ja*jH0yq!f^ zxh|i`?M}ICI_7oSMrVg}LoJFlNyNy6YDt{2=eGq+pBy_|>Bp+JC$GJ)H-G28%Dx{r zQoAokys*-r_^EaH&^_5&$h_t2wRe9kI~!*0^;hP*6lXQoF2B1ZxV5zO z0k@BZ(ZDapoI#9?(v-rpcuL z08&j_R@w3eQrkP6n1#v2D#lj7y_bn*N$hN(Jzbx_m=chob!?-h(R7ypTTd>~SW3C> zpy5ND01mj<+Y#vMy1_l-c0{ET227#bg04IR; zbPRwZs2zQLJS6z}-EF)*ev?Ol+|R4P5yC&Nvavo$bVWsKdR?MJ1GnC*?9Q? z3MZ>!gq{Z^0I@ugJfR4I(|NpH1pnD2E&$!hBrqsi-vL;d7!F8$5Cp)+#5{Qc1^o$t zzHycWi=tFKHex-YSt4WD@Ew?@=(CE@HgCg%kNsYXSIwF3doBP68EMW<#a#8HoI8Q+ zBcja`7Amf(BQmNx98Hu+CGDfEmWJ?mh+t9A9_BsMyEg|uB|Fcq!d{MOUyaI)iD_?W z$ycEcels3QLvoh7&pHEXxcg!jvDh(3YpL*AI^`H4E|v2tV?gaK=c*-peyXv`2+h|q z4w<8yFA))M>8h>Fw+Twu-$m!Qh`$%R_}Z;WB>QllNze3Y_p)vojCTmp6%?t*_qiiPdBbIB`q`JMTW?}jD}O9U7AsE?T06i0S}e zp-)of2b~b*K zg0p|^BefwGH$QO)KDO<7!GtQ#xbr;;QFsJxk~{qj*KTawU+rn!^dnnX&l|=9J3Gq)D(XU|I{bygUH8hqrqD0i&`LxY`d+qmIZJB?QFHWdS2oMku{7GE`qJS{`Cv_p?e&;SS zfCRnyq1a@&M(CCb%|t%#ZgApnvJQ$xhNWv~>+0@i3+DznPcFkHW4h?8Z0E!0?uDi- zI}dknCm(mOtFX&gVVX`hUhdxR_CBZALjJ+EXwWM7^~?I!d4Lkood+lei~=FgbQ!0a za&Z%vFhVzFFQjD#CPI=nxikH=1@rH{2*o4UJ8zv`v`2<{{fZX-GV|3OK2`Rf&@Vg( zG0h-cZJCSI)JbbB++z`+U2;LnQZ)n1RBNma$v2!c1wW5k)hR!qCl}2ZC{>jRFMRm< z3*j}rCWLN^5kOrosk`Cvp|W%-clOTmbv5wLooO+_?m=R4`gnts=Z}N$K67vwlRo&& z(u(m#LTE)3_HI{@*>X^KF+QVZGkRe?a@sMLZljF1f^Mzyj&0bkdT9<=S|F)7I)aTj zfbMf7k7nCM=qtw{bFtf()q|DOe5c%Ou3vGn&BnoX7iG&HuT&bzl!_7P$a;~MhFd~d zq;boC3fCccBGfGqGRjuA?6vb&^;6JWy3nQZRM^gO+?U2C8>Y|mCVI&M+TAU{l%KDN z9P0M-@intJijOYqw>8gRf)@(B)+wXp$(ySAiY!wgRnnKHAaFF$LY#ZhqkKK|z2tkT z7IyKfg}dbZa|&*-F{f4g3}&lLtsnFPhM<3ul#4%JIV`41dw6>kVVZ;?*qUQ+NU4%AF${@S(eW?|AU?k3I@*nTBxVZ+c0+Thw4=79Mu9y znfCVDW{TPJiyhgo4I8nSSEDX>n9sD@N%|%@n8vH%XWA(A zC)eLx(S2?NS7AarFFxWIn{!sanEF6wsHgRo@F3}%Y|N=i|DDY3q!@@sgy&SddK&AO z4FgZSM}4!qA9D^Loh>FM5TS5nQ8JkDXW+`=*0)7P2Hk3WU{7~{cil%bs8JF%M|mzI zS!i(|QRP5Tuo;rw@wyNOm!QCDeiKPtQ~OpXi&9Y7?yaPRndh;dO2E;xT8;dj`&ed` znX5L?%#ocB@jQ$Bp}9o$lbv4;KgJPsN!=5e@UhP>>*=dcXC;2r_1gMlMaTm=ta;Bo zqH;o#4eK>vx*kVtqjmM}{aX4oYo#%mmyOQkSq!zRvJ$G^q*+wT{piF4;yVMJrf;MB zMV@IE9r4BA4oge3;S{l4@eE=~krfpo$HNJzKqEE7WUA{U8?i6~{mZe)Idcq3Gy4l) zhFU*!-(cqeZ<(f+ zZ#%#4jEm?awVxf6RmUe}itMJ_`;_Wq7oq!d1VZ##J!0@Bag1F+*fkZoVVP<@HBq>- zhWS%}9dfg_kAxu=nSBG;984}++PsSq{szG@XCL@b#|~!CK8B+h5&#rKEZWu!CI8!+ z|J~}#LxCy*>Ypwf4g`+(bASax3$auG4F>~Ggr+iK04{)T#e{_g1WeIq@zH`43POqM zgFzrL94$fdu`fDZad)x4stqt;;{EXMaEQUg-%Q3o4q$=-{y*l1!kMA4^QBeZbKW0K z@UUmLdyst^nXL_df~qr;Sp_JTJ)w8gfbef`2ZFOvvYb?xH(JVCdpPmA`8s?jLVkoG zzmuD-oj;$mx4RpF?EQ5i{BUG5fP4rb8vtY-fc~&QeNQNiQ5{a7*-K&`-vx>_ReeX) z?^-$&ZkY?xDBf1`XjVA~Ad!G;AzDuVPTBtt+f6Vr_J5EvXm*C8K%t_y80--=@w2kn zYtbxJn7;aUnjc;>58K*B1%?G5%VE6*Yw{@2v2ut#>!gGzzwAi}S0BP33Avsc;N8TV zN_eDLZ}cWCh2EjPWKKMZX=-a)b=KJCJ$N#i(wz=Ims8&;A0zeraH1`H#MG;uyGoXh zHh3*je?Bpl(8kV`HDgD}Zsh5Nb;4yfB5%E?6}r+=cAa$XJ%e(l7D<&d?rX~K3~ZX7 zU+{)TRbs6VW(M#-hN(-=SlDEH_$paH@FKfD7Dxpuc>G*JqyCPO*lT9Zn0IS?F7X!( z4KYOQA4=owSUMjv&B#kGUIHxBDyDZwY<)Xdg724E3}o3g+*jrxC&js0=3veU@E1*T zS6!1xPpzK?DSHWUZLf6N)vQ8aJ~pk)67j|P;(7O6V5-n`9IKV>_Kig&tR$uq(t5vp ze#X7S!)Cjbya+t&h{L=UGQF49au45BnF$Gp4L+6R?6k4xBkq;N9r)K$zbDn$@EiHherTTT75yDZlnCOGxpPT%|a;Mn_P&6BVYq=w{ez_e4 z%|pgPk$&S*eL(t8V%|l-Yu{v9mOm z6`US{kKZ5jV1bF5-?Gr(31{_;g7mprNk_|36QQ~D*FpxvBzbs@U7=^?zdU@kYBAZ7 zja#r%5EN^h?VNNJ;Mk8-mWQHjMf>!PX!|4ghsMTVd^b-ue&K7vyww-lO+frtHo`!A z^>)7($^X4q&k8V~NL&aR?P<3Olk@iW^+J2~s*2z3dIh-?yB-ihhYsK6^*6g7J^DHP zx0Znd{nZu%ojCR&v||qfov9?G=$}&vHLr=>ZnWC>BrU3X!=4g#cc=doOq|o$3jcHH z>oST|0qgVkYdFJVV&3H9;$NoeXy4KUV zurbD&nu)K}wnL<5mixxk!p+Kk`6ByQLS9viNw?EJjT4+0=coS4NmN&Iee|iD;$v&! zTa;f-vSJagV;>9D33!h2yk6&64c@pZ{LJ4V5|%$O?~2={8VFApbYWhO9277uctnOG zSrezq&XDlRUpOe77@>muR)q&KSIK}bMC@{2?W%b_XGGNzOh;H_0TC(rUrIounQV{G3i~NeNT-wrdyB zZ<_aSFZd-hLhnP!$+urX*gQS6wmIwN9blW%w&!I(E-)wWd$}rdb!%i|%CIiCx1XHz zAwimzIjM&6+_2PjRVCvzVJDhWzlTS*+ILaIdnj`L_ni@N74-3%goIgBn!LazPlk%ca=bdmBQYd~}a^ zc3|tciaeLHD&Kez$ME*@$5w5JMwgcDkBnFFMX)GCL<7srTmwFmUa-18#sO_r?@w!e z>cH(tG99{zFKFLJMnLYi9l~fs%y1A-%jW8mP}FD*su{Y&o=@zVT{-h~|7nI!BM%mK zKi`6OZOH+y5`V$w7CL5&N4LkmKT4PIHua7D!E=inliD-bvec%(mhMT+_V1OhfWS%8 z_Omq>JgHpqQ&;!jNc;Yqo%_E@+y5qQpgSm#1RBXj{u5UHZMt?6HlKRAe~VRr_HwVD zwvOnQ(-pY#4;xN})4R|Or|3UvIDhb{s^W=pt04EyxK;YzrAq^7>oyN<-9`wV&h$ST zw|||+<(qqjwr+6&wBd~jMZ36vZBx;J?2*@|U~aG|W|?=#hgPbAa%`{72&*NtB0rM% zL-?gKnkMGYku*;F%xi^Fey%MvMgH)mHLdHY^@SZ2$>&;;;Y4wC6m(4Hh#R~Kh@0jZUmL(8r{9bIrA_Dov~G+0r}PsK*kagZDiFC99OP5;plc~V>6 z)U0%Y_rW5gsY}Y1ZYl|nv5zcgxwk_9v|2vh6|qjP?e4p`yyYEp8!pskOWYZOyldMm zINvS*hFT?rTxeiOqkQAG)K|g>w%iB4oUC$d@@*Jd_NuztJ38AUs+zH|AzmZlt30LK zN>W(oEi1Q3#nErbIvPIV=fVAa8&i!G; z!y&>e8Tdnj^?fy`>6!%^j!phcy7q{2!c{Yz-X&1>28~Gs(ZN zrsgBoBpU$q`rD`vpKDvpsB;~9#1P!&a{A)bK0uGPEN#^_jyG>^Hs%_65C&rtf;;pz zklu3d(AKz2kB^NirEDoP9H8)y2Qjntr#i_f`yG1ukdGagYsK&el!x~zSgu($+|^37 z&*9B^7gI5R6xVFa9_f4%5K*Ie@Gcm~yHj=USy`lG)n9Hf07xGLRW4|&d=3QP4(rS^B^sm&YJnTrlwuWmd zC>|;2A0W1z_5Ll(5k2Sd^Zlid>6V8)sU z+hbF-E&a?ij8co^(8_@_-~Q2CgU1qF5!LB=JZq_PjS?di>G1l?I7GND$O*EqZG|tl zjV79*2dF85X=wE3nLdjr`-3bYXYl3_VD^bkJA`~OS0s)y&q4@IVK~v3^jo_I`aF!G z2amT1dFDqC%lH*3)E3DI=_f_SX!3b>*G2=spc$(f%~*v$7z?k;zS;CqNNVJ>{blH^ zAoS0S^{=qS_iRmEK;(}GLKywnp71GU$^TASB;WKKIy1vQWhOWb?NWa87^qGUeWN7r z6G}RH=0oVeGE%FvckXT~Q~536k(uj)$({R4M~RHo9Z{0b8M8(0N4Nk?fwUF7!{>ru zTkL8jeEzDdss zWGRs96NVFw??6h4;`>dN+?#TgzQH_@kBTD%JY~koF858COCPl|vA!i0P@@sHWa@!I zqJumio>z17_8s>pIqa-T)y!TM^S%@vJ-&a5Wd!kJKi7ignRVH->vStDbNPAiV+(BP zr!KqhIW2tXx|BmSj4>BFDUH4H#OblKo}z#92Ga^A8zKh-yNkzS=vH7q!O+@6FYbZ}fY$wm={ra#5Ht^p8`PW9`Z+Yzx z(%+DY;-3^R`9cqNTB?$N;IKl^vS`Wbep2N^%rpr z<0h0-blkrT_-!OmYpzh~?R8!mH)O-%>ve6#YP$_cE`(ZAq}=u`!(v-Q>cgYX>KVkX z1XfR88(xOywFhgJJJoj*q%P?yH}!r#=hrsfVmpu9x1$dVtL;)vZ+NkMYw-B2-53A< zom+hd%b+&fcLDCje7AKrn0bmyvlUZUS>^??${*j-`f|mr$s;Cpm?L*)A%lEQGe8L@ z>$BoJQE{FL+ZuA%;bH=fvdDC!4UeUO-M|R z`CV9|A$DHh=VmdBRF)1e*QHt$NtB-p9wfQZ8&>F5LDlrIx6rIH6L%h2P5GH_CXqt> zO=UWLdtp@R;~DG+VnlNThTxiU6{znDmXOa;8bSdolZLDbo($Q>6h$@Cef4QO61EMH zamcv9x9y>D|2Y=DSAk29%nQ%=1m3oJTlC%j24M9jC(4UYDkKWwCiX8^Lc8z<&wfcz(GUj1Q*+XaMvxV^H$R;qdj#lS9(i z=5{?*v?EzZBFvQjlC?csQzHCuqgt1Oa9=VU>SvQXdP&GSl+o%F#_e<6$VC%C^w-(> z;hX?FfcE2|Fa#pEbjyaHQ2|ea1*jS|^!+;KJ&7@D_YfmFT_GWJ^4HS)7EgiCggq#B zGk(uH{fMAb=i&k{W#Yok7kv}8(iG0hSE5WjI>aQXMcHiB5k!f7{{BPI2he8LW3dm= zEE7<+*r0=)-e=a@k9d*}r8^|XBVQcr@)|0FybH4*oLP<$ccjN(%=R&wr!1Zd{FwKZ zCRk{+euZJ_llaT0forKvz=7qiL-!N?#+ZvE%}?;>@=$)> z`B+^ZoE76(#~yWnU%4ya z_bLr0al;`qkym)Ef+gyP`L#A266_X7sfh&O8isv>V>OGmt{)6*fE`q`cNxK4lb84? zH(5w-5it0x+sk~+c5x|r(4Z-G6J!Lutd42BXQSC)?O`vZ4hCrl$` zT?goVs0T1;!wfu})oNwmdolEt6O+r6>PcUk$+~THL7M%!bYu$u2cwL>ZJCaY)$%2& z;w-k+AsK3C(RZ=S9$oKOtsbd?59(t^1i|Z&7S;slP?z#LM xJiNhE%BAC5CE}!<8S4&iM8sn^LnkQLXH$s^+;?2LkR(z(Hr;x)a*^kW{|_fM)m#7o literal 0 HcmV?d00001 diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec new file mode 100644 index 000000000..9b1c9c0ce --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec @@ -0,0 +1,18 @@ + + + + Pure.DI + 2.1.52 + Pure.DI + true + MIT + https://licenses.nuget.org/MIT + common\icon.png + README.md + https://github.com/DevTeam/Pure.DI/ + Pure.DI is not a framework or library, but a source code generator for creating object graphs. To make them accurate, the developer uses a set of intuitive hints from the Pure.DI API. During the compilation phase, Pure.DI determines the optimal graph structure, checks its correctness, and generates partial class code to create object graphs in the Pure DI paradigm using only basic language constructs. The resulting generated code is robust, works everywhere, throws no exceptions, does not depend on .NET library calls or .NET reflections, is efficient in terms of performance and memory consumption, and is subject to all optimizations. This code can be easily integrated into an application because it does not use unnecessary delegates, additional calls to any methods, type conversions, boxing/unboxing, etc. + Copyright (C) 2025 Nikolay Pianikov + ioc solid dotnet dependency-injection inversion-of-control di injection-container injection-framework dip csharp-sourcegenerator + + + \ No newline at end of file diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec.meta new file mode 100644 index 000000000..e334ddf04 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/Pure.DI.nuspec.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ae275a04688e6ac40b12b3c7e8f9bbe4 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md new file mode 100644 index 000000000..8c882b7f5 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md @@ -0,0 +1,30 @@ +_Supports .NET starting with [.NET Framework 2.0](https://www.microsoft.com/en-us/download/details.aspx?id=6041), released 2005-10-27, and all newer versions._ + +## Usage requirements + +- [.NET SDK 6.0.4](https://dotnet.microsoft.com/download/dotnet/6.0) or later is installed. At the same time, you can develop .NET projects even for older versions like .NET Framework 2.0 + +- [C# 8](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history#c-version-80) or later. This requirement only needs to be met for projects that reference the _Pure.DI_ source code generator, other projects can use any version of C#. + +## Key features + +**Pure.DI is not a framework or library, but a C# source code generator for creating object compositions in the Pure DI paradigm.** To make them accurate, the developer uses a set of intuitive hints from the Pure.DI API. At the compilation stage, Pure.DI determines the optimal graph structure, checks its correctness, and generates partial class code to create object compositions using only basic language constructs. The resulting code is robust, works everywhere, does not create exceptions, does not depend on .NET library calls or .NET reflections, is efficient in terms of performance and memory consumption, and is ready for all optimizations. This code can be easily integrated into an application as it does not use unnecessary delegates, additional calls to any methods, type conversions, boxing/unboxing, etc. + +- [X] DI without any IoC/DI containers, frameworks, dependencies and hence no performance impact or side effects. + >_Pure.DI_ is actually a [.NET code generator](https://docs.microsoft.com/en-us/dotnet/csharp/roslyn-sdk/source-generators-overview). It uses basic language constructs to create simple code as well as if you were doing it yourself: de facto it's just a bunch of nested constructor calls. This code can be viewed, analyzed at any time, and debugged. +- [X] A predictable and verified dependency graph is built and validated on the fly while writing code. + >All logic for analyzing the graph of objects, constructors and methods takes place at compile time. _Pure.DI_ notifies the developer at compile time of missing or cyclic dependencies, cases when some dependencies are not suitable for injection, etc. The developer has no chance to get a program that will crash at runtime because of some exception related to incorrect object graph construction. All this magic happens at the same time as the code is written, so you have instant feedback between the fact that you have made changes to your code and the fact that your code is already tested and ready to use. +- [X] Does not add any dependencies to other assemblies. + >When using pure DI, no dependencies are added to assemblies because only basic language constructs and nothing more are used. +- [X] Highest performance, including compiler and JIT optimization and minimal memory consumption. + >All generated code runs as fast as your own, in pure DI style, including compile-time and run-time optimization. As mentioned above, graph analysis is done at compile time, and at runtime there are only a bunch of nested constructors, and that's it. Memory is spent only on the object graph being created. +- [X] It works everywhere. + >Since the pure DI approach does not use any dependencies or [.NET reflection](https://docs.microsoft.com/en-us/dotnet/framework/reflection-and-codedom/reflection) at runtime, it does not prevent the code from running as expected on any platform: Full .NET Framework 2.0+, .NET Core, .NET, UWP/XBOX, .NET IoT, Xamarin, Native AOT, etc. +- [X] Ease of Use. + >The _Pure.DI_ API is very similar to the API of most IoC/DI libraries. And this was a conscious decision: the main reason is that programmers don't need to learn a new API. +- [X] Superfine customization of generic types. + >In _Pure.DI_ it is proposed to use special marker types instead of using open generic types. This allows you to build the object graph more accurately and take full advantage of generic types. +- [X] Supports the major .NET BCL types out of the box. + >_Pure.DI_ already [supports](#base-class-library) many of [BCL types](https://docs.microsoft.com/en-us/dotnet/standard/framework-libraries#base-class-libraries) like `Array`, `IEnumerable`, `IList`, `IReadOnlyCollection`, `IReadOnlyList`, `ISet`, `IProducerConsumerCollection`, `ConcurrentBag`, `Func`, `ThreadLocal`, `ValueTask`, `Task`, `MemoryPool`, `ArrayPool`, `ReadOnlyMemory`, `Memory`, `ReadOnlySpan`, `Span`, `IComparer`, `IEqualityComparer` and etc. without any extra effort. +- [X] Good for building libraries or frameworks where resource consumption is particularly critical. + >Its high performance, zero memory consumption/preparation overhead, and lack of dependencies make it ideal for building libraries and frameworks. diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md.meta new file mode 100644 index 000000000..c65091c18 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e67723489e520e34eb0a9d561fccb232 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers.meta new file mode 100644 index 000000000..2c3ec8445 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88d0df68ea831d24fadf8a4e447958cc +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet.meta new file mode 100644 index 000000000..3933c2f50 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 016c41ced3fd61a4d87540a2a4ac5957 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3.meta new file mode 100644 index 000000000..ec0f6848f --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7c7ec6490ec35f1439130ed101b07e44 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs.meta new file mode 100644 index 000000000..9825921b5 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d4e7b97d3e88f8d4a8d3d7bb6a36340c +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..be84f1aba3b32f086999ef4aeb931e114056463b GIT binary patch literal 741888 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%0AUGetKjOH$MR5zuYJ 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�w1PcTy?5h10B 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⁢KiLC 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 literal 0 HcmV?d00001 diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll.meta new file mode 100644 index 000000000..7d3170912 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.Core.dll.meta @@ -0,0 +1,51 @@ +fileFormatVersion: 2 +guid: f39f583952b661c47a788a404b9a686d +labels: +- NuGetForUnity +- RoslynAnalyzer +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: + 'Exclude ': 0 + Exclude Android: 0 + Exclude CloudRendering: 0 + Exclude EmbeddedLinux: 0 + Exclude GameCoreScarlett: 0 + Exclude GameCoreXboxOne: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude PS4: 0 + Exclude PS5: 0 + Exclude QNX: 0 + Exclude ReservedCFE: 0 + Exclude Switch: 0 + Exclude VisionOS: 0 + Exclude WebGL: 0 + Exclude Win: 0 + Exclude Win64: 0 + Exclude WindowsStoreApps: 0 + Exclude XboxOne: 0 + Exclude iOS: 0 + Exclude tvOS: 0 + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll new file mode 100644 index 0000000000000000000000000000000000000000..9ca63a6bb768cdf335f203e0bc02fcde4fc41027 GIT binary patch literal 12288 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 umP3dj!A_-*gn5%?dL=knA5 literal 0 HcmV?d00001 diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll.meta new file mode 100644 index 000000000..588e28cfb --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.3/cs/Pure.DI.dll.meta @@ -0,0 +1,51 @@ +fileFormatVersion: 2 +guid: 850196714b7881f4fa55e198e49363e4 +labels: +- NuGetForUnity +- RoslynAnalyzer +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: + 'Exclude ': 0 + Exclude Android: 0 + Exclude CloudRendering: 0 + Exclude EmbeddedLinux: 0 + Exclude GameCoreScarlett: 0 + Exclude GameCoreXboxOne: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude PS4: 0 + Exclude PS5: 0 + Exclude QNX: 0 + Exclude ReservedCFE: 0 + Exclude Switch: 0 + Exclude VisionOS: 0 + Exclude WebGL: 0 + Exclude Win: 0 + Exclude Win64: 0 + Exclude WindowsStoreApps: 0 + Exclude XboxOne: 0 + Exclude iOS: 0 + Exclude tvOS: 0 + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8.meta new file mode 100644 index 000000000..8f44f9a9e --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88d4b669857504e488fd3fb4b355ca45 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs.meta new file mode 100644 index 000000000..723a44f69 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2ad6cb27ce5dd244a4d4cb8be84c4d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll new file mode 100644 index 0000000000000000000000000000000000000000..4cd6dd820881fa6e4277b5ad41cb11b80e617daf GIT binary patch literal 742912 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

F4 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%0Ah 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

W$0;jbM97o*F(wO&ylbvu-~_ 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 V#FuK{4|uQLxkx})uoi`Z{|^Xv_Z0vD literal 0 HcmV?d00001 diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll.meta new file mode 100644 index 000000000..607a987b8 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.Core.dll.meta @@ -0,0 +1,50 @@ +fileFormatVersion: 2 +guid: 451fe316a8b920b4aac57737b1472fee +labels: +- NuGetForUnity +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: + 'Exclude ': 0 + Exclude Android: 0 + Exclude CloudRendering: 0 + Exclude EmbeddedLinux: 0 + Exclude GameCoreScarlett: 0 + Exclude GameCoreXboxOne: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude PS4: 0 + Exclude PS5: 0 + Exclude QNX: 0 + Exclude ReservedCFE: 0 + Exclude Switch: 0 + Exclude VisionOS: 0 + Exclude WebGL: 0 + Exclude Win: 0 + Exclude Win64: 0 + Exclude WindowsStoreApps: 0 + Exclude XboxOne: 0 + Exclude iOS: 0 + Exclude tvOS: 0 + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll new file mode 100644 index 0000000000000000000000000000000000000000..dbdbd8b86b5d783ed996701679bcae1297217df8 GIT binary patch literal 12288 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 literal 0 HcmV?d00001 diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll.meta new file mode 100644 index 000000000..4a7904475 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/analyzers/dotnet/roslyn4.8/cs/Pure.DI.dll.meta @@ -0,0 +1,50 @@ +fileFormatVersion: 2 +guid: 0af1f14cebad9a847a3df644138b233e +labels: +- NuGetForUnity +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: + 'Exclude ': 0 + Exclude Android: 0 + Exclude CloudRendering: 0 + Exclude EmbeddedLinux: 0 + Exclude GameCoreScarlett: 0 + Exclude GameCoreXboxOne: 0 + Exclude Linux64: 0 + Exclude OSXUniversal: 0 + Exclude PS4: 0 + Exclude PS5: 0 + Exclude QNX: 0 + Exclude ReservedCFE: 0 + Exclude Switch: 0 + Exclude VisionOS: 0 + Exclude WebGL: 0 + Exclude Win: 0 + Exclude Win64: 0 + Exclude WindowsStoreApps: 0 + Exclude XboxOne: 0 + Exclude iOS: 0 + Exclude tvOS: 0 + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common.meta b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common.meta new file mode 100644 index 000000000..906279852 --- /dev/null +++ b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 544e1ab6aa8954647868a6d394397afd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common/icon.png b/samples/UnityApp/Assets/Packages/Pure.DI.2.1.52/common/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2ccaed57a777a4bdf3b3c07dc79722c68fb40181 GIT binary patch literal 19900 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 DateTime.Now; +} \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/ClockService.cs.meta b/samples/UnityApp/Assets/Scripts/ClockService.cs.meta new file mode 100644 index 000000000..c98cdde3f --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/ClockService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: cb424dfa26514fcd8201fe4674e82da2 +timeCreated: 1737636234 \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/ClockViewModel.cs b/samples/UnityApp/Assets/Scripts/ClockViewModel.cs new file mode 100644 index 000000000..1958fba90 --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/ClockViewModel.cs @@ -0,0 +1,26 @@ +using UnityEngine; + +public class ClockViewModel : IClockViewModel +{ + const float HoursToDegrees = -30f, MinutesToDegrees = -6f, SecondsToDegrees = -6f; + private readonly IClockService _clockService; + + public ClockViewModel(IClockService clockService) + { + _clockService = clockService; + } + + public Quaternion HoursRotation { get; private set; } + + public Quaternion MinutesRotation { get; private set; } + + public Quaternion SecondsRotation { get; private set; } + + public void Update() + { + var now = _clockService.Now.TimeOfDay; + HoursRotation = Quaternion.Euler(0f, 0f, HoursToDegrees * (float)now.TotalHours); + MinutesRotation = Quaternion.Euler(0f, 0f, MinutesToDegrees * (float)now.TotalMinutes); + SecondsRotation = Quaternion.Euler(0f, 0f, SecondsToDegrees * (float)now.TotalSeconds); + } +} \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/ClockViewModel.cs.meta b/samples/UnityApp/Assets/Scripts/ClockViewModel.cs.meta new file mode 100644 index 000000000..87e467e1a --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/ClockViewModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: cd16f71e984449f288e93e3f16ff6605 +timeCreated: 1737636323 \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/Composition.cs b/samples/UnityApp/Assets/Scripts/Composition.cs new file mode 100644 index 000000000..b85050b26 --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/Composition.cs @@ -0,0 +1,21 @@ +using Pure.DI; +using static Pure.DI.Lifetime; + +internal partial class Composition +{ + public static readonly Composition Shared = new(); + + private void Setup() => + DI.Setup() + .Hint(Hint.Resolve, "Off") + .Bind().As(Singleton).To() + .Bind().To() + .RootArg("clock", "arg") + .Bind().To(ctx => + { + ctx.Inject("arg", out Clock clock); + ctx.BuildUp(clock); + return clock; + }) + .Root("BuildUp"); +} diff --git a/samples/UnityApp/Assets/Scripts/Composition.cs.meta b/samples/UnityApp/Assets/Scripts/Composition.cs.meta new file mode 100644 index 000000000..3c10e122c --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/Composition.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 2ede801225413454c95716bdd7e97639 \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/IClockService.cs b/samples/UnityApp/Assets/Scripts/IClockService.cs new file mode 100644 index 000000000..71e8ea373 --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/IClockService.cs @@ -0,0 +1,6 @@ +using System; + +public interface IClockService +{ + DateTime Now { get; } +} \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/IClockService.cs.meta b/samples/UnityApp/Assets/Scripts/IClockService.cs.meta new file mode 100644 index 000000000..cccf30af3 --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/IClockService.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 7bc133e51257465ca44ddebec3890543 +timeCreated: 1737636037 \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/IClockViewModel.cs b/samples/UnityApp/Assets/Scripts/IClockViewModel.cs new file mode 100644 index 000000000..ff20342a3 --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/IClockViewModel.cs @@ -0,0 +1,12 @@ +using UnityEngine; + +public interface IClockViewModel +{ + Quaternion HoursRotation { get; } + + Quaternion MinutesRotation { get; } + + Quaternion SecondsRotation { get; } + + void Update(); +} \ No newline at end of file diff --git a/samples/UnityApp/Assets/Scripts/IClockViewModel.cs.meta b/samples/UnityApp/Assets/Scripts/IClockViewModel.cs.meta new file mode 100644 index 000000000..fe7ede8cd --- /dev/null +++ b/samples/UnityApp/Assets/Scripts/IClockViewModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d8440071124d4474973244693b8a02d3 +timeCreated: 1737636299 \ No newline at end of file diff --git a/samples/UnityApp/Assets/Settings.meta b/samples/UnityApp/Assets/Settings.meta new file mode 100644 index 000000000..39b94dd76 --- /dev/null +++ b/samples/UnityApp/Assets/Settings.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 709f11a7f3c4041caa4ef136ea32d874 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset b/samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset new file mode 100644 index 000000000..6fb182200 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset @@ -0,0 +1,982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-9167874883656233139 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5485954d14dfb9a4c8ead8edb0ded5b1, type: 3} + m_Name: LiftGammaGain + m_EditorClassIdentifier: + active: 1 + lift: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gamma: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + gain: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} +--- !u!114 &-8270506406425502121 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70afe9e12c7a7ed47911bb608a23a8ff, type: 3} + m_Name: SplitToning + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + highlights: + m_OverrideState: 1 + m_Value: {r: 0.5, g: 0.5, b: 0.5, a: 1} + balance: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-8104416584915340131 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent2 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent2 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p21: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7750755424749557576 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60f3b30c03e6ba64d9a27dc9dba8f28d, type: 3} + m_Name: OutlineVolumeComponent + m_EditorClassIdentifier: + active: 1 + Enabled: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-7743500325797982168 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + clamp: + m_OverrideState: 1 + m_Value: 0.05 +--- !u!114 &-7274224791359825572 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0fd9ee276a1023e439cf7a9c393195fa, type: 3} + m_Name: TestAnimationCurveVolumeComponent + m_EditorClassIdentifier: + active: 1 + testParameter: + m_OverrideState: 1 + m_Value: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.5 + value: 10 + inSlope: 0 + outSlope: 10 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 15 + inSlope: 10 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &-6335409530604852063 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 66f335fb1ffd8684294ad653bf1c7564, type: 3} + m_Name: ColorAdjustments + m_EditorClassIdentifier: + active: 1 + postExposure: + m_OverrideState: 1 + m_Value: 0 + contrast: + m_OverrideState: 1 + m_Value: 0 + colorFilter: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + hueShift: + m_OverrideState: 1 + m_Value: 0 + saturation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-6288072647309666549 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 29fa0085f50d5e54f8144f766051a691, type: 3} + m_Name: FilmGrain + m_EditorClassIdentifier: + active: 1 + type: + m_OverrideState: 1 + m_Value: 0 + intensity: + m_OverrideState: 1 + m_Value: 0 + response: + m_OverrideState: 1 + m_Value: 0.8 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} +--- !u!114 &-5520245016509672950 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + neutralHDRRangeReductionMode: + m_OverrideState: 1 + m_Value: 2 + acesPreset: + m_OverrideState: 1 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 1 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 300 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 1000 +--- !u!114 &-5360449096862653589 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedEverywhere + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedEverywhere + active: 1 +--- !u!114 &-5139089513906902183 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5a00a63fdd6bd2a45ab1f2d869305ffd, type: 3} + m_Name: OasisFogVolumeComponent + m_EditorClassIdentifier: + active: 1 + Density: + m_OverrideState: 1 + m_Value: 0 + StartDistance: + m_OverrideState: 1 + m_Value: 0 + HeightRange: + m_OverrideState: 1 + m_Value: {x: 0, y: 50} + Tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + SunScatteringIntensity: + m_OverrideState: 1 + m_Value: 2 +--- !u!114 &-4463884970436517307 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fb60a22f311433c4c962b888d1393f88, type: 3} + m_Name: PaniniProjection + m_EditorClassIdentifier: + active: 1 + distance: + m_OverrideState: 1 + m_Value: 0 + cropToFit: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1410297666881709256 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 6bd486065ce11414fa40e631affc4900, type: 3} + m_Name: ProbeVolumesOptions + m_EditorClassIdentifier: + active: 1 + normalBias: + m_OverrideState: 1 + m_Value: 0.33 + viewBias: + m_OverrideState: 1 + m_Value: 0 + scaleBiasWithMinProbeDistance: + m_OverrideState: 1 + m_Value: 0 + samplingNoise: + m_OverrideState: 1 + m_Value: 0.1 + animateSamplingNoise: + m_OverrideState: 1 + m_Value: 1 + leakReductionMode: + m_OverrideState: 1 + m_Value: 1 + minValidDotProductValue: + m_OverrideState: 1 + m_Value: 0.1 + occlusionOnlyReflectionNormalization: + m_OverrideState: 1 + m_Value: 1 + intensityMultiplier: + m_OverrideState: 1 + m_Value: 1 + skyOcclusionIntensityMultiplier: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &-1216621516061285780 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 1 + threshold: + m_OverrideState: 1 + m_Value: 0.9 + intensity: + m_OverrideState: 1 + m_Value: 0 + scatter: + m_OverrideState: 1 + m_Value: 0.7 + clamp: + m_OverrideState: 1 + m_Value: 65472 + tint: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 0 + downscale: + m_OverrideState: 1 + m_Value: 0 + maxIterations: + m_OverrideState: 1 + m_Value: 6 + dirtTexture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-1170528603972255243 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 221518ef91623a7438a71fef23660601, type: 3} + m_Name: WhiteBalance + m_EditorClassIdentifier: + active: 1 + temperature: + m_OverrideState: 1 + m_Value: 0 + tint: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &-581120513425526550 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent3 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent3 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 + p31: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: DefaultVolumeProfile + m_EditorClassIdentifier: + components: + - {fileID: -9167874883656233139} + - {fileID: 1918650496244738858} + - {fileID: 853819529557874667} + - {fileID: 1052315754049611418} + - {fileID: -1170528603972255243} + - {fileID: -8270506406425502121} + - {fileID: -5520245016509672950} + - {fileID: 7173750748008157695} + - {fileID: 1666464333004379222} + - {fileID: 9001657382290151224} + - {fileID: -6335409530604852063} + - {fileID: -1216621516061285780} + - {fileID: 3959858460715838825} + - {fileID: -7743500325797982168} + - {fileID: 4644742534064026673} + - {fileID: -4463884970436517307} + - {fileID: -6288072647309666549} + - {fileID: 7518938298396184218} + - {fileID: -1410297666881709256} + - {fileID: -7750755424749557576} + - {fileID: -5139089513906902183} +--- !u!114 &853819529557874667 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 06437c1ff663d574d9447842ba0a72e4, type: 3} + m_Name: ScreenSpaceLensFlare + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + tintColor: + m_OverrideState: 1 + m_Value: {r: 1, g: 1, b: 1, a: 1} + bloomMip: + m_OverrideState: 1 + m_Value: 1 + firstFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + secondaryFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareIntensity: + m_OverrideState: 1 + m_Value: 1 + warpedFlareScale: + m_OverrideState: 1 + m_Value: {x: 1, y: 1} + samples: + m_OverrideState: 1 + m_Value: 1 + sampleDimmer: + m_OverrideState: 1 + m_Value: 0.5 + vignetteEffect: + m_OverrideState: 1 + m_Value: 1 + startingPosition: + m_OverrideState: 1 + m_Value: 1.25 + scale: + m_OverrideState: 1 + m_Value: 1.5 + streaksIntensity: + m_OverrideState: 1 + m_Value: 0 + streaksLength: + m_OverrideState: 1 + m_Value: 0.5 + streaksOrientation: + m_OverrideState: 1 + m_Value: 0 + streaksThreshold: + m_OverrideState: 1 + m_Value: 0.25 + resolution: + m_OverrideState: 1 + m_Value: 4 + chromaticAbberationIntensity: + m_OverrideState: 1 + m_Value: 0.5 +--- !u!114 &1052315754049611418 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 558a8e2b6826cf840aae193990ba9f2e, type: 3} + m_Name: ShadowsMidtonesHighlights + m_EditorClassIdentifier: + active: 1 + shadows: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + midtones: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + highlights: + m_OverrideState: 1 + m_Value: {x: 1, y: 1, z: 1, w: 0} + shadowsStart: + m_OverrideState: 1 + m_Value: 0 + shadowsEnd: + m_OverrideState: 1 + m_Value: 0.3 + highlightsStart: + m_OverrideState: 1 + m_Value: 0.55 + highlightsEnd: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &1666464333004379222 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3eb4b772797da9440885e8bd939e9560, type: 3} + m_Name: ColorCurves + m_EditorClassIdentifier: + active: 1 + master: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + red: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + green: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + blue: + m_OverrideState: 1 + m_Value: + k__BackingField: 2 + m_Loop: 0 + m_ZeroValue: 0 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsHue: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + hueVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 1 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + satVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + lumVsSat: + m_OverrideState: 1 + m_Value: + k__BackingField: 0 + m_Loop: 0 + m_ZeroValue: 0.5 + m_Range: 1 + m_Curve: + serializedVersion: 2 + m_Curve: [] + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 +--- !u!114 &1918650496244738858 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e021b4c809a781e468c2988c016ebbea, type: 3} + m_Name: ColorLookup + m_EditorClassIdentifier: + active: 1 + texture: + m_OverrideState: 1 + m_Value: {fileID: 0} + dimension: 1 + contribution: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &3959858460715838825 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c01700fd266d6914ababb731e09af2eb, type: 3} + m_Name: DepthOfField + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 0 + gaussianStart: + m_OverrideState: 1 + m_Value: 10 + gaussianEnd: + m_OverrideState: 1 + m_Value: 30 + gaussianMaxRadius: + m_OverrideState: 1 + m_Value: 1 + highQualitySampling: + m_OverrideState: 1 + m_Value: 0 + focusDistance: + m_OverrideState: 1 + m_Value: 10 + aperture: + m_OverrideState: 1 + m_Value: 5.6 + focalLength: + m_OverrideState: 1 + m_Value: 50 + bladeCount: + m_OverrideState: 1 + m_Value: 5 + bladeCurvature: + m_OverrideState: 1 + m_Value: 1 + bladeRotation: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &4251301726029935498 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 74955a4b0b4243bc87231e8b59ed9140, type: 3} + m_Name: TestVolume + m_EditorClassIdentifier: + active: 1 + param: + m_OverrideState: 1 + m_Value: 123 +--- !u!114 &4644742534064026673 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 81180773991d8724ab7f2d216912b564, type: 3} + m_Name: ChromaticAberration + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &6940869943325143175 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: VolumeComponentSupportedOnAnySRP + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEngine.Rendering.Tests:VolumeComponentEditorSupportedOnTests/VolumeComponentSupportedOnAnySRP + active: 1 +--- !u!114 &7173750748008157695 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 1 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0 + smoothness: + m_OverrideState: 1 + m_Value: 0.2 + rounded: + m_OverrideState: 1 + m_Value: 0 +--- !u!114 &7518938298396184218 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c5e1dc532bcb41949b58bc4f2abfbb7e, type: 3} + m_Name: LensDistortion + m_EditorClassIdentifier: + active: 1 + intensity: + m_OverrideState: 1 + m_Value: 0 + xMultiplier: + m_OverrideState: 1 + m_Value: 1 + yMultiplier: + m_OverrideState: 1 + m_Value: 1 + center: + m_OverrideState: 1 + m_Value: {x: 0.5, y: 0.5} + scale: + m_OverrideState: 1 + m_Value: 1 +--- !u!114 &9001657382290151224 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cdfbdbb87d3286943a057f7791b43141, type: 3} + m_Name: ChannelMixer + m_EditorClassIdentifier: + active: 1 + redOutRedIn: + m_OverrideState: 1 + m_Value: 100 + redOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + redOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + greenOutRedIn: + m_OverrideState: 1 + m_Value: 0 + greenOutGreenIn: + m_OverrideState: 1 + m_Value: 100 + greenOutBlueIn: + m_OverrideState: 1 + m_Value: 0 + blueOutRedIn: + m_OverrideState: 1 + m_Value: 0 + blueOutGreenIn: + m_OverrideState: 1 + m_Value: 0 + blueOutBlueIn: + m_OverrideState: 1 + m_Value: 100 +--- !u!114 &9122958982931076880 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 0} + m_Name: CopyPasteTestComponent1 + m_EditorClassIdentifier: Unity.RenderPipelines.Core.Editor.Tests:UnityEditor.Rendering.Tests:VolumeComponentCopyPasteTests/CopyPasteTestComponent1 + active: 1 + p1: + m_OverrideState: 1 + m_Value: 0 + p2: + m_OverrideState: 1 + m_Value: 0 diff --git a/samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset.meta b/samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset.meta new file mode 100644 index 000000000..53b314adf --- /dev/null +++ b/samples/UnityApp/Assets/Settings/DefaultVolumeProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ab09877e2e707104187f6f83e2f62510 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset b/samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset new file mode 100644 index 000000000..0fdefd13e --- /dev/null +++ b/samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: Mobile_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: 65bc7dbf4170f435aa868c779acfb082, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 0 + m_RequireOpaqueTexture: 0 + m_OpaqueDownsampling: 0 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 0.8 + m_UpscalingFilter: 3 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 1024 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 0 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 1 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467} + m_CascadeBorder: 0.2 + m_ShadowDepthBias: 1 + m_ShadowNormalBias: 1 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 0 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 2 + m_AdditionalLightsCookieResolution: 1024 + m_AdditionalLightsCookieFormat: 1 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 1 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_UseLegacyLightmaps: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 0 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 1 + m_PrefilterHDROutput: 1 + m_PrefilterSSAODepthNormals: 1 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 0 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 0 + m_PrefilterSSAOBlueNoise: 1 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 1 + m_PrefilterSoftShadowsQualityLow: 1 + m_PrefilterSoftShadowsQualityMedium: 1 + m_PrefilterSoftShadowsQualityHigh: 1 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset.meta b/samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset.meta new file mode 100644 index 000000000..3660d1516 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/Mobile_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5e6cbd92db86f4b18aec3ed561671858 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/Mobile_Renderer.asset b/samples/UnityApp/Assets/Settings/Mobile_Renderer.asset new file mode 100644 index 000000000..99d4fa5b1 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/Mobile_Renderer.asset @@ -0,0 +1,52 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: Mobile_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 0} + probeVolumeFragmentationDebugShader: {fileID: 0} + probeVolumeOffsetDebugShader: {fileID: 0} + probeVolumeSamplingDebugShader: {fileID: 0} + probeSamplingDebugMesh: {fileID: 0} + probeSamplingDebugTexture: {fileID: 0} + probeVolumeBlendStatesCS: {fileID: 0} + m_RendererFeatures: [] + m_RendererFeatureMap: + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 0 + stencilCompareFunction: 8 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 0 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 diff --git a/samples/UnityApp/Assets/Settings/Mobile_Renderer.asset.meta b/samples/UnityApp/Assets/Settings/Mobile_Renderer.asset.meta new file mode 100644 index 000000000..a3588b1a9 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/Mobile_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 65bc7dbf4170f435aa868c779acfb082 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/PC_RPAsset.asset b/samples/UnityApp/Assets/Settings/PC_RPAsset.asset new file mode 100644 index 000000000..8b30a060d --- /dev/null +++ b/samples/UnityApp/Assets/Settings/PC_RPAsset.asset @@ -0,0 +1,135 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3} + m_Name: PC_RPAsset + m_EditorClassIdentifier: + k_AssetVersion: 12 + k_AssetPreviousVersion: 12 + m_RendererType: 1 + m_RendererData: {fileID: 0} + m_RendererDataList: + - {fileID: 11400000, guid: f288ae1f4751b564a96ac7587541f7a2, type: 2} + m_DefaultRendererIndex: 0 + m_RequireDepthTexture: 1 + m_RequireOpaqueTexture: 1 + m_OpaqueDownsampling: 1 + m_SupportsTerrainHoles: 1 + m_SupportsHDR: 1 + m_HDRColorBufferPrecision: 0 + m_MSAA: 1 + m_RenderScale: 1 + m_UpscalingFilter: 0 + m_FsrOverrideSharpness: 0 + m_FsrSharpness: 0.92 + m_EnableLODCrossFade: 1 + m_LODCrossFadeDitheringType: 1 + m_ShEvalMode: 0 + m_LightProbeSystem: 0 + m_ProbeVolumeMemoryBudget: 1024 + m_ProbeVolumeBlendingMemoryBudget: 256 + m_SupportProbeVolumeGPUStreaming: 0 + m_SupportProbeVolumeDiskStreaming: 0 + m_SupportProbeVolumeScenarios: 0 + m_SupportProbeVolumeScenarioBlending: 0 + m_ProbeVolumeSHBands: 1 + m_MainLightRenderingMode: 1 + m_MainLightShadowsSupported: 1 + m_MainLightShadowmapResolution: 2048 + m_AdditionalLightsRenderingMode: 1 + m_AdditionalLightsPerObjectLimit: 4 + m_AdditionalLightShadowsSupported: 1 + m_AdditionalLightsShadowmapResolution: 2048 + m_AdditionalLightsShadowResolutionTierLow: 256 + m_AdditionalLightsShadowResolutionTierMedium: 512 + m_AdditionalLightsShadowResolutionTierHigh: 1024 + m_ReflectionProbeBlending: 1 + m_ReflectionProbeBoxProjection: 1 + m_ShadowDistance: 50 + m_ShadowCascadeCount: 4 + m_Cascade2Split: 0.25 + m_Cascade3Split: {x: 0.1, y: 0.3} + m_Cascade4Split: {x: 0.12299999, y: 0.2926, z: 0.53599995} + m_CascadeBorder: 0.107758604 + m_ShadowDepthBias: 0.1 + m_ShadowNormalBias: 0.5 + m_AnyShadowsSupported: 1 + m_SoftShadowsSupported: 1 + m_ConservativeEnclosingSphere: 1 + m_NumIterationsEnclosingSphere: 64 + m_SoftShadowQuality: 3 + m_AdditionalLightsCookieResolution: 2048 + m_AdditionalLightsCookieFormat: 3 + m_UseSRPBatcher: 1 + m_SupportsDynamicBatching: 0 + m_MixedLightingSupported: 1 + m_SupportsLightCookies: 1 + m_SupportsLightLayers: 1 + m_DebugLevel: 0 + m_StoreActionsOptimization: 0 + m_UseAdaptivePerformance: 1 + m_ColorGradingMode: 0 + m_ColorGradingLutSize: 32 + m_UseFastSRGBLinearConversion: 0 + m_SupportDataDrivenLensFlare: 1 + m_SupportScreenSpaceLensFlare: 1 + m_GPUResidentDrawerMode: 0 + m_UseLegacyLightmaps: 0 + m_SmallMeshScreenPercentage: 0 + m_GPUResidentDrawerEnableOcclusionCullingInCameras: 0 + m_ShadowType: 1 + m_LocalShadowsSupported: 0 + m_LocalShadowsAtlasResolution: 256 + m_MaxPixelLights: 0 + m_ShadowAtlasResolution: 256 + m_VolumeFrameworkUpdateMode: 0 + m_VolumeProfile: {fileID: 11400000, guid: 10fc4df2da32a41aaa32d77bc913491c, type: 2} + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + m_PrefilteringModeMainLightShadows: 3 + m_PrefilteringModeAdditionalLight: 4 + m_PrefilteringModeAdditionalLightShadows: 0 + m_PrefilterXRKeywords: 1 + m_PrefilteringModeForwardPlus: 1 + m_PrefilteringModeDeferredRendering: 0 + m_PrefilteringModeScreenSpaceOcclusion: 1 + m_PrefilterDebugKeywords: 1 + m_PrefilterWriteRenderingLayers: 0 + m_PrefilterHDROutput: 1 + m_PrefilterSSAODepthNormals: 0 + m_PrefilterSSAOSourceDepthLow: 1 + m_PrefilterSSAOSourceDepthMedium: 1 + m_PrefilterSSAOSourceDepthHigh: 1 + m_PrefilterSSAOInterleaved: 1 + m_PrefilterSSAOBlueNoise: 0 + m_PrefilterSSAOSampleCountLow: 1 + m_PrefilterSSAOSampleCountMedium: 0 + m_PrefilterSSAOSampleCountHigh: 1 + m_PrefilterDBufferMRT1: 1 + m_PrefilterDBufferMRT2: 1 + m_PrefilterDBufferMRT3: 0 + m_PrefilterSoftShadowsQualityLow: 0 + m_PrefilterSoftShadowsQualityMedium: 0 + m_PrefilterSoftShadowsQualityHigh: 0 + m_PrefilterSoftShadows: 0 + m_PrefilterScreenCoord: 1 + m_PrefilterNativeRenderPass: 1 + m_PrefilterUseLegacyLightmaps: 0 + m_ShaderVariantLogLevel: 0 + m_ShadowCascades: 0 + m_Textures: + blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} diff --git a/samples/UnityApp/Assets/Settings/PC_RPAsset.asset.meta b/samples/UnityApp/Assets/Settings/PC_RPAsset.asset.meta new file mode 100644 index 000000000..e286b2fdd --- /dev/null +++ b/samples/UnityApp/Assets/Settings/PC_RPAsset.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b83569d67af61e458304325a23e5dfd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/PC_Renderer.asset b/samples/UnityApp/Assets/Settings/PC_Renderer.asset new file mode 100644 index 000000000..475b02e55 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/PC_Renderer.asset @@ -0,0 +1,95 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3} + m_Name: PC_Renderer + m_EditorClassIdentifier: + debugShaders: + debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, + type: 3} + hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + probeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, + type: 3} + probeVolumeResources: + probeVolumeDebugShader: {fileID: 4800000, guid: e5c6678ed2aaa91408dd3df699057aae, + type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 03cfc4915c15d504a9ed85ecc404e607, + type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: 53a11f4ebaebf4049b3638ef78dc9664, + type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: 8f96cd657dc40064aa21efcc7e50a2e7, + type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 57d7c4c16e2765b47a4d2069b311bffe, + type: 3} + probeSamplingDebugTexture: {fileID: 2800000, guid: 24ec0e140fb444a44ab96ee80844e18e, + type: 3} + probeVolumeBlendStatesCS: {fileID: 7200000, guid: b9a23f869c4fd45f19c5ada54dd82176, + type: 3} + m_RendererFeatures: + - {fileID: 7833122117494664109} + m_RendererFeatureMap: ad6b866f10d7b46c + m_UseNativeRenderPass: 1 + postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2} + m_AssetVersion: 2 + m_OpaqueLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_TransparentLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_DefaultStencilState: + overrideStencilState: 0 + stencilReference: 1 + stencilCompareFunction: 3 + passOperation: 2 + failOperation: 0 + zFailOperation: 0 + m_ShadowTransparentReceive: 1 + m_RenderingMode: 2 + m_DepthPrimingMode: 0 + m_CopyDepthMode: 0 + m_AccurateGbufferNormals: 0 + m_IntermediateTextureMode: 0 +--- !u!114 &7833122117494664109 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3} + m_Name: ScreenSpaceAmbientOcclusion + m_EditorClassIdentifier: + m_Active: 1 + m_Settings: + AOMethod: 0 + Downsample: 0 + AfterOpaque: 0 + Source: 1 + NormalSamples: 1 + Intensity: 0.4 + DirectLightingStrength: 0.25 + Radius: 0.3 + Samples: 1 + BlurQuality: 0 + Falloff: 100 + SampleCount: -1 + m_BlueNoise256Textures: + - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3} + - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3} + - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3} + - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3} + - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3} + - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3} + - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3} + m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3} diff --git a/samples/UnityApp/Assets/Settings/PC_Renderer.asset.meta b/samples/UnityApp/Assets/Settings/PC_Renderer.asset.meta new file mode 100644 index 000000000..ddae6a5f0 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/PC_Renderer.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f288ae1f4751b564a96ac7587541f7a2 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/SampleSceneProfile.asset b/samples/UnityApp/Assets/Settings/SampleSceneProfile.asset new file mode 100644 index 000000000..c1b0f6319 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/SampleSceneProfile.asset @@ -0,0 +1,159 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &-7893295128165547882 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3} + m_Name: Bloom + m_EditorClassIdentifier: + active: 1 + skipIterations: + m_OverrideState: 1 + m_Value: 0 + threshold: + m_OverrideState: 1 + m_Value: 1 + intensity: + m_OverrideState: 1 + m_Value: 0.25 + scatter: + m_OverrideState: 1 + m_Value: 0.5 + clamp: + m_OverrideState: 0 + m_Value: 65472 + tint: + m_OverrideState: 0 + m_Value: {r: 1, g: 1, b: 1, a: 1} + highQualityFiltering: + m_OverrideState: 1 + m_Value: 1 + downscale: + m_OverrideState: 0 + m_Value: 0 + maxIterations: + m_OverrideState: 0 + m_Value: 6 + dirtTexture: + m_OverrideState: 0 + m_Value: {fileID: 0} + dimension: 1 + dirtIntensity: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &-3357603926938260329 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3} + m_Name: Vignette + m_EditorClassIdentifier: + active: 1 + color: + m_OverrideState: 0 + m_Value: {r: 0, g: 0, b: 0, a: 1} + center: + m_OverrideState: 0 + m_Value: {x: 0.5, y: 0.5} + intensity: + m_OverrideState: 1 + m_Value: 0.2 + smoothness: + m_OverrideState: 0 + m_Value: 0.2 + rounded: + m_OverrideState: 0 + m_Value: 0 +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3} + m_Name: SampleSceneProfile + m_EditorClassIdentifier: + components: + - {fileID: 849379129802519247} + - {fileID: -7893295128165547882} + - {fileID: 7391319092446245454} + - {fileID: -3357603926938260329} +--- !u!114 &849379129802519247 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3} + m_Name: Tonemapping + m_EditorClassIdentifier: + active: 1 + mode: + m_OverrideState: 1 + m_Value: 1 + neutralHDRRangeReductionMode: + m_OverrideState: 0 + m_Value: 2 + acesPreset: + m_OverrideState: 0 + m_Value: 3 + hueShiftAmount: + m_OverrideState: 0 + m_Value: 0 + detectPaperWhite: + m_OverrideState: 1 + m_Value: 0 + paperWhite: + m_OverrideState: 1 + m_Value: 234 + detectBrightnessLimits: + m_OverrideState: 1 + m_Value: 1 + minNits: + m_OverrideState: 1 + m_Value: 0.005 + maxNits: + m_OverrideState: 1 + m_Value: 647 +--- !u!114 &7391319092446245454 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ccf1aba9553839d41ae37dd52e9ebcce, type: 3} + m_Name: MotionBlur + m_EditorClassIdentifier: + active: 0 + mode: + m_OverrideState: 0 + m_Value: 0 + quality: + m_OverrideState: 1 + m_Value: 2 + intensity: + m_OverrideState: 1 + m_Value: 0.6 + clamp: + m_OverrideState: 0 + m_Value: 0.05 diff --git a/samples/UnityApp/Assets/Settings/SampleSceneProfile.asset.meta b/samples/UnityApp/Assets/Settings/SampleSceneProfile.asset.meta new file mode 100644 index 000000000..b82270c5b --- /dev/null +++ b/samples/UnityApp/Assets/Settings/SampleSceneProfile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 10fc4df2da32a41aaa32d77bc913491c +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset b/samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset new file mode 100644 index 000000000..eeff3c874 --- /dev/null +++ b/samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset @@ -0,0 +1,261 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3} + m_Name: UniversalRenderPipelineGlobalSettings + m_EditorClassIdentifier: + m_ShaderStrippingSetting: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + m_URPShaderStrippingSetting: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + m_ShaderVariantLogLevel: 0 + m_ExportShaderVariants: 1 + m_StripDebugVariants: 1 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + supportRuntimeDebugDisplay: 0 + m_EnableRenderGraph: 0 + m_Settings: + m_SettingsList: + m_List: + - rid: 6852985685364965376 + - rid: 6852985685364965377 + - rid: 6852985685364965378 + - rid: 6852985685364965379 + - rid: 6852985685364965380 + - rid: 6852985685364965381 + - rid: 6852985685364965382 + - rid: 6852985685364965383 + - rid: 6852985685364965384 + - rid: 6852985685364965385 + - rid: 6852985685364965386 + - rid: 6852985685364965387 + - rid: 6852985685364965388 + - rid: 6852985685364965389 + - rid: 6852985685364965390 + - rid: 6852985685364965391 + - rid: 6852985685364965392 + - rid: 6852985685364965393 + - rid: 6852985685364965394 + - rid: 8712630790384254976 + - rid: 4463056763340455936 + - rid: 4463056763340455937 + m_RuntimeSettings: + m_List: [] + m_AssetVersion: 8 + m_ObsoleteDefaultVolumeProfile: {fileID: 0} + m_RenderingLayerNames: + - Light Layer default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + m_ValidRenderingLayers: 0 + lightLayerName0: Light Layer default + lightLayerName1: Light Layer 1 + lightLayerName2: Light Layer 2 + lightLayerName3: Light Layer 3 + lightLayerName4: Light Layer 4 + lightLayerName5: Light Layer 5 + lightLayerName6: Light Layer 6 + lightLayerName7: Light Layer 7 + apvScenesData: + obsoleteSceneBounds: + m_Keys: [] + m_Values: [] + obsoleteHasProbeVolumes: + m_Keys: [] + m_Values: + references: + version: 2 + RefIds: + - rid: 4463056763340455936 + type: {class: UniversalRenderPipelineRuntimeXRResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_xrOcclusionMeshPS: {fileID: 4800000, guid: 4431b1f1f743fbf4eb310a967890cbea, type: 3} + m_xrMirrorViewPS: {fileID: 4800000, guid: d5a307c014552314b9f560906d708772, type: 3} + m_xrMotionVector: {fileID: 4800000, guid: f89aac1e4f84468418fe30e611dff395, type: 3} + - rid: 4463056763340455937 + type: {class: UniversalRenderPipelineEditorAssets, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultSettingsVolumeProfile: {fileID: 11400000, guid: eda47df5b85f4f249abf7abd73db2cb2, type: 2} + - rid: 6852985685364965376 + type: {class: URPShaderStrippingSetting, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_StripUnusedPostProcessingVariants: 1 + m_StripUnusedVariants: 1 + m_StripScreenCoordOverrideVariants: 1 + - rid: 6852985685364965377 + type: {class: UniversalRenderPipelineEditorShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_AutodeskInteractive: {fileID: 4800000, guid: 0e9d5a909a1f7e84882a534d0d11e49f, type: 3} + m_AutodeskInteractiveTransparent: {fileID: 4800000, guid: 5c81372d981403744adbdda4433c9c11, type: 3} + m_AutodeskInteractiveMasked: {fileID: 4800000, guid: 80aa867ac363ac043847b06ad71604cd, type: 3} + m_TerrainDetailLit: {fileID: 4800000, guid: f6783ab646d374f94b199774402a5144, type: 3} + m_TerrainDetailGrassBillboard: {fileID: 4800000, guid: 29868e73b638e48ca99a19ea58c48d90, type: 3} + m_TerrainDetailGrass: {fileID: 4800000, guid: e507fdfead5ca47e8b9a768b51c291a1, type: 3} + m_DefaultSpeedTree7Shader: {fileID: 4800000, guid: 0f4122b9a743b744abe2fb6a0a88868b, type: 3} + m_DefaultSpeedTree8Shader: {fileID: -6465566751694194690, guid: 9920c1f1781549a46ba081a2a15a16ec, type: 3} + m_DefaultSpeedTree9Shader: {fileID: -6465566751694194690, guid: cbd3e1cc4ae141c42a30e33b4d666a61, type: 3} + - rid: 6852985685364965378 + type: {class: UniversalRendererResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_CameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf, type: 3} + m_StencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3} + m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3} + - rid: 6852985685364965379 + type: {class: UniversalRenderPipelineDebugShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DebugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7, type: 3} + m_HdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3} + m_ProbeVolumeSamplingDebugComputeShader: {fileID: 7200000, guid: 53626a513ea68ce47b59dc1299fe3959, type: 3} + - rid: 6852985685364965380 + type: {class: UniversalRenderPipelineRuntimeShaders, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_FallbackErrorShader: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3} + m_BlitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3} + m_CoreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3} + m_CoreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b, type: 3} + m_SamplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3} + - rid: 6852985685364965381 + type: {class: UniversalRenderPipelineRuntimeTextures, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 1 + m_BlueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3} + m_BayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3} + m_DebugFontTex: {fileID: 2800000, guid: 26a413214480ef144b2915d6ff4d0beb, type: 3} + - rid: 6852985685364965382 + type: {class: Renderer2DResources, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_LightShader: {fileID: 4800000, guid: 3f6c848ca3d7bca4bbe846546ac701a1, type: 3} + m_ProjectedShadowShader: {fileID: 4800000, guid: ce09d4a80b88c5a4eb9768fab4f1ee00, type: 3} + m_SpriteShadowShader: {fileID: 4800000, guid: 44fc62292b65ab04eabcf310e799ccf6, type: 3} + m_SpriteUnshadowShader: {fileID: 4800000, guid: de02b375720b5c445afe83cd483bedf3, type: 3} + m_GeometryShadowShader: {fileID: 4800000, guid: 19349a0f9a7ed4c48a27445bcf92e5e1, type: 3} + m_GeometryUnshadowShader: {fileID: 4800000, guid: 77774d9009bb81447b048c907d4c6273, type: 3} + m_FallOffLookup: {fileID: 2800000, guid: 5688ab254e4c0634f8d6c8e0792331ca, type: 3} + m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3} + m_DefaultLitMaterial: {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_DefaultUnlitMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + m_DefaultMaskMaterial: {fileID: 2100000, guid: 15d0c3709176029428a0da2f8cecf0b5, type: 2} + - rid: 6852985685364965383 + type: {class: UniversalRenderPipelineEditorMaterials, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_DefaultMaterial: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2} + m_DefaultParticleMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultLineMaterial: {fileID: 2100000, guid: e823cd5b5d27c0f4b8256e7c12ee3e6d, type: 2} + m_DefaultTerrainMaterial: {fileID: 2100000, guid: 594ea882c5a793440b60ff72d896021e, type: 2} + m_DefaultDecalMaterial: {fileID: 2100000, guid: 31d0dcc6f2dd4e4408d18036a2c93862, type: 2} + m_DefaultSpriteMaterial: {fileID: 2100000, guid: 9dfc825aed78fcd4ba02077103263b40, type: 2} + - rid: 6852985685364965384 + type: {class: URPDefaultVolumeProfileSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_VolumeProfile: {fileID: 11400000, guid: ab09877e2e707104187f6f83e2f62510, type: 2} + - rid: 6852985685364965385 + type: {class: RenderGraphSettings, ns: UnityEngine.Rendering.Universal, asm: Unity.RenderPipelines.Universal.Runtime} + data: + m_Version: 0 + m_EnableRenderCompatibilityMode: 0 + - rid: 6852985685364965386 + type: {class: GPUResidentDrawerResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.GPUDriven.Runtime} + data: + m_Version: 0 + m_InstanceDataBufferCopyKernels: {fileID: 7200000, guid: f984aeb540ded8b4fbb8a2047ab5b2e2, type: 3} + m_InstanceDataBufferUploadKernels: {fileID: 7200000, guid: 53864816eb00f2343b60e1a2c5a262ef, type: 3} + m_TransformUpdaterKernels: {fileID: 7200000, guid: 2a567b9b2733f8d47a700c3c85bed75b, type: 3} + m_WindDataUpdaterKernels: {fileID: 7200000, guid: fde76746e4fd0ed418c224f6b4084114, type: 3} + m_OccluderDepthPyramidKernels: {fileID: 7200000, guid: 08b2b5fb307b0d249860612774a987da, type: 3} + m_InstanceOcclusionCullingKernels: {fileID: 7200000, guid: f6d223acabc2f974795a5a7864b50e6c, type: 3} + m_OcclusionCullingDebugKernels: {fileID: 7200000, guid: b23e766bcf50ca4438ef186b174557df, type: 3} + m_DebugOcclusionTestPS: {fileID: 4800000, guid: d3f0849180c2d0944bc71060693df100, type: 3} + m_DebugOccluderPS: {fileID: 4800000, guid: b3c92426a88625841ab15ca6a7917248, type: 3} + - rid: 6852985685364965387 + type: {class: STP/RuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_setupCS: {fileID: 7200000, guid: 33be2e9a5506b2843bdb2bdff9cad5e1, type: 3} + m_preTaaCS: {fileID: 7200000, guid: a679dba8ec4d9ce45884a270b0e22dda, type: 3} + m_taaCS: {fileID: 7200000, guid: 3923900e2b41b5e47bc25bfdcbcdc9e6, type: 3} + - rid: 6852985685364965388 + type: {class: ProbeVolumeBakingResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + dilationShader: {fileID: 7200000, guid: 6bb382f7de370af41b775f54182e491d, type: 3} + subdivideSceneCS: {fileID: 7200000, guid: bb86f1f0af829fd45b2ebddda1245c22, type: 3} + voxelizeSceneShader: {fileID: 4800000, guid: c8b6a681c7b4e2e4785ffab093907f9e, type: 3} + traceVirtualOffsetCS: {fileID: -6772857160820960102, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + traceVirtualOffsetRT: {fileID: -5126288278712620388, guid: ff2cbab5da58bf04d82c5f34037ed123, type: 3} + skyOcclusionCS: {fileID: -6772857160820960102, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + skyOcclusionRT: {fileID: -5126288278712620388, guid: 5a2a534753fbdb44e96c3c78b5a6999d, type: 3} + renderingLayerCS: {fileID: -6772857160820960102, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + renderingLayerRT: {fileID: -5126288278712620388, guid: 94a070d33e408384bafc1dea4a565df9, type: 3} + - rid: 6852985685364965389 + type: {class: ProbeVolumeGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + m_ProbeVolumeDisableStreamingAssets: 0 + - rid: 6852985685364965390 + type: {class: ProbeVolumeDebugResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeDebugShader: {fileID: 4800000, guid: 3b21275fd12d65f49babb5286f040f2d, type: 3} + probeVolumeFragmentationDebugShader: {fileID: 4800000, guid: 3a80877c579b9144ebdcc6d923bca303, type: 3} + probeVolumeSamplingDebugShader: {fileID: 4800000, guid: bf54e6528c79a224e96346799064c393, type: 3} + probeVolumeOffsetDebugShader: {fileID: 4800000, guid: db8bd7436dc2c5f4c92655307d198381, type: 3} + probeSamplingDebugMesh: {fileID: -3555484719484374845, guid: 20be25aac4e22ee49a7db76fb3df6de2, type: 3} + numbersDisplayTex: {fileID: 2800000, guid: 73fe53b428c5b3440b7e87ee830b608a, type: 3} + - rid: 6852985685364965391 + type: {class: IncludeAdditionalRPAssets, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_IncludeReferencedInScenes: 0 + m_IncludeAssetsByLabel: 0 + m_LabelToInclude: + - rid: 6852985685364965392 + type: {class: ShaderStrippingSetting, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_ExportShaderVariants: 1 + m_ShaderVariantLogLevel: 0 + m_StripRuntimeDebugShaders: 1 + - rid: 6852985685364965393 + type: {class: ProbeVolumeRuntimeResources, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 1 + probeVolumeBlendStatesCS: {fileID: 7200000, guid: a3f7b8c99de28a94684cb1daebeccf5d, type: 3} + probeVolumeUploadDataCS: {fileID: 7200000, guid: 0951de5992461754fa73650732c4954c, type: 3} + probeVolumeUploadDataL2CS: {fileID: 7200000, guid: 6196f34ed825db14b81fb3eb0ea8d931, type: 3} + - rid: 6852985685364965394 + type: {class: RenderGraphGlobalSettings, ns: UnityEngine.Rendering, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_version: 0 + m_EnableCompilationCaching: 1 + m_EnableValidityChecks: 1 + - rid: 8712630790384254976 + type: {class: RenderGraphUtilsResources, ns: UnityEngine.Rendering.RenderGraphModule.Util, asm: Unity.RenderPipelines.Core.Runtime} + data: + m_Version: 0 + m_CoreCopyPS: {fileID: 4800000, guid: 12dc59547ea167a4ab435097dd0f9add, type: 3} diff --git a/samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta b/samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta new file mode 100644 index 000000000..81b84f2ae --- /dev/null +++ b/samples/UnityApp/Assets/Settings/UniversalRenderPipelineGlobalSettings.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 18dc0cd2c080841dea60987a38ce93fa +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/TutorialInfo.meta b/samples/UnityApp/Assets/TutorialInfo.meta new file mode 100644 index 000000000..a700bca4c --- /dev/null +++ b/samples/UnityApp/Assets/TutorialInfo.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ba062aa6c92b140379dbc06b43dd3b9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/TutorialInfo/Icons.meta b/samples/UnityApp/Assets/TutorialInfo/Icons.meta new file mode 100644 index 000000000..1d19fb991 --- /dev/null +++ b/samples/UnityApp/Assets/TutorialInfo/Icons.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8a0c9218a650547d98138cd835033977 +folderAsset: yes +timeCreated: 1484670163 +licenseType: Store +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Assets/TutorialInfo/Icons/URP.png b/samples/UnityApp/Assets/TutorialInfo/Icons/URP.png new file mode 100644 index 0000000000000000000000000000000000000000..6194a807e27158f864a7c7677f4cbf62d8b94503 GIT binary patch literal 24069 zcmce;2Ut^U);1h$2!e=;bW!PD=}l0Ok{~TK2~9wRfPnNS#0E$c2~DX|A|(_l0i;E` zfPi!fy+i0Nw2*w;GjnFn%=gW_=Y8M#f4I29b@A-IpS7NQwR^1%`6qc2bOE9URs&I- zpa5wA-yre`NCiakzx?`jlmF!{C@9EZLG))q-zY3jQqY4=&{LeGryw_hI6xqZ(|@@) z=&xTCCr+L^eTMQZ74OhQ_Ammey}=?Y({d1A{|9hjCNWGqZE^3yVwm&8_X7UBce}!Qn5tC_pFwrn0{X z_D^yFN}xD#>eR_ol)vPnIN=TaoTNW>`ueRi7w_s(TDe}jA@<_zW##Df;(97hap(qv zwObGM6)uS>?#*AK{U+I;6YS;xNV2~P_IJ5(AexgDz~P;w2PuK39gkwkAej@-sX=_8 zkN<%WJrx1@(7V^~oCaM6=~DdfKlsw)*qc7S`%i4`Hvuo}w!fX$)%Z_r?Kc6b`E1o) z`MCZw$^-6l`m$JNW$eZOjPiiHoCssq8--B)r;eA8LX{?Gjr&y4f9QBGgEE2*yf3~~ z{{Iz#SDxe-NeXso$!nK=!S;);JuE3ME_rE+?ilIFg`P9j)O>Ieyyom|7k&NZS-rVL zV~rU#FVOb|>ZfrKWW@Ee?e595nP-*x+o7>py%E+iZZUAKBs>KY{X zG(34h7Q>``AL8TppND6efdS$^;H_T<|!jb7B820z?#edw8}`xJ-!^ ze^`^sPk$dZBVDBv;&I!7R+!)ff3nN2Hlkl{cVYCWs+cC5W#YVr;M1-%H91x@k>8WK zW(0o98N{by<{UAXjy z3|e$Y2JEks9?|W)R;*HyL8>m3L&wLP6=aZDETYN!8?eGS@%X0_2~M~FJXxI#Qb~?k zZ$)fh-^gCQb#ykc$Fd{~j3%mYG`~en<`zzWF5eHD9N8Os#dVTf5@W z{}k4#YJz<}okq8x@ETh1VG2I*wcR1vU5HlwO??#-E5tKL?YRgs+6ydJMke(pC25Ji z6~uRk{(BqzGmev^2C;FE3>qG492eZ=ZKA_*Hp_W_LQ6k)5vpO{AdPR0%fI)Sxa4pJ zp0`Zm41Gk|KHyP%!%0x5*N&QG;J215cHn&z2T6j@H*B@Z|bM{rZ+HlD)b?_EM<=R zUMX_#ydz?^91Z%k%)t^k+2Z#KQdU7t4~xsJ-ZWU}Y6ss4QuQ%JK}E!0#~)^AYC%ML z!=d1!sTjiheE=fV95d_9QLkM)BnXOBoAJ4y7AqKq>+lPW-a?6K!6GiK9idut-62I~ zZR<3yZ|eHE>cBqb@(7!!1o$xqY5O4)BHm)f-(SGA#5B$6=kun~culQFfX{p)PH=dP zqn=Gah73XzRgxbqwHs{6;L36!+S~D0vm;qDY476%a~m>9mo8+0xG+OUjFm+khvp*iUNWSj4OSBP$q=b^mkio9kB^gZ z!R-+SkBb#KiMl_?ARAhaDV-OJj6~sq$sW7S?&i~9ss=ol+p_zwVWOde0dC_A12cUh z>#I8>9JHh5an|JvhC|T#!@;q&qH`Nj)RSWPQ4?eFmU-DYUYLwRb-cu4y;>4-(BRQ= zOfC~7Ym=T3Gf(jFwc^PLVRjv2nfEQ{c*!@%9B3Fj7)kY*IWKnEnr9Ar6V5ly$zTFa z(dZ4nV$qT&ifM8;cy0MZsRXgAbOc$pWG0#(NstC6s8?!k&lJ%vmN>%bnu<;@;gI_r z%|?XHpXNzm=kFDV3JDds#~D?qp!p2W}Vv|-B}fDhKJ_m^`-Fl8D&EwVVBW&n~Crv*}#4>XhUBISE04p z^<^V|o8TROe?#ew+KU{O=>kTBUKj4F%9o}chNY&yl6;R?F>oM`7quSQFas+HkB&8sTrPYv&pQm4~KrW zHoBV8qFbQm>=vFZd)fR!n;Tl1U)@qzCtt~yW5j*BJCY>&O!GKF37!^0;@DtpjS8vb zz;2#S*$c9Lzwgo%ZzOdXF!lPuC?3|R;wu%M4-dT2=kmnUv_RgZm%H{oZn1Z`*~xcX zL9>DRF`Zz?epE>Dz~&bbxf(ugrr5gTkmNZT%T$Ra3+e)aSOH~^OgTdXMoB|yz5vA8 z&2iVLE_aK|)5+De39e^MgL6ZJ?sK7b%?#ySv*iWc(dI2~nXq`C*rmY~xgE0!ZpzbC z#FQiPzOQyx;dPSOjm?}UalrGGZvMN+mL3P|Ip=___X!nT))`(_4bGOE*WD{^fX_C!BW42 zNP#EIJI@@0h}@xEO?pU0Synm|%(8oe$UsNZsh(Lse*KJ=49dgSGaMm8EVtAirR}aW z11^irgt#gA6LFq&qfzsPn>cRj2#k6$5`JOQkrzhp4~66Ffn%+Rt`%6?%G? zvX$K#{^`RYpH;AE$OPRu*fzR7%e5t}Yi)($@)c_k4>m>Np|+W7d<*{T5?gs!1PMo~ZRjnRv6$8Q0Nm!76@hpAKTMNOmeP@0P4Pz61!83a4g3CORU zNk6YLY@njTF~gQksWf3n8k-A^?}>LwRT{AbzYUmGVrdnwp5vQYV`!ST3(AP+xH4sYI?6*Sh$TAH7>^MZwe5fwuo((?+UksF zcV6M!;1Nkxy4n5g*35mL^Qq$WykYeMvFJqJ58`b9z zlEN$_`gIip5=TyFVdg(Iv&DK1t= zU$6mkp0?T-vt^AJUJpDNbTvxIZK#1aJ)I6qrf-ok;~*3bpe!lh+mcp=?puW%b`U;W zRwL2Mk`8JGd{zg%T0N=E;BED7N)pwid6st;QQ{T$C-gV z&zz2H19^RB8gboC>_&Yi8>bXcZ;YYF!hG)6g=CsGd*_UpyE|HO1WQ!Yax@J7Fkc4y zK0b^i6rgnqM@G3UMW@f)c&m~yOJq!VxZL}-H-*iy#hRPB#t>~76Dg}coz!HIVs;;AuWVi8C7m+blnd64WVzUN7adFY1P+JkXi^^tmjzr$J4; zFq_f{<zo8^ormw7Wmq?fNAVJZ%VdW@nD?jO0dLxlnh!kYjVklr8FU4g4qbb0cj?Q|i zUAU7^je!*!*?*v~Wp;e^I22(!fjcooh}i#fWJ~I2@d}+>f1`BKBXo!T+|>B1ToZhF z=F(8fB4kJ|_RxudwspChl<8xm+T&q*y}-e{PlYGlvmo4YzhHoLE_^?VD_$jTBl~=R zLD<*1T^m@rT&--Mr^8*NGI&cCzqU5YOw|FCy#lY7Jliw>%5Eu{sv%kRJa?DRNZ8Vk z`o|_HW~)WpO25x}InboWaZg(a%3c+k9+a*eq~v0h8J;UgjJxczZ$}25Rw098*7lFc zAS;fO2z=3oYGCWs5Hb1#@3DUi0^fQikn;Z<*Qbi8r<0Oi>D*Kk$6%)q@JBx;iBXeu zA$Vzi(iL1|ba3POr;Z1GEv$vtJ5sS*JSe;Q;-71^gCVhzuZ>6s*dTGKSePOm<8hEz8@+;ZuhO8CC#itu zHUgJkC56SQQm@5k`>Ms=jwFMone7hF%QJ^gS_t}z&~fPF3_DzX?5FLa-Z5d>{EhV5 zuAj1|Ao`7JW&F5{Mf&c;WRR`pPY&IE`AwT9r82t~GAJCD-KrE7c&+$LpY$`nR1Sc@I*JoS9) zcseNls$Q;DTFI_ zLGkgr|EGlLu4in=AvLNSl!T=H(oN$jM3l#E&dG`vLHW5&#`>Wj>o=U_p&%um6T*{72gByy0UR zy=0oSJCsoHB%Rxx3<7)7&$B0=dtaUPAl?qlzS>yJ@jQ^z{=#oGqe9_CZ6m_Fk___y zad^J2a?xQ6AC4Ybv|!%<;+ko(Z*0+T_i{+1SHT;l?)^w& z6@s_9?DcNHLc6M>^d({1hDNS167}G<&MMe0Y723B-|kY3=$PsF0F#VQAac_L-n z4IL))WV%z64M$V2WZ6oeMOS$`bgd8PU`L3I)5NRb_cLM&U1d-A&E^dRtZp&bGU;W$ z*V7LvMa!Bf%e1>ka6+MThBbuYX!m?7#V;KWQd?+XF8UcFe+5P>v zBGY|DLn<2vzE)@}uxDH$bhfltBK&rT2r3`%9)#&DJ9^gPDj%^DY8$VlBG|t9rAsc@ zGNC8#nU*i?7EF!ak{woxOA&A!&y|H=t}2h&+D={&`6jla4NtV@3~sPW@07i5C#&=_ zlF3{SgYOtcY0I_iWM~ylVP_D{S~fEw%@c3Zu3)|y4e4#Jhk06Fz=Ub^wtg}h{cfz; zdn4{S+^Sb1Cx7Rgt!te|0sY9ljpa{YHB(LA_6=FvD|0%hgR}2yq2*%2j^~W3J6zmT-U;qDzco9YK7{&1`b41!sbe9%5-dt#J3@b zqS9MmSUW479t_H~-h;L(t~Je#jBY3e8Mtbxqn+vw1KHmt7iEA&a3qmK?9zj9&ZA5+ z=qee+;jM2&}DDBsH6>tJ(=C4R#Ra@I=zu+>-?)<^05qp^NlBBAW4+ zenNj&>y=;Iq-+aRnrG%1xFq3!`qIJM2hOd%|H6mM3}_6`BA*fqf|Ad zr2hC6lm{94b?2n&>R&3j_2G|?tNRyP5vspfQnOVkJk_%HfSKz_?2Gd{-}kwrHq@98 zuALOFy%@N?)8iS_mp#1_7N))BIA&2*7j5B!;7VFa!vT2(b}}=qoVS7fiYTp*@yr=i zz|^vVM!rN56WmWU()j+%8>ghIoYSWrX*C~|6u-Pq@R8V;}x0(L!SvR+{A?`7IC~2)O9b;Z^#FzGG_h;@WzJ6MHA75}^ z;-bOg3|zNWK+jY;<-VaDCS6-_EK+8`V21s&VO*^@34q6uGvdeGWH(W|j+G3W_1gjx zkSiM@$0q>Cy-|fdNF5@o1kgW!&WP|q_5yU8UqVo6! zV2PO}iP0Fq6yWB&TM;{~0Q=nN%t!`B3-b~g76>>~@5+Q0McT$o3_!imP`mMS;#xgY zXP+>49V%_ZjMQkoCX)+XYu>=tE_f~+w}r4M%2=!up3vbUhFOSh_J+r_Ok#QkkEChQ zcoKUC_DW6rB{Hbq0@%-zwa?6E_iLw=;440g?E8kOh*`FeUy3WABhM)L(!4sgnN07x zQT_Uo*5oEsbEShlv~+ha*>bcexyE*;O%)YYUysGGRZxAemCbEedSzD_PsK5(Ss7_ zc73()#y&Eb(-ipHQ{Uo6hDxU2MYdY#H*p6n-Yhn9|W6|fAC+rDXS zPl`cNzm?e7F{|TMr&R-fNiKtWEUC6}CBZpcbSY>`7%Xxx9A~UjJo5R{yt^!ICK$qH&6jcFttb z_JLO&cBQ}77f<3IIpCZ%D9_Fqq{D7^dT$BL{>7vH#blNK-%bwsO;IDwzL8&luWpNt zV|uwPod_4kRrmE3b@aPDTEX-c>7+T*|EXrbxJNN6|V?IvH}vc>6SO zCal(D39FrUBQDWTu)q&rwY!8xeG^lvQrcYK%>K=v{EN-~-(LE|wZ`0r$ZukSd*5H> z9*r3TsI%kU*J8armiCDZ^0w^m_um=tTLsj*wZr)j9`aAS{kJrfhNrG#{gw2#Jvm5K zLPvmmeIYpvcsG7lojZ4#^|v2J>@M%q|J>9JECNpHMtqbl<`8HBvFlOXxim7O<1u$l zdGSY4a*1XAEu>{v$8zz*2kX)z&5sMOSi z_?e;l3%fHjq9+45SG&lT#}ECq#9ptxTX+(8b!V@}hKPleL7@e;S86AeMdpeT+#FJbu(7%h;&?b(|F zNN@|QXG|}Y4B`WhX59tFQhF2Egy_h~wKwDDb58YwG!IviTei!W?edyFoSAlwX1dNO zRuvWsuIS(hM=zZ^#7Yxvh619qtP8r8LNb=6hrKjcH9vKX+oL7A6@tNMyH4cgG^n#g zaJd$3WQbB@L%EPzTp9Uwd({D^+mG6{wby6kLq&jZdVMaw6P*R6W8ZHm=iKZTDs*ML z`EiV^SNf6asl!sIdo(L~kD+?Tek(}R@*OY`P`xv38_qj-Xt6r2G8LF5tzg;X3$72j zX9ZbT(3F2Z@fi(bZ)^RaQ0*i3{m$drl{?Y=f=pZyu&gks zJy4OM*;#w;wb^V&*;qyIEm*rwo3Oftb`0dybtH~q%PG3JQaS5guT7Mck+4vc>%9Ew z1Lfz+!or?0gF4+MTc)C1myj`g9udYu`r{pF(oSm0c0gF%z0)A`N=t$9F41WZ|7d>PLE7~6-C4GV`1xKYwlR?=IML)XH;?$sWbX}MJIMobd{}le)!iG=! z)uY-xuSC+8;{vm<)}nwj;oIdJ!=28DNUMSX6T)hP71k;?RSk;R`8HC8wg~n zkPLdY*d9IyKVGiF*E!xDy7|UdAgk=j6^#dE5E~TK6Eot~7jkl~(iTt4S6y^FEe}ZZ zzHU*87~AHJDK6o$lLuoL41w{0IqQi0T7#GJQR(dUi|WcU>1Z^qynF_H2E^49HKvtJ zcd&3{=KGu7IXCKLVo!-Q^v?U*={?IZAi*klKUK!9iZ#4H$PVc4V!8D?hr-r@X>>$QUF@mpCqnWLDEQ>ugDx z9ek?|oef{XCDe+pwUWkNrFG{Zo{6tvH4oG2;F3LAL)DDLt)AmJc?qL01KA%G-q^hC z{eHm+$7GHBE(dnyyzU=bOmt&Me+!m*w{l)0BTd{5m}B|SHs-5p(PN<*SWv4G2M4<~ zt6d;zw8#SdV!=)Gt zb27D19evgduSoLR%Q~#s0^39XpcwqYUnKaD_P>_gsO#D_xwq-XLVE407aLD>=V*Vt z<4C-5fp@#AZJY{)y86Twm=Ko?_9 zkgLK)FB=#Dk-~xb)K+UR!aOC53bkJIYQ9MK4K*6z)%Yl|oh@i{=|;)z+RT7G=1XH| zT&rXrI<(U-1ooP>Ipj8fG3O4@=cQF1JBK=znkg`kE5^EN&Q^odkf&p;5f}{v^C8nm9yAMOE4xHC0 zChrOLTSas{$jOVDA81H&P~1tARQ2R{At*8(Z0{7;B%!oabl`^kI%84QS~%U{k#2CO zVsiLFgv%dntNeFGKmJqJbwk5q+SmG}WN20*5Oub$9i*zAeRXWztgl19S-L($1e1BX)dzw(dPvXrzo4!17>>oX0-|tHP@Mm!oX|4>v(x)sFzR>&0 zW%mMMa2N1isfZN<$u~b2)oB_aP=paZ*aq)yOXW@QaA+*6=}bi(pE5SDi75JmqA-6` zl)|5KLn>N{;766^$K%dV)(q97DaG!jIfkmQ9oEFRzdBy=&c}1b+Ip`6p)|g8tFHEP z(vC#dh+Aalx_(OS&vk~bDoqEYR6_p-F7~0Ax#K5Jl7hC60>>`eeB`O-GVe|Le8q?T#miXOw2` zvr5b#Xn-QRvq?LF(-&dw#^7nu2AB6d(lgo( z({wi&UBZSW#$#zbvw32c2#?m6WEF$G|L`D~ThTgV5=h#_MgICI4*M9=2gJl1rTsCs zzlJf{v^~TI6F|rX{6RjC->J1_Ew+}~4|leUpQa7R#oD3{Y}V?Km@3cZ_AyNHsczR(MKtJ(ZLADd zvtQNJpWgGawF)*m6%1v%cvcdu29}t!J6=Mh9uKK$x`o4Y#^j#?VMMrEF(>K|{wn)- z{Wky2A^ltHy=?aP_!SfOmxE(_v`+X+Ne>7qTFU&J> ztdO`JaicdnT&Sd*vr{2TqU4q@ciix-*KL!r(8o5TNG%6s7?=y$!PTZ~%Xe_Z*riBF@)K%ItOboAx;}7#grz!876%i~rsLP>hQ` z=Yt+6XiMP_BjoclIq5$A1jk8t<);Y`Y}r1MrK8RD|4NbCZn)qwqScI`PAZ###K5+A z18gYs4`pE-kL~fA_zitT3!1gh9Io%@ua?;B$+&UY!kC78CELCz`)i_eq-WKtxeM*j zglyELFIArKIy?m0^HzO_5v}4a+ve}Qg(DcbmHez}BTbaNV%f8yK+Va;@MQrX15uiY zbwPE7U5KiMWz@0(X|;IYSzp`es?sl9X;xh) zB2ELNRUp9!&B_9|jP$_Vvk|uZ+R)^bIi8V#k!zncbkB6XsTOe-jT-A+DHJVzdumb` z6M7pvd)*zr%X~7%#AxtV2rMQ-X?4t2iHH=FZd~FwSb`+yAx3b@X(WSWB~BL1O(0)B z>0)U1z{eh-^zWr$w`Mj^kU=Y$NYN;IGRP8OI&*f;hfOp#9Q;Tip{$J;t&Lh`bWc~G ziz>0encLhLpJ#sWIa>TJAFuwjojQ8-qI`ds!bU72QTQ3IhZvqM0&YNb@O7+tJI;$_ zIuZnrI_}S!nsriF=q@5}M%G`uSeRt4eMaSEn8954S+rBie{sPZDPM^#WxNp<{bgp?@K)EB#e$zLor)ocZ|oy!D@fRphm z?TNq+7z9o5S=e|mPII|=qDMpb=!v2GafajMAE?RTh28hCJlhmQ_$Gd#KBwv zV&aH{q@H=4S<6v{AilFaN34t@Qm2tY*H~)+9#H{PbOg-7kwM>f5M|z(dpbZ{=-d<{ z0XW4M`TzlW(mMpP5RV~)5G#m-t5JlvJAq5U6Yo9~-I`X~5I_)L+%97gp527uV2*pz z;+1cit|Pm^kKB9oF8(aNn*HMIsZ>csp-Lx9{J!3S`4`GQvY_-e(u@}uarjdkMIAa?yY3Mg#)fH9VJ^)*1FT!Q}{#XWca z<6U}wKS9wTl9@W`G;j{@q$S2g8{JK{^6)3kFulT-9byNB6OKo<=|ft5{UaP=Q~klI z)-+N#ITYPYJ_bK?Fl^!%&?ShWx&7U`e!T5M>G*3Dl~g2`nZp)QnpAucjAg!Z1bb1Z zPGZ)oCnRxp&{XzzZu7RLPp)AF^Wou(3j`7gglm%J-ZEf?hl=2>KTZTtSjjjT-+eS%|J}rXrDKhP8 z!ZKu#kPBUM);d4<3%Gnl+}p>S&fVU%)leeUj9yNwyY7C#ME`tXpaZjK0aKz{GZfd ze5CHD-Fot(9L`=T+zu~_%* z)vTGbDi`Kt`I`Cl2cce?lWUy;&dZJTzH;0Ngr;&i&8|q-%LL`y>blXJzBx1Bu16Ep z9UqTgvT<^rgMztXEfKCFyV)zT_^bn1%2J=@>Dzn8ZfSdS+<6+fnvL-I*SD*)RomRv z3|5UY1CK3V8LXsJl0k|yjE_dt{uu@?zZ=Lx9piy3$3BA+>5lXt@dVI1zuO_>e-}?D zeU+xJVm4-b4`AP%ETN``$HxgD2mw5ozf^K;u29AacOFM~U(do^dzfh?I?`Tcj5^AD zHbJx6X;|61>YPbMM9q7MqE%?-IxP1Fd>L!CiDl5(x|S}(>-d@3hyUO%1}A>U^IQM_ zth$moO`taa9%b1|BI=!CoV4&0DXL3p16M_iTe zMeNXqj93gFj4l@K+G&?&YrT)<1b=c0s#S_RN^=T9CKAbN_ zJ+>;^{^{6vd zV9oof1F>2kL&%P=qi5Mlo~qNPi;S?+*TY(%Mtq#BS_fM*klxE3>rJlM_cXvO4q>!A z?rZ&%u@C(woQdB$oi^ZyZJL=T+j&92&^a`Cmz`KDcMy^TRmnJynexj^Q00Ar~Gj5pwPz*AD0EG_FCFU%GSk zmOV9X6>ciNcQAma*3;G+*NMLnR#xsEB6&T(z%MPWdw~7khH`Gg79s3Q)Wl2pU^YxgmJ8ZZen+5km!6&zoUfX<;bC!J9fT z1IsOKrbRXw#37Ssfbm5hIX zUQ<$1#u8AzT>Y-`+sg%NjF}l+A7YrtGo5l^#gK{CEBKfiYQG@rb=%C(UN>S!VBpbI z$fw>IqlH}QyiD+IHr$}jgT4@~XeqPdz^*R_p2;J#DpbIEq?nX#It%*=3l_TZh9eQo zWo=tk6(c@2D&8$FF3kWzW~CPD$IRzKEiccF5j5?a{fi?r8LS13;^4xU`Rm}Dc=+On}A6W+LTKga+vRRPbO^oo;-9MGu3@G9xtW$E`Lg_&guJ> z80_cB8CrK=iJLFeKlBL<1jHI9NP_Diy0yvkhrVh8Tgl}S`hhynZd1av*O75DUk1^R zc^*Tia9=R)@|4GdRD5EYqhHQ|h^}cP;kH=&EjS83)lra=cu{Shcdx=&jIpY&a&pwX zL-2X@foqE%YGwK$4S0Ya)l1voPLIicE2BZmq~T$u_l=we-_tyU8gF zP)i4=S_WiG!Tn$J<;yFrM9xFzf%mHenEk^1GS{!j4lvDN)u((`d8Fy!r9}dl=q*~9 z`L|8e(yflY-P#0V)yEmRqAWboV98Hq46UT}7^AKJL}~alX@q2HeR)cyhHse~6I1ur zB{4!`WJLZ`W}tG_+h3hRYS7X%4aLsm$gCGpE1fLgyOfsp3~2Ms02=et=kWa}S?rWQ z8+M^OiX7tv3}Ru2;W|{*Npush=AM2o*hKJwgmp{(^X2WV&b7|e+=?C8j^SLVODkwSZ zKUb-}+@k*}|8;%t78zuG^X=Vs>Mo2DT&r0g4AV{6>Jr%q3`Kbkn0rd4>kk`5B+kF8 zaZo?V?R4u>EEFEziA!C4T##M99HP$vtnQ5*4{eC$8K% zd+GwUJ|TAIc2ckAf!&oE8LUj34EC;3_DUXvu}XV00o(wFT(Z!A1-1C(Y5(XKXVMkz z4ibk~te5KadvPJ(>HKt#@gA0B&_g~8_RT+FAc)E1AhWAte=N5ri3^%V4JiOV(^EbwW;^t>E*b@Chy z1|uZ~Bk~2_|Mo^MMeic%>XB_J{t(qo&$s&k42{ARaevRvwq+V0-L{fL0i3|@FuU=-L& z%k0*UHjbSG{QON|?9LR`Z{>l9(8J3e4mWCENEC>S90}g3Na%W{V{)o=wChp_<6-Sj zjU?TEX7`X=txgVw8$V4=mAeX;bZ4DWV1L+_Q7o<`toDFkZGE`mSY%F+R~C$CC}!I< zfUEqRnm)+Xl5cl|jQ5tU)S}di3SzCia$ESz4sfHtAO!k&K1$_BFG)U9U;o1n8AJ!~ zX2G+({0RS)s%jSk>78-AvTRgifZ!2&Q;=aI>S7_NVcx}nmXYbpW`Ne-8@=w&75^5c zR>z{}WWLU8e^*xGZN4JA0TgYdoyrmeL1~(|>lmsb{j|$^pB3ZyWjk|JOUg0%QUwZ* zv{gUhUK&5(FavE1)^pY)Z^SMXxcff+sud7$BeY0_%8QDnnMONO)RxiLy+5ti2yNt^ zkUbpX_4>-Yx8bH049os-kq3YdwI%GcefmNQllx)@QR?g3FyJ+jE9Jk4n-lYC+2als zgH>K>Cr8J}zrQoBXX;RR`}B6)W!qV=>zt7=bz4>I8^BQW#ayY(v%LJ$J)%PyrWG0e zy>YUGxzq;J3$kr$w@iVFY_1BY#ki3k_Vcv?c6N@8!4f8!m3^x`rYZW+@VFt*xQM2` zTk`5`*kL2;E!^TpB}JxVq-qaO|5d)v=~V4H^d>T0j`6>m%p!0Lys&wZ<85xkf;3?X z+)I~Cdgz6h4Z47H)=Vrg1jfP`R_(ZOIzRiWgD&rB8^WMDy|d_?nP2w)abrCCd_j)% z$R~eu4(*B<=-@iN%I)%`C%SS?SSg8h>1wqt^LG;U zf!MVmD%)0mCog(D@FcXgn@H_r~i0wL||8tAROd-0Bv5i1!aTEtRB>M*PHJ{on27dQtL{-2|Ep~chqdSlR*Q)vTSjlY*v6| zo{DUinBn~-$SkHSL@M*i$4jKRkDXWY*54j^OwKpp)VpOTAjOHK?1g@0hJg z25HOb%z924E8H?bq|pgPTTV2#O9J&syU(H)J<#OQJpU94|EkP4LLYnP!K)Xy?Mvqf(zgo3XDk?Y1v+EJHk%qK9s9NeQcm| zUFIHqLlwAk2!0k9rKvkQ@f8j1*|B3zyL6;i5=&jath-{ldf9)dv4Q0IbaP_RLwY+i zAdWlGz*tk(=8Nd?n$p7Si9LW>+fOt$9~yrZZ`mRGC8aqb*s07^-pQr;hq+T#kaL*} z%^eGN9h0E?o8$P4*TfcaG_OxooM+S>xWNU#l`n)#sbJf@SRkv{(5|@biVpRPlM{A1 zE1WlE**(|@p8u4gNKfO zg+)bXsOA;h8x?O%A3T7K)Yhe-hSPcEh2?tO;s=+It*1Yw8u=&X+EvBFXU8K23~tO& zdh>S5wwnzIXsye|__gb-g_T)nUe5S}9xQl+j2(zI76$$!K%{`KsdBPZgweV$cwFBt z$<1fNt`eXyE+HlW+G5(#v~YP{O`(Kj67XHI+ZCWEd4S>*;KG`EJjVhSWo?NiNACkt zXGlI;K>H1#+(I*!tB!uSbsX64-8{P8O58{y9V?MRmsE#5_dd=gY;~;JX-!SgC}tB< zG!6YD#T)%hA~EJ*r|&W1-`ERwYDFmdL?t6tIy^8Hv?WY~j>|1!ErZjB3q@}T&&rl^ z`kM@}CE1;}wwney0|#*Bz1RxpACU`unP}SAp1$}2H&jrji<5EumeW{E9ACBjVD95| z_Kes(t(Ii2J_VJ0b4RG@2yAH`wFtAWk&}u%i`2+ZccUro=2vwb)837EMMR7h5`y>2A# zwZ&FU$pZQ|-oRnYkDE#DR+KEkKk8sg`uGq*;;E=wtJ`t^cbc*K!|HHA?{_;y=MqL6 zSN1rz8(fZns7KUd{2LZiU${GozT9!Qjs_ZNRCaHKY@8sf%H30)XEvGpAnIy7!ZxNA z_MZms>T$n~kh~>ZER!~GPm$ALhB|G98rE7UY;;Vn1QXQrm1$Gr&N%vlA4|m zi()75?sqK-d>N+EYQ8Y%Q)(Q#IoGInXR)#uD+%d|N<04Jc^57NJ5^8lcUuklqcw?C z7u8YfAXq4$e%x{WnWn2)&lnm}riDx!P-4{y}(Ghe__< zFbSuDG8H~s*H zSr5^OhlSW1?^x&G&?U%+@Nnn$H~gq7!ym!%*pLv59>1a|i@dWWb?1v>*_zC6=DdUG zth9g^n=V~Gj@dyNA2wRV<6W`;V7Y~WA@(%?C-=`=o@}3X-j(KyB5fV-o(qub2L;U( zce6jGSSV&k$Ix=G79SSvReA!&1snZHSVV2G=^A!VAcfM7#a!n+I2BF}EyHy3(R z@;P8b=>pS8I!p(I{-t^)yRdZr<}JA}1_?w%?h!D=tqncCAE^SV?Q>Z#TYkgM$PzHu z89S-Ub84_u;o^+IdFhs)-zW#mgES0Y3#b;FG>E@N!@0Tl#aUt^q&U(4BkQ_R@L+;A`E!Qlp@o_s#GKp*4HLq0<}{sJ)I*s2dtI_OW~K!$ffKABEBc4LuAv6_*B*i}K7;nfZw3^)%vk(Gr5luHX=@FH1g6`dqm*ti!jSKS#C03*DPMB(b z^O1eIHK^hIQFfmH-CiCFCJArIfV&GD?ncBT!?$0@gm2#u+u>C%fN06OLE6Fc+M*A% zmBy0U>^OKLy8mDUk|@CUXNvr01pi9de-&FkI5#+{->)slmVz^?%0BP}5#z1C(2aT6 z3UWD%A)6+%ic8fdGcP=L4bp&IDvgNIvcM^JIwX!s=J^$9W($;Mv%G@>)m`|Uleq^R zEkS@U_Q4lBu@~UfSlb~9w24j6ZnR*lb1qO2+dAA_kqeHx{?OD3-N81fJzI9@)SOvb zHa%t25M;crhvvffl(_ZyL)@^Xc}N7D=TntI1k$XgVzEelvPtiif#bI1K@NjUDC(tBql4Yxp4U4eIF&dFz@Gq zZQZuyeL{?czPECv?O?yrfMh_R)80Z?sQI~HH*&=x375+>Nn;AF?`LL5QE!{e$3}b- zaTR2cOEmCWg6oXsA)A6eVEktafX0RgDf`v0R~w{BXHh`2D13Q;{gAd9ppLa%NcWYd zWHyWbPczpY)#SOxt=dYV6lI7|geoL#C^8JwqB4>|kdYt=SWre7B0J!qWyuh!fe;KJ z3V}#M*kO+&Q$QIZtgr)E2r~>tMtVQ*x%YUn=iGC8&*?q= zkJLBRaeCr48U;N1Ky8%;&_Z^pa*ejL?+sVJ>z7rxsL;M?`sP5Y)>ETY7VDa$0e$D) zXx0h%F%#^Gm(yfh@|XwR2Cd>oeWTrA0z{DdDONo=4Q$FB54?!aR_glGT(kQskHjOa ziX2&r1~y#rKo(mS?LjmDHW`ZBkt}?|7J8Xg%n^v)q)HurTwQLYU--5)aJR|&M+`Z(33~d(_8CX7mI>)< zEDJid=Jq(0x+rK!W^0uyh1k!{8ZXH(!O^O(&LjtlR}>3b+$7NZZB4hmoQrAfI*^iq zq=GzL6eWz7wWx248nv{j}3(g$OYfX_yMe!{i9i0$y^&-1AnyD_L zZb%=%AlfXe^Fq;dVaE&bU&S7{MN-Ilt!&$U-yExggA^(>@ z(V@;i0HrWaO{sC-4MN?aG5Qq~=TDCMRBi#1Lkgjkc~s}!Qif@7HHwo-W}SAxTF78;twZ&&VMD%*;_%I{|HUIh-8)=;0LJUzV(#)6 zs*t}-3^MabGpeW14ZLduB^=v0BW`^-Wjh|-T}uv~9MPhy{6f5VYCJSH%eR;#(fvHa z42bbm$EwYeqM8`3EYOzs1rU$bGkgij*9)}FuJs>jfcC=4<+YguepSq?5=!?gidd_Lo0SsS6WZ$N*g(uX$kQzx_v!eylf)M z)2gE}sjw5ni*i~?AXwq>sEOsw;ksK|kh>)XPV(AQo-lJ41roSSsZBKaX;G?L;zULK zH5tF~&jl-J|A2jh-2cC*!at`Cf(^7e_=jJW_~c*16t(<1iiy0`r#VbN9b#=7{bnVT z*K<+4J@Caz1B_$bCE{rD$^JF|8uHv zQI?bRkmk$RoNvf#6jEM|nM*PsxE!|fBJZ9G*Upt5BzAcG@TyP9yG(_Z;N6n0Y$Kqu z>g`oCkP@7vq$QPnJQHS{W4_LafKfG9=5rgDpse z4Owe`;6Ard=xvU6AR>b8{|C+r{EV}>e?!g+G?3gbnQ`R37K68EY*FsSGBi_5D4uxK zf`(68VK&f~VkZqaBH14tq=~CUc+GK8^h!fwaF zySlo{`|32ai6N3_IQ%W{V)qW71 z;l&dPlvu#2yOL0zH@KcWG(sl@vIjhSQBatF6lf&!WtZS@+C9V09v~$I7+Tezu@`HqTfq8Bie2b_7Xuyq;7xNuNM7q3RqYL@9D-n%)*6y4;@;$P(o(Qp)7SLhe z(46b<3h~n`%9D(`y@}Hp%MH=N$*k(oTnpId0JLY8c{Y_N_Y|?T)kQX*s!$pq<^3F% zB9h;i!!O^LS5QA}0$IMlpfBFiDqIP+1J_o& z!S!{T=wd2c%2qpnr|8?W{Cq`tlZkEy>DXpcr z!_qU|o`UP@3(rEw1L~y_fD_nN^8*b6y2)^0zRgGPKZF(uD@mAv^#mOjIsJg zqYV*tUqV8DD#s_i+0dFIGni;oNM_XZZH#+#^VV7z^px=){zSS!H+i9+?iz7s6?4qe zcdzq;pe^t?FO-np=eh%h+T|Z{Bk@mTG%rwG#eMNWB5I(*qw&(ug)=>6OHDt2qV5gU z^<{xW+ii!BHs=Nm!x|U>E1W>l4kpknpijSLr^0T^|Hik67<@dI< zcSGRt`2g=?)w-t&?O*gD!y;$5|K($Z;XEz`^%X+&8ujTkY z5nJyJnTZa2eZ%Hkreyxn9hG{C8v&WJmX^XpCkhSjBx*VPQtVWv76wnYWE^oACi~|b z?dsm~^iQ-`US3ACvnNd%4h+(M$1Ct)!?Xu6>*CQQ~ zLiUfs7+a^+NR_od2JhIf$L(Qd%&~ofd#uAXvuLcTEDtD}@oQfxfr&FhWhj8;Hk#Du zu;n?gljpEu`HCZjZ#DCEke*g`?n}SP1-#t2=uqlKQ1+NnbToJk^p<`)#nwYRS2Xjc HejoV + + + \ No newline at end of file diff --git a/samples/UnityApp/Assets/packages.config.meta b/samples/UnityApp/Assets/packages.config.meta new file mode 100644 index 000000000..b7356751a --- /dev/null +++ b/samples/UnityApp/Assets/packages.config.meta @@ -0,0 +1,28 @@ +fileFormatVersion: 2 +guid: b34920401d1bdf449833b26c7017d905 +labels: +- NuGetForUnity +PluginImporter: + externalObjects: {} + serializedVersion: 3 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + Any: + enabled: 0 + settings: {} + Editor: + enabled: 0 + settings: + DefaultValueInitialized: true + WindowsStoreApps: + enabled: 0 + settings: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/samples/UnityApp/Packages/manifest.json b/samples/UnityApp/Packages/manifest.json new file mode 100644 index 000000000..e1fcbee87 --- /dev/null +++ b/samples/UnityApp/Packages/manifest.json @@ -0,0 +1,48 @@ +{ + "dependencies": { + "com.github-glitchenzo.nugetforunity": "https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity", + "com.unity.ai.navigation": "2.0.5", + "com.unity.collab-proxy": "2.6.0", + "com.unity.ide.rider": "3.0.34", + "com.unity.ide.visualstudio": "2.0.22", + "com.unity.inputsystem": "1.11.2", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.render-pipelines.universal": "17.0.3", + "com.unity.test-framework": "1.4.5", + "com.unity.timeline": "1.8.7", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.5", + "com.unity.modules.accessibility": "1.0.0", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } +} diff --git a/samples/UnityApp/Packages/packages-lock.json b/samples/UnityApp/Packages/packages-lock.json new file mode 100644 index 000000000..1dc953174 --- /dev/null +++ b/samples/UnityApp/Packages/packages-lock.json @@ -0,0 +1,472 @@ +{ + "dependencies": { + "com.github-glitchenzo.nugetforunity": { + "version": "https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity", + "depth": 0, + "source": "git", + "dependencies": {}, + "hash": "5764d44d4232c8ea628549137559050ea6f6dc10" + }, + "com.unity.ai.navigation": { + "version": "2.0.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.ai": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.8.18", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "2.6.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.5.1", + "depth": 2, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.8.17", + "com.unity.test-framework": "1.4.5", + "com.unity.nuget.mono-cecil": "1.11.4", + "com.unity.test-framework.performance": "3.0.3" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "2.0.5", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "3.0.34", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.visualstudio": { + "version": "2.0.22", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.9" + }, + "url": "https://packages.unity.com" + }, + "com.unity.inputsystem": { + "version": "1.11.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.mathematics": { + "version": "1.3.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer.center": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.uielements": "1.0.0" + } + }, + "com.unity.nuget.mono-cecil": { + "version": "1.11.4", + "depth": 3, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.render-pipelines.core": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.burst": "1.8.14", + "com.unity.mathematics": "1.3.2", + "com.unity.ugui": "2.0.0", + "com.unity.collections": "2.4.3", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.rendering.light-transport": "1.0.1" + } + }, + "com.unity.render-pipelines.universal": { + "version": "17.0.3", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3", + "com.unity.shadergraph": "17.0.3", + "com.unity.render-pipelines.universal-config": "17.0.3" + } + }, + "com.unity.render-pipelines.universal-config": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3" + } + }, + "com.unity.rendering.light-transport": { + "version": "1.0.1", + "depth": 2, + "source": "builtin", + "dependencies": { + "com.unity.collections": "2.2.0", + "com.unity.mathematics": "1.2.4", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.searcher": { + "version": "4.9.2", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.shadergraph": { + "version": "17.0.3", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.render-pipelines.core": "17.0.3", + "com.unity.searcher": "4.9.2" + } + }, + "com.unity.test-framework": { + "version": "1.4.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework.performance": { + "version": "3.0.3", + "depth": 3, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.31", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.8.7", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "2.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.visualscripting": { + "version": "1.9.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.hierarchycore": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/samples/UnityApp/ProjectSettings/AudioManager.asset b/samples/UnityApp/ProjectSettings/AudioManager.asset new file mode 100644 index 000000000..27287fec5 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/AudioManager.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 1024 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_AmbisonicDecoderPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 + m_RequestedDSPBufferSize: 0 diff --git a/samples/UnityApp/ProjectSettings/ClusterInputManager.asset b/samples/UnityApp/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 000000000..e7886b266 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/samples/UnityApp/ProjectSettings/DynamicsManager.asset b/samples/UnityApp/ProjectSettings/DynamicsManager.asset new file mode 100644 index 000000000..fc90ab958 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_ClothInterCollisionDistance: 0.1 + m_ClothInterCollisionStiffness: 0.2 + m_ContactsGeneration: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 0 + m_ReuseCollisionCallbacks: 1 + m_ClothInterCollisionSettingsToggle: 0 + m_ClothGravity: {x: 0, y: -9.81, z: 0} + m_ContactPairsMode: 0 + m_BroadphaseType: 0 + m_WorldBounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 250, y: 250, z: 250} + m_WorldSubdivisions: 8 + m_FrictionType: 0 + m_EnableEnhancedDeterminism: 0 + m_EnableUnifiedHeightmaps: 1 + m_SolverType: 0 + m_DefaultMaxAngularSpeed: 50 diff --git a/samples/UnityApp/ProjectSettings/EditorBuildSettings.asset b/samples/UnityApp/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 000000000..2d9abb0f4 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,13 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: + - enabled: 1 + path: Assets/Scenes/Clock Scene.unity + guid: 99c9720ab356a0642a771bea13969a05 + m_configObjects: + com.unity.input.settings.actions: {fileID: -944628639613478452, guid: 052faaac586de48259a63d0c4782560b, type: 3} + m_UseUCBPForAssetBundles: 0 diff --git a/samples/UnityApp/ProjectSettings/EditorSettings.asset b/samples/UnityApp/ProjectSettings/EditorSettings.asset new file mode 100644 index 000000000..d85f86bce --- /dev/null +++ b/samples/UnityApp/ProjectSettings/EditorSettings.asset @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 13 + m_SerializationMode: 2 + m_LineEndingsForNewScripts: 0 + m_DefaultBehaviorMode: 0 + m_PrefabRegularEnvironment: {fileID: 0} + m_PrefabUIEnvironment: {fileID: 0} + m_SpritePackerMode: 0 + m_SpritePackerCacheSize: 10 + m_SpritePackerPaddingPower: 1 + m_Bc7TextureCompressor: 0 + m_EtcTextureCompressorBehavior: 1 + m_EtcTextureFastCompressor: 1 + m_EtcTextureNormalCompressor: 2 + m_EtcTextureBestCompressor: 4 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref + m_ProjectGenerationRootNamespace: + m_EnableTextureStreamingInEditMode: 1 + m_EnableTextureStreamingInPlayMode: 1 + m_EnableEditorAsyncCPUTextureLoading: 0 + m_AsyncShaderCompilation: 1 + m_PrefabModeAllowAutoSave: 1 + m_EnterPlayModeOptionsEnabled: 1 + m_EnterPlayModeOptions: 0 + m_GameObjectNamingDigits: 1 + m_GameObjectNamingScheme: 0 + m_AssetNamingUsesSpace: 1 + m_InspectorUseIMGUIDefaultInspector: 0 + m_UseLegacyProbeSampleCount: 0 + m_SerializeInlineMappingsOnOneLine: 1 + m_DisableCookiesInLightmapper: 0 + m_AssetPipelineMode: 1 + m_RefreshImportMode: 0 + m_CacheServerMode: 0 + m_CacheServerEndpoint: + m_CacheServerNamespacePrefix: default + m_CacheServerEnableDownload: 1 + m_CacheServerEnableUpload: 1 + m_CacheServerEnableAuth: 0 + m_CacheServerEnableTls: 0 + m_CacheServerValidationMode: 2 + m_CacheServerDownloadBatchSize: 128 + m_EnableEnlightenBakedGI: 0 + m_ReferencedClipsExactNaming: 1 diff --git a/samples/UnityApp/ProjectSettings/GraphicsSettings.asset b/samples/UnityApp/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 000000000..aa5a1c3e3 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 16 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_VideoShadersIncludeMode: 2 + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_PreloadShadersBatchTimeLimit: -1 + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_BrgStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_RenderPipelineGlobalSettingsMap: + UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa, + type: 2} + m_LightsUseLinearIntensity: 1 + m_LightsUseColorTemperature: 1 + m_LogWhenShaderIsCompiled: 0 + m_LightProbeOutsideHullStrategy: 0 + m_CameraRelativeLightCulling: 0 + m_CameraRelativeShadowCulling: 0 diff --git a/samples/UnityApp/ProjectSettings/InputManager.asset b/samples/UnityApp/ProjectSettings/InputManager.asset new file mode 100644 index 000000000..b16147e95 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/InputManager.asset @@ -0,0 +1,487 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: joystick button 8 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Enable Debug Button 2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: backspace + altNegativeButton: + altPositiveButton: joystick button 9 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Reset + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Next + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page down + altNegativeButton: + altPositiveButton: joystick button 5 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Previous + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: page up + altNegativeButton: + altPositiveButton: joystick button 4 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Validate + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Persistent + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: right shift + altNegativeButton: + altPositiveButton: joystick button 2 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Multiplier + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: joystick button 3 + gravity: 0 + dead: 0 + sensitivity: 0 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 6 + joyNum: 0 + - serializedVersion: 3 + m_Name: Debug Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 2 + axis: 5 + joyNum: 0 diff --git a/samples/UnityApp/ProjectSettings/MemorySettings.asset b/samples/UnityApp/ProjectSettings/MemorySettings.asset new file mode 100644 index 000000000..5b5faceca --- /dev/null +++ b/samples/UnityApp/ProjectSettings/MemorySettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!387306366 &1 +MemorySettings: + m_ObjectHideFlags: 0 + m_EditorMemorySettings: + m_MainAllocatorBlockSize: -1 + m_ThreadAllocatorBlockSize: -1 + m_MainGfxBlockSize: -1 + m_ThreadGfxBlockSize: -1 + m_CacheBlockSize: -1 + m_TypetreeBlockSize: -1 + m_ProfilerBlockSize: -1 + m_ProfilerEditorBlockSize: -1 + m_BucketAllocatorGranularity: -1 + m_BucketAllocatorBucketsCount: -1 + m_BucketAllocatorBlockSize: -1 + m_BucketAllocatorBlockCount: -1 + m_ProfilerBucketAllocatorGranularity: -1 + m_ProfilerBucketAllocatorBucketsCount: -1 + m_ProfilerBucketAllocatorBlockSize: -1 + m_ProfilerBucketAllocatorBlockCount: -1 + m_TempAllocatorSizeMain: -1 + m_JobTempAllocatorBlockSize: -1 + m_BackgroundJobTempAllocatorBlockSize: -1 + m_JobTempAllocatorReducedBlockSize: -1 + m_TempAllocatorSizeGIBakingWorker: -1 + m_TempAllocatorSizeNavMeshWorker: -1 + m_TempAllocatorSizeAudioWorker: -1 + m_TempAllocatorSizeCloudWorker: -1 + m_TempAllocatorSizeGfx: -1 + m_TempAllocatorSizeJobWorker: -1 + m_TempAllocatorSizeBackgroundWorker: -1 + m_TempAllocatorSizePreloadManager: -1 + m_PlatformMemorySettings: {} diff --git a/samples/UnityApp/ProjectSettings/MultiplayerManager.asset b/samples/UnityApp/ProjectSettings/MultiplayerManager.asset new file mode 100644 index 000000000..2a936644e --- /dev/null +++ b/samples/UnityApp/ProjectSettings/MultiplayerManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!655991488 &1 +MultiplayerManager: + m_ObjectHideFlags: 0 + m_EnableMultiplayerRoles: 0 + m_StrippingTypes: {} diff --git a/samples/UnityApp/ProjectSettings/NavMeshAreas.asset b/samples/UnityApp/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 000000000..3b0b7c3d1 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,91 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_SettingNames: + - Humanoid diff --git a/samples/UnityApp/ProjectSettings/PackageManagerSettings.asset b/samples/UnityApp/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 000000000..be4a7974e --- /dev/null +++ b/samples/UnityApp/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_EnablePreviewPackages: 0 + m_EnablePackageDependencies: 0 + m_AdvancedSettingsExpanded: 1 + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + m_Capabilities: 7 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: + m_Name: + m_Url: + m_Scopes: [] + m_IsDefault: 0 + m_Capabilities: 0 + m_Modified: 0 + m_Name: + m_Url: + m_Scopes: + - + m_SelectedScopeIndex: 0 diff --git a/samples/UnityApp/ProjectSettings/Physics2DSettings.asset b/samples/UnityApp/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 000000000..6c5cf8a00 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,56 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 4 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_JobOptions: + serializedVersion: 2 + useMultithreading: 0 + useConsistencySorting: 0 + m_InterpolationPosesPerJob: 100 + m_NewContactsPerJob: 30 + m_CollideContactsPerJob: 100 + m_ClearFlagsPerJob: 200 + m_ClearBodyForcesPerJob: 200 + m_SyncDiscreteFixturesPerJob: 50 + m_SyncContinuousFixturesPerJob: 50 + m_FindNearestContactsPerJob: 100 + m_UpdateTriggerContactsPerJob: 100 + m_IslandSolverCostThreshold: 100 + m_IslandSolverBodyCostScale: 1 + m_IslandSolverContactCostScale: 10 + m_IslandSolverJointCostScale: 10 + m_IslandSolverBodiesPerJob: 50 + m_IslandSolverContactsPerJob: 50 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_CallbacksOnDisable: 1 + m_ReuseCollisionCallbacks: 0 + m_AutoSyncTransforms: 0 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/samples/UnityApp/ProjectSettings/PresetManager.asset b/samples/UnityApp/ProjectSettings/PresetManager.asset new file mode 100644 index 000000000..67a94daef --- /dev/null +++ b/samples/UnityApp/ProjectSettings/PresetManager.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1386491679 &1 +PresetManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_DefaultPresets: {} diff --git a/samples/UnityApp/ProjectSettings/ProjectSettings.asset b/samples/UnityApp/ProjectSettings/ProjectSettings.asset new file mode 100644 index 000000000..753994873 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,930 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 28 + productGUID: 62b9d99b5cf21b4408cdbfd76e2cddfa + AndroidProfiler: 0 + AndroidFilterTouchesWhenObscured: 0 + AndroidEnableSustainedPerformanceMode: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: UnityApp + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 1 + unsupportedMSAAFallback: 0 + m_SpriteBatchMaxVertexCount: 65535 + m_SpriteBatchVertexThreshold: 300 + m_MTRendering: 1 + mipStripping: 0 + numberOfMipsStripped: 0 + numberOfMipsStrippedPerMipmapLimitGroup: {} + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + iosUseCustomAppBackgroundBehavior: 0 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + preserveFramebufferAlpha: 0 + disableDepthAndStencilBuffers: 0 + androidStartInFullscreen: 1 + androidRenderOutsideSafeArea: 1 + androidUseSwappy: 0 + androidBlitType: 0 + androidResizeableActivity: 1 + androidDefaultWindowWidth: 1920 + androidDefaultWindowHeight: 1080 + androidMinimumWindowWidth: 400 + androidMinimumWindowHeight: 300 + androidFullscreenMode: 1 + androidAutoRotationBehavior: 1 + androidPredictiveBackSupport: 0 + androidApplicationEntry: 2 + defaultIsNativeResolution: 1 + macRetinaSupport: 1 + runInBackground: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + Force IOS Speakers When Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + dedicatedServerOptimizations: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + useFlipModelSwapchain: 1 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 1 + meshDeformation: 2 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 1 + allowFullscreenSwitch: 1 + fullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + metalFramebufferOnly: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + xboxOneDisableEsram: 0 + xboxOneEnableTypeOptimization: 0 + xboxOnePresentImmediateThreshold: 0 + switchQueueCommandMemory: 1048576 + switchQueueControlMemory: 16384 + switchQueueComputeMemory: 262144 + switchNVNShaderPoolsGranularity: 33554432 + switchNVNDefaultPoolsGranularity: 16777216 + switchNVNOtherPoolsGranularity: 16777216 + switchGpuScratchPoolGranularity: 2097152 + switchAllowGpuScratchShrinking: 0 + switchNVNMaxPublicTextureIDCount: 0 + switchNVNMaxPublicSamplerIDCount: 0 + switchMaxWorkerMultiple: 8 + switchNVNGraphicsFirmwareMemory: 32 + vulkanNumSwapchainBuffers: 3 + vulkanEnableSetSRGBWrite: 0 + vulkanEnablePreTransform: 1 + vulkanEnableLateAcquireNextImage: 0 + vulkanEnableCommandBufferRecycling: 1 + loadStoreDebugModeEnabled: 0 + visionOSBundleVersion: 1.0 + tvOSBundleVersion: 1.0 + bundleVersion: 0.1.0 + preloadedAssets: [] + metroInputSource: 0 + wsaTransparentSwapchain: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 1 + xboxOneEnable7thCore: 1 + vrSettings: + enable360StereoCapture: 0 + isWsaHolographicRemotingEnabled: 0 + enableFrameTimingStats: 0 + enableOpenGLProfilerGPURecorders: 1 + allowHDRDisplaySupport: 0 + useHDRDisplay: 0 + hdrBitDepth: 0 + m_ColorGamuts: 00000000 + targetPixelDensity: 30 + resolutionScalingMode: 0 + resetResolutionOnWindowResize: 0 + androidSupportedAspectRatio: 1 + androidMaxAspectRatio: 2.4 + androidMinAspectRatio: 1 + applicationIdentifier: + Android: com.UnityTechnologies.com.unity.template.urpblank + Standalone: com.Unity-Technologies.com.unity.template.urp-blank + iPhone: com.Unity-Technologies.com.unity.template.urp-blank + buildNumber: + Standalone: 0 + VisionOS: 0 + iPhone: 0 + tvOS: 0 + overrideDefaultApplicationIdentifier: 1 + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 23 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + androidSplitApplicationBinary: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + strictShaderVariantMatching: 0 + VertexChannelCompressionMask: 4054 + iPhoneSdkVersion: 988 + iOSSimulatorArchitecture: 0 + iOSTargetOSVersionString: 13.0 + tvOSSdkVersion: 0 + tvOSSimulatorArchitecture: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: 13.0 + VisionOSSdkVersion: 0 + VisionOSTargetOSVersionString: 1.0 + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSLargeIconLayers2x: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreenCustomStoryboardPath: + iOSLaunchScreeniPadCustomStoryboardPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + macOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + metalCompileShaderBinary: 0 + iOSRenderExtraFrameOnPause: 0 + iosCopyPluginsCodeInsteadOfSymlink: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + VisionOSManualSigningProvisioningProfileID: + iOSManualSigningProvisioningProfileType: 0 + tvOSManualSigningProvisioningProfileType: 0 + VisionOSManualSigningProvisioningProfileType: 0 + appleEnableAutomaticSigning: 0 + iOSRequireARKit: 0 + iOSAutomaticallyDetectAndAddCapabilities: 1 + appleEnableProMotion: 0 + shaderPrecisionModel: 0 + clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a + templatePackageId: com.unity.template.urp-blank@17.0.11 + templateDefaultScene: Assets/Scenes/SampleScene.unity + useCustomMainManifest: 0 + useCustomLauncherManifest: 0 + useCustomMainGradleTemplate: 0 + useCustomLauncherGradleManifest: 0 + useCustomBaseGradleTemplate: 0 + useCustomGradlePropertiesTemplate: 0 + useCustomGradleSettingsTemplate: 0 + useCustomProguardFile: 0 + AndroidTargetArchitectures: 2 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidEnableArmv9SecurityFeatures: 0 + AndroidEnableArm64MTE: 0 + AndroidBuildApkPerCpuArchitecture: 0 + AndroidTVCompatibility: 0 + AndroidIsGame: 1 + AndroidEnableTango: 0 + androidEnableBanner: 1 + androidUseLowAccuracyLocation: 0 + androidUseCustomKeystore: 0 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + AndroidMinifyRelease: 0 + AndroidMinifyDebug: 0 + AndroidValidateAppBundleSize: 1 + AndroidAppBundleSizeToValidate: 150 + AndroidReportGooglePlayAppDependencies: 1 + androidSymbolsSizeThreshold: 800 + m_BuildTargetIcons: [] + m_BuildTargetPlatformIcons: + - m_BuildTarget: iPhone + m_Icons: + - m_Textures: [] + m_Width: 180 + m_Height: 180 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 0 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 167 + m_Height: 167 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 152 + m_Height: 152 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 76 + m_Height: 76 + m_Kind: 0 + m_SubKind: iPad + - m_Textures: [] + m_Width: 120 + m_Height: 120 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 80 + m_Height: 80 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 3 + m_SubKind: iPad + - m_Textures: [] + m_Width: 87 + m_Height: 87 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 58 + m_Height: 58 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 29 + m_Height: 29 + m_Kind: 1 + m_SubKind: iPad + - m_Textures: [] + m_Width: 60 + m_Height: 60 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPhone + - m_Textures: [] + m_Width: 40 + m_Height: 40 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 20 + m_Height: 20 + m_Kind: 2 + m_SubKind: iPad + - m_Textures: [] + m_Width: 1024 + m_Height: 1024 + m_Kind: 4 + m_SubKind: App Store + - m_BuildTarget: Android + m_Icons: + - m_Textures: [] + m_Width: 432 + m_Height: 432 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 324 + m_Height: 324 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 216 + m_Height: 216 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 162 + m_Height: 162 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 108 + m_Height: 108 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 81 + m_Height: 81 + m_Kind: 2 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 192 + m_Height: 192 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 144 + m_Height: 144 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 96 + m_Height: 96 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 72 + m_Height: 72 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 48 + m_Height: 48 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 36 + m_Height: 36 + m_Kind: 0 + m_SubKind: + - m_BuildTarget: tvOS + m_Icons: + - m_Textures: [] + m_Width: 1280 + m_Height: 768 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 800 + m_Height: 480 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 400 + m_Height: 240 + m_Kind: 0 + m_SubKind: + - m_Textures: [] + m_Width: 4640 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 2320 + m_Height: 720 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 3840 + m_Height: 1440 + m_Kind: 1 + m_SubKind: + - m_Textures: [] + m_Width: 1920 + m_Height: 720 + m_Kind: 1 + m_SubKind: + m_BuildTargetBatching: [] + m_BuildTargetShaderSettings: [] + m_BuildTargetGraphicsJobs: [] + m_BuildTargetGraphicsJobMode: [] + m_BuildTargetGraphicsAPIs: + - m_BuildTarget: iOSSupport + m_APIs: 10000000 + m_Automatic: 1 + - m_BuildTarget: AndroidPlayer + m_APIs: 150000000b000000 + m_Automatic: 0 + m_BuildTargetVRSettings: [] + m_DefaultShaderChunkSizeInMB: 16 + m_DefaultShaderChunkCount: 0 + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + openGLRequireES32: 0 + m_TemplateCustomTags: {} + mobileMTRendering: + Android: 1 + iPhone: 1 + tvOS: 1 + m_BuildTargetGroupLightmapEncodingQuality: + - serializedVersion: 2 + m_BuildTarget: Android + m_EncodingQuality: 1 + m_BuildTargetGroupLightmapSettings: [] + m_BuildTargetGroupLoadStoreDebugModeSettings: [] + m_BuildTargetNormalMapEncoding: + - m_BuildTarget: Android + m_Encoding: 1 + m_BuildTargetDefaultTextureCompressionFormat: + - serializedVersion: 3 + m_BuildTarget: Android + m_Formats: 03000000 + playModeTestRunnerEnabled: 0 + runPlayModeTestAsEditModeTest: 0 + actionOnDotNetUnhandledException: 1 + editorGfxJobOverride: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + bluetoothUsageDescription: + macOSTargetOSVersion: 11.0 + switchNMETAOverride: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchEnableFileSystemTrace: 0 + switchLTOSetting: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchCompilerFlags: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchTitleNames_15: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchPublisherNames_15: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchIcons_15: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchSmallIcons_15: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchRatingsInt_12: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchAllowsRuntimeAddOnContentInstall: 0 + switchDataLossConfirmation: 0 + switchUserAccountLockEnabled: 0 + switchSystemResourceMemory: 16777216 + switchSupportedNpadStyles: 22 + switchNativeFsCacheSize: 32 + switchIsHoldTypeHorizontal: 0 + switchSupportedNpadCount: 8 + switchEnableTouchScreen: 1 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchDisableHTCSPlayerConnection: 0 + switchUseNewStyleFilepaths: 0 + switchUseLegacyFmodPriorities: 0 + switchUseMicroSleepForYield: 1 + switchEnableRamDiskSupport: 0 + switchMicroSleepForYieldTime: 25 + switchRamDiskSpaceSize: 12 + switchUpgradedPlayerSettingsToNMETA: 0 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 60 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4StartupImagesFolder: + ps4IconImagesFolder: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4ExtraSceSysFile: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 2 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + playerPrefsMaxSize: 32768 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + enableApplicationExit: 0 + resetTempFolder: 1 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4UseLowGarlicFragmentationMode: 1 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 2 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4CompatibilityPS5: 0 + ps4AllowPS5Detection: 0 + ps4GPU800MHz: 1 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + ps4attribVROutputEnabled: 0 + monoEnv: + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + blurSplashScreenBackground: 1 + spritePackerPolicy: + webGLMemorySize: 32 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLShowDiagnostics: 0 + webGLDataCaching: 1 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLCompressionFormat: 0 + webGLWasmArithmeticExceptions: 0 + webGLLinkerTarget: 1 + webGLThreadsSupport: 0 + webGLDecompressionFallback: 0 + webGLInitialMemorySize: 32 + webGLMaximumMemorySize: 2048 + webGLMemoryGrowthMode: 2 + webGLMemoryLinearGrowthStep: 16 + webGLMemoryGeometricGrowthStep: 0.2 + webGLMemoryGeometricGrowthCap: 96 + webGLEnableWebGPU: 0 + webGLPowerPreference: 2 + webGLWebAssemblyTable: 0 + webGLWebAssemblyBigInt: 0 + webGLCloseOnQuit: 0 + webWasm2023: 0 + scriptingDefineSymbols: {} + additionalCompilerArguments: {} + platformArchitecture: {} + scriptingBackend: + Android: 1 + il2cppCompilerConfiguration: {} + il2cppCodeGeneration: {} + il2cppStacktraceInformation: {} + managedStrippingLevel: {} + incrementalIl2cppBuild: {} + suppressCommonWarnings: 1 + allowUnsafeCode: 0 + useDeterministicCompilation: 1 + additionalIl2CppArgs: + scriptingRuntimeVersion: 1 + gcIncremental: 1 + gcWBarrierValidation: 0 + apiCompatibilityLevelPerPlatform: {} + editorAssembliesCompatibilityLevel: 1 + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: UnityApp + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: UnityApp + wsaImages: {} + metroTileShortName: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroSupportStreamingInstall: 0 + metroLastRequiredScene: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1} + metroSplashScreenUseBackgroundColor: 0 + syncCapabilities: 0 + platformCapabilities: {} + metroTargetDeviceFamilies: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + vcxProjDefaultLanguage: + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOneVersion: 1.0.0.0 + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnhancedXboxCompatibilityMode: 0 + XboxOneEnableGPUVariability: 1 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + XboxOneXTitleMemory: 8 + XboxOneOverrideIdentityName: + XboxOneOverrideIdentityPublisher: + vrEditorSettings: {} + cloudServicesEnabled: {} + luminIcon: + m_Name: + m_ModelFolderPath: + m_PortalFolderPath: + luminCert: + m_CertPath: + m_SignPackage: 1 + luminIsChannelApp: 0 + luminVersion: + m_VersionCode: 1 + m_VersionName: + hmiPlayerDataPath: + hmiForceSRGBBlit: 1 + embeddedLinuxEnableGamepadInput: 0 + hmiCpuConfiguration: + hmiLogStartupTiming: 0 + qnxGraphicConfPath: + apiCompatibilityLevel: 6 + captureStartupLogs: {} + activeInputHandler: 2 + windowsGamepadBackendHint: 0 + cloudProjectId: + framebufferDepthMemorylessMode: 0 + qualitySettingsNames: [] + projectName: + organizationId: + cloudEnabled: 0 + legacyClampBlendShapeWeights: 0 + hmiLoadingImage: {fileID: 0} + platformRequiresReadableAssets: 0 + virtualTexturingSupportEnabled: 0 + insecureHttpOption: 0 + androidVulkanDenyFilterList: [] + androidVulkanAllowFilterList: [] diff --git a/samples/UnityApp/ProjectSettings/ProjectVersion.txt b/samples/UnityApp/ProjectSettings/ProjectVersion.txt new file mode 100644 index 000000000..7c8826326 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 6000.0.34f1 +m_EditorVersionWithRevision: 6000.0.34f1 (5ab2d9ed9190) diff --git a/samples/UnityApp/ProjectSettings/QualitySettings.asset b/samples/UnityApp/ProjectSettings/QualitySettings.asset new file mode 100644 index 000000000..f55198a74 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/QualitySettings.asset @@ -0,0 +1,134 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 1 + m_QualitySettings: + - serializedVersion: 4 + name: Mobile + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 0 + skinWeights: 2 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 1 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 5e6cbd92db86f4b18aec3ed561671858, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Standalone + - serializedVersion: 4 + name: PC + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + shadowmaskMode: 1 + skinWeights: 4 + globalTextureMipmapLimit: 0 + textureMipmapLimitSettings: [] + anisotropicTextures: 2 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 1 + useLegacyDetailDistribution: 1 + adaptiveVsync: 0 + vSyncCount: 0 + realtimeGICPUUsage: 100 + adaptiveVsyncExtraA: 0 + adaptiveVsyncExtraB: 0 + lodBias: 2 + maximumLODLevel: 0 + enableLODCrossFade: 1 + streamingMipmapsActive: 0 + streamingMipmapsAddAllCameras: 1 + streamingMipmapsMemoryBudget: 512 + streamingMipmapsRenderersPerFrame: 512 + streamingMipmapsMaxLevelReduction: 2 + streamingMipmapsMaxFileIORequests: 1024 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 16 + asyncUploadPersistentBuffer: 1 + resolutionScalingFixedDPIFactor: 1 + customRenderPipeline: {fileID: 11400000, guid: 4b83569d67af61e458304325a23e5dfd, + type: 2} + terrainQualityOverrides: 0 + terrainPixelError: 1 + terrainDetailDensityScale: 1 + terrainBasemapDistance: 1000 + terrainDetailDistance: 80 + terrainTreeDistance: 5000 + terrainBillboardStart: 50 + terrainFadeLength: 5 + terrainMaxTrees: 50 + excludedTargetPlatforms: + - Android + - iPhone + m_TextureMipmapLimitGroupNames: [] + m_PerPlatformDefaultQuality: + Android: 0 + GameCoreScarlett: 1 + GameCoreXboxOne: 1 + Lumin: 0 + Nintendo Switch: 1 + PS4: 1 + PS5: 1 + Server: 0 + Stadia: 0 + Standalone: 1 + WebGL: 0 + Windows Store Apps: 0 + XboxOne: 0 + iPhone: 0 + tvOS: 0 diff --git a/samples/UnityApp/ProjectSettings/SceneTemplateSettings.json b/samples/UnityApp/ProjectSettings/SceneTemplateSettings.json new file mode 100644 index 000000000..ede5887b3 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/SceneTemplateSettings.json @@ -0,0 +1,121 @@ +{ + "templatePinStates": [], + "dependencyTypeInfos": [ + { + "userAdded": false, + "type": "UnityEngine.AnimationClip", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Animations.AnimatorController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.AnimatorOverrideController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.Audio.AudioMixerController", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.ComputeShader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Cubemap", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.GameObject", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.LightingDataAsset", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.LightingSettings", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Material", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.MonoScript", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.PhysicsMaterial2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Rendering.VolumeProfile", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEditor.SceneAsset", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Shader", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.ShaderVariantCollection", + "defaultInstantiationMode": 1 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Texture2D", + "defaultInstantiationMode": 0 + }, + { + "userAdded": false, + "type": "UnityEngine.Timeline.TimelineAsset", + "defaultInstantiationMode": 0 + } + ], + "defaultDependencyTypeInfo": { + "userAdded": false, + "type": "", + "defaultInstantiationMode": 1 + }, + "newSceneOverride": 0 +} \ No newline at end of file diff --git a/samples/UnityApp/ProjectSettings/ShaderGraphSettings.asset b/samples/UnityApp/ProjectSettings/ShaderGraphSettings.asset new file mode 100644 index 000000000..e66042a7c --- /dev/null +++ b/samples/UnityApp/ProjectSettings/ShaderGraphSettings.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3} + m_Name: + m_EditorClassIdentifier: + shaderVariantLimit: 128 + customInterpolatorErrorThreshold: 32 + customInterpolatorWarningThreshold: 16 + customHeatmapValues: {fileID: 0} diff --git a/samples/UnityApp/ProjectSettings/TagManager.asset b/samples/UnityApp/ProjectSettings/TagManager.asset new file mode 100644 index 000000000..6413d11ff --- /dev/null +++ b/samples/UnityApp/ProjectSettings/TagManager.asset @@ -0,0 +1,76 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 + m_RenderingLayers: + - Default + - Light Layer 1 + - Light Layer 2 + - Light Layer 3 + - Light Layer 4 + - Light Layer 5 + - Light Layer 6 + - Light Layer 7 + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - diff --git a/samples/UnityApp/ProjectSettings/TimeManager.asset b/samples/UnityApp/ProjectSettings/TimeManager.asset new file mode 100644 index 000000000..558a017e1 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/samples/UnityApp/ProjectSettings/URPProjectSettings.asset b/samples/UnityApp/ProjectSettings/URPProjectSettings.asset new file mode 100644 index 000000000..08faf0336 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/URPProjectSettings.asset @@ -0,0 +1,15 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LastMaterialVersion: 9 diff --git a/samples/UnityApp/ProjectSettings/UnityConnectSettings.asset b/samples/UnityApp/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 000000000..a88bee0f1 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,36 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 1 + m_Enabled: 0 + m_TestMode: 0 + m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events + m_EventUrl: https://cdp.cloud.unity3d.com/v1/events + m_ConfigUrl: https://config.uca.cloud.unity3d.com + m_DashboardUrl: https://dashboard.unity3d.com + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com + m_Enabled: 0 + m_LogBufferSize: 10 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_TestMode: 0 + m_InitializeOnStartup: 1 + m_PackageRequiringCoreStatsPresent: 0 + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_IosGameId: + m_AndroidGameId: + m_GameIds: {} + m_GameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/samples/UnityApp/ProjectSettings/VFXManager.asset b/samples/UnityApp/ProjectSettings/VFXManager.asset new file mode 100644 index 000000000..3a95c98be --- /dev/null +++ b/samples/UnityApp/ProjectSettings/VFXManager.asset @@ -0,0 +1,12 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!937362698 &1 +VFXManager: + m_ObjectHideFlags: 0 + m_IndirectShader: {fileID: 0} + m_CopyBufferShader: {fileID: 0} + m_SortShader: {fileID: 0} + m_StripUpdateShader: {fileID: 0} + m_RenderPipeSettingsPath: + m_FixedTimeStep: 0.016666668 + m_MaxDeltaTime: 0.05 diff --git a/samples/UnityApp/ProjectSettings/VersionControlSettings.asset b/samples/UnityApp/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 000000000..dca288142 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/samples/UnityApp/ProjectSettings/XRSettings.asset b/samples/UnityApp/ProjectSettings/XRSettings.asset new file mode 100644 index 000000000..482590c19 --- /dev/null +++ b/samples/UnityApp/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file diff --git a/samples/UnityApp/UnityApp.sln b/samples/UnityApp/UnityApp.sln new file mode 100644 index 000000000..db98b7d16 --- /dev/null +++ b/samples/UnityApp/UnityApp.sln @@ -0,0 +1,21 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp-Editor", "Assembly-CSharp-Editor.csproj", "{49dddaeb-5230-bd3d-3ed3-2581068b6fc1}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Assembly-CSharp", "Assembly-CSharp.csproj", "{e49146b6-4fbf-56d1-a912-28d4b0cf91a6}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {49dddaeb-5230-bd3d-3ed3-2581068b6fc1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {49dddaeb-5230-bd3d-3ed3-2581068b6fc1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {e49146b6-4fbf-56d1-a912-28d4b0cf91a6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {e49146b6-4fbf-56d1-a912-28d4b0cf91a6}.Debug|Any CPU.Build.0 = Debug|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal