├── Unity project
├── ProjectSettings
│ ├── boot.config
│ ├── ProjectVersion.txt
│ ├── ClusterInputManager.asset
│ ├── PresetManager.asset
│ ├── EditorBuildSettings.asset
│ ├── XRSettings.asset
│ ├── VersionControlSettings.asset
│ ├── Packages
│ │ └── com.unity.testtools.codecoverage
│ │ │ └── Settings.json
│ ├── TimeManager.asset
│ ├── VFXManager.asset
│ ├── AudioManager.asset
│ ├── TagManager.asset
│ ├── UnityConnectSettings.asset
│ ├── PackageManagerSettings.asset
│ ├── EditorSettings.asset
│ ├── DynamicsManager.asset
│ ├── MemorySettings.asset
│ ├── NavMeshAreas.asset
│ ├── Physics2DSettings.asset
│ ├── GraphicsSettings.asset
│ ├── InputManager.asset
│ ├── QualitySettings.asset
│ └── ProjectSettings.asset
├── Assets
│ ├── Fix Unity 2021 Pivot Center Buttons Missing
│ │ ├── EditorInternals.asmref
│ │ ├── unity-toolbar-extender-master
│ │ │ ├── LICENSE.meta
│ │ │ ├── README.md.meta
│ │ │ ├── package.json.meta
│ │ │ ├── Editor.meta
│ │ │ ├── Editor
│ │ │ │ ├── ToolbarExtender.Editor.asmdef.meta
│ │ │ │ ├── ToolbarCallback.cs.meta
│ │ │ │ ├── ToolbarExtender.cs.meta
│ │ │ │ ├── ToolbarExtender.Editor.asmdef
│ │ │ │ ├── ToolbarCallback.cs
│ │ │ │ └── ToolbarExtender.cs
│ │ │ ├── .gitignore
│ │ │ ├── package.json
│ │ │ ├── LICENSE
│ │ │ └── README.md
│ │ ├── EditorInternals.asmref.meta
│ │ ├── unity-toolbar-extender-master.meta
│ │ ├── PivotCenter2021.cs.meta
│ │ ├── EditorToolGUIGlobal.cs.meta
│ │ ├── PivotCenter2021.cs
│ │ └── EditorToolGUIGlobal.cs
│ ├── Unity Internals Access
│ │ ├── Runtime
│ │ │ ├── InternalsVisibleTo.cs
│ │ │ ├── RuntimeInternals.asmdef.meta
│ │ │ ├── InternalsVisibleTo.cs.meta
│ │ │ └── RuntimeInternals.asmdef
│ │ ├── Editor.meta
│ │ ├── Runtime.meta
│ │ └── Editor
│ │ │ ├── EditorInternals.asmdef.meta
│ │ │ └── EditorInternals.asmdef
│ ├── Unity Internals Access.meta
│ └── Fix Unity 2021 Pivot Center Buttons Missing.meta
└── Packages
│ └── manifest.json
├── screenshot.png
├── .gitignore
└── README.md
/Unity project/ProjectSettings/boot.config:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/forestrf/Unity-2021-with-old-toolbar/HEAD/screenshot.png
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2021.3.6f1
2 | m_EditorVersionWithRevision: 2021.3.6f1 (7da38d85baf6)
3 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/EditorInternals.asmref:
--------------------------------------------------------------------------------
1 | {
2 | "reference": "GUID:b2487978069d49f47a69e4855e8e9146"
3 | }
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Runtime/InternalsVisibleTo.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.CompilerServices;
2 |
3 | [assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")]
4 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/ClusterInputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!236 &1
4 | ClusterInputManager:
5 | m_ObjectHideFlags: 0
6 | m_Inputs: []
7 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .vsconfig
2 | Unity project/Library/
3 | *.csproj
4 | /Unity project/Temp/
5 | *.sln
6 | /Unity project/UserSettings/
7 | /Unity project/Logs/
8 | /Unity project/Packages/packages-lock.json
9 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/PresetManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1386491679 &1
4 | PresetManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_DefaultPresets: {}
8 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/EditorBuildSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!1045 &1
4 | EditorBuildSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Scenes: []
8 | m_configObjects: {}
9 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4352fb11c1408ae459c620e56259c7e3
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/XRSettings.asset:
--------------------------------------------------------------------------------
1 | {
2 | "m_SettingKeys": [
3 | "VR Device Disabled",
4 | "VR Device User Alert"
5 | ],
6 | "m_SettingValues": [
7 | "False",
8 | "False"
9 | ]
10 | }
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 789f9cebf66b6c449813f36dc825eb01
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Runtime.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 117079752e915da4cbe0deb516ce3a71
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 45551a7ba79f9fb429a4959a6e9123bb
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Editor/EditorInternals.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b2487978069d49f47a69e4855e8e9146
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Runtime/RuntimeInternals.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 40cdb893cf185874f9a849f6ef404542
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/VersionControlSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!890905787 &1
4 | VersionControlSettings:
5 | m_ObjectHideFlags: 0
6 | m_Mode: Visible Meta Files
7 | m_CollabEditorSettings:
8 | inProgressEnabled: 1
9 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "m_Name": "Settings",
3 | "m_Path": "ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json",
4 | "m_Dictionary": {
5 | "m_DictionaryValues": []
6 | }
7 | }
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/LICENSE.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 47661bbef8f7c4848bc22482e40dbd26
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/EditorInternals.asmref.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7302cd210a6f2434786ec5c8af03c5a6
3 | AssemblyDefinitionReferenceImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/README.md.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e56c32634aad56949bf996df9ba9257b
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/package.json.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 589c655e181baac41940eaaeacf4d60e
3 | TextScriptImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/TimeManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!5 &1
4 | TimeManager:
5 | m_ObjectHideFlags: 0
6 | Fixed Timestep: 0.02
7 | Maximum Allowed Timestep: 0.33333334
8 | m_TimeScale: 1
9 | Maximum Particle Timestep: 0.03
10 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7027947d02526774d8fa0ba1fb288e40
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d73a4011660ee449cb98925f36be3dac
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor/ToolbarExtender.Editor.asmdef.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0a0471484b079be408cb3a0d7fe94736
3 | AssemblyDefinitionImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Runtime/InternalsVisibleTo.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe60f84c6f2413d47b3366a7e879b5a9
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/PivotCenter2021.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 578f22393e1ba924e8b961e2be89c9ee
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/EditorToolGUIGlobal.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a68520686645e2d40a8a894fb8138267
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/VFXManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!937362698 &1
4 | VFXManager:
5 | m_ObjectHideFlags: 0
6 | m_IndirectShader: {fileID: 0}
7 | m_CopyBufferShader: {fileID: 0}
8 | m_SortShader: {fileID: 0}
9 | m_StripUpdateShader: {fileID: 0}
10 | m_RenderPipeSettingsPath:
11 | m_FixedTimeStep: 0.016666668
12 | m_MaxDeltaTime: 0.05
13 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor/ToolbarCallback.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6249d6d81278a6a42a2fb1acc3781543
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor/ToolbarExtender.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 98dc2ee9817d16c4e8c71d552b4c7c76
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor/ToolbarExtender.Editor.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ToolbarExtender.Editor",
3 | "references": [],
4 | "includePlatforms": [
5 | "Editor"
6 | ],
7 | "excludePlatforms": [],
8 | "allowUnsafeCode": false,
9 | "overrideReferences": false,
10 | "precompiledReferences": [],
11 | "autoReferenced": true,
12 | "defineConstraints": [],
13 | "versionDefines": []
14 | }
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/AudioManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!11 &1
4 | AudioManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Volume: 1
8 | Rolloff Scale: 1
9 | Doppler Factor: 1
10 | Default Speaker Mode: 2
11 | m_SampleRate: 0
12 | m_DSPBufferSize: 1024
13 | m_VirtualVoiceCount: 512
14 | m_RealVoiceCount: 32
15 | m_SpatializerPlugin:
16 | m_AmbisonicDecoderPlugin:
17 | m_DisableAudio: 0
18 | m_VirtualizeEffects: 1
19 | m_RequestedDSPBufferSize: 1024
20 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/TagManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!78 &1
4 | TagManager:
5 | serializedVersion: 2
6 | tags: []
7 | layers:
8 | - Default
9 | - TransparentFX
10 | - Ignore Raycast
11 | -
12 | - Water
13 | - UI
14 | -
15 | -
16 | -
17 | -
18 | -
19 | -
20 | -
21 | -
22 | -
23 | -
24 | -
25 | -
26 | -
27 | -
28 | -
29 | -
30 | -
31 | -
32 | -
33 | -
34 | -
35 | -
36 | -
37 | -
38 | -
39 | -
40 | m_SortingLayers:
41 | - name: Default
42 | uniqueID: 0
43 | locked: 0
44 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Runtime/RuntimeInternals.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Unity.InternalAPIEngineBridge.006",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:2665a8d13d1b3f18800f46e256720795",
6 | "GUID:2e9d472668bd4a84f92345eef12cd166",
7 | "GUID:b197d00041cd6064f96450523a3b3ede"
8 | ],
9 | "includePlatforms": [],
10 | "excludePlatforms": [],
11 | "allowUnsafeCode": true,
12 | "overrideReferences": false,
13 | "precompiledReferences": [],
14 | "autoReferenced": true,
15 | "defineConstraints": [],
16 | "versionDefines": [],
17 | "noEngineReferences": false
18 | }
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/.gitignore:
--------------------------------------------------------------------------------
1 | [Ll]ibrary/
2 | [Tt]emp/
3 | [Oo]bj/
4 | [Bb]uild/
5 | [Bb]uilds/
6 | Assets/AssetStoreTools*
7 |
8 | # Visual Studio cache directory
9 | .vs/
10 |
11 | # Autogenerated VS/MD/Consulo solution and project files
12 | ExportedObj/
13 | .consulo/
14 | *.csproj
15 | *.unityproj
16 | *.sln
17 | *.suo
18 | *.tmp
19 | *.user
20 | *.userprefs
21 | *.pidb
22 | *.booproj
23 | *.svd
24 | *.pdb
25 | *.opendb
26 |
27 | # Unity3D generated meta files
28 | *.pidb.meta
29 | *.pdb.meta
30 |
31 | # Unity3D Generated File On Crash Reports
32 | sysinfo.txt
33 |
34 | # Builds
35 | *.apk
36 | *.unitypackage
37 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Unity-2021-with-old-toolbar
2 | Bring back the old toolbar that was removed on Unity 2021 to help those who prefer that workflow. MIT license ONLY on my own code (which it's nearly none) so refer to https://github.com/marijnz/unity-toolbar-extender and the source code from the old Unity's toolbar, both of them with their own licenses.
3 |
4 | 
5 |
6 | I created this asset to avoid having to click twice to switch in between center/pivot and global/local, as clicking on those buttons is the workflow of both my artist and me.
7 |
8 | To access Unity's internals easily, which was needed to make this asset easier to put together, there's an assembly definition inside `/Unity project/Assets/Unity Internals Access/`. If you are interested in easily accessing internals too it may be useful to you.
9 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/UnityConnectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!310 &1
4 | UnityConnectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 1
7 | m_Enabled: 0
8 | m_TestMode: 0
9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events
10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events
11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com
12 | m_DashboardUrl: https://dashboard.unity3d.com
13 | m_TestInitMode: 0
14 | CrashReportingSettings:
15 | m_EventUrl: https://perf-events.cloud.unity3d.com
16 | m_Enabled: 0
17 | m_LogBufferSize: 10
18 | m_CaptureEditorExceptions: 1
19 | UnityPurchasingSettings:
20 | m_Enabled: 0
21 | m_TestMode: 0
22 | UnityAnalyticsSettings:
23 | m_Enabled: 0
24 | m_TestMode: 0
25 | m_InitializeOnStartup: 1
26 | UnityAdsSettings:
27 | m_Enabled: 0
28 | m_InitializeOnStartup: 1
29 | m_TestMode: 0
30 | m_IosGameId:
31 | m_AndroidGameId:
32 | m_GameIds: {}
33 | m_GameId:
34 | PerformanceReportingSettings:
35 | m_Enabled: 0
36 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "com.marijnzwemmer.unity-toolbar-extender",
3 | "version": "1.4.2",
4 | "displayName": "Toolbar Extender",
5 | "description": "Extend the Unity Toolbar with your own Editor UI code.",
6 | "unity": "2021.1",
7 | "dependencies": {},
8 | "keywords": [
9 | "toolbar",
10 | "extender",
11 | "custom",
12 | "UI",
13 | "button"
14 | ],
15 | "author": {
16 | "name": "Marijn Zwemmer",
17 | "email": "marijn@marijnzwemmer.com",
18 | "url": "https://github.com/marijnz/unity-toolbar-extender"
19 | },
20 | "samples": [
21 | {
22 | "displayName": "Scene switcher buttons",
23 | "description": "Adds two buttons to toolbar which demonstrate handling play mode changes",
24 | "path": "Example~/SceneSwitcher"
25 | },
26 | {
27 | "displayName": "Scene view focuser",
28 | "description": "Adds a toggle button to toolbar which demonstrates use of EditorPrefs",
29 | "path": "Example~/SceneViewFocuser"
30 | }
31 | ]
32 | }
33 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/PackageManagerSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &1
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 61
6 | m_CorrespondingSourceObject: {fileID: 0}
7 | m_PrefabInstance: {fileID: 0}
8 | m_PrefabAsset: {fileID: 0}
9 | m_GameObject: {fileID: 0}
10 | m_Enabled: 1
11 | m_EditorHideFlags: 0
12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | m_EnablePreReleasePackages: 0
16 | m_EnablePackageDependencies: 0
17 | m_AdvancedSettingsExpanded: 1
18 | m_ScopedRegistriesSettingsExpanded: 1
19 | m_SeeAllPackageVersions: 0
20 | oneTimeWarningShown: 0
21 | m_Registries:
22 | - m_Id: main
23 | m_Name:
24 | m_Url: https://packages.unity.com
25 | m_Scopes: []
26 | m_IsDefault: 1
27 | m_Capabilities: 7
28 | m_UserSelectedRegistryName:
29 | m_UserAddingNewScopedRegistry: 0
30 | m_RegistryInfoDraft:
31 | m_Modified: 0
32 | m_ErrorMessage:
33 | m_UserModificationsInstanceId: -830
34 | m_OriginalInstanceId: -832
35 | m_LoadAssets: 0
36 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/EditorSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!159 &1
4 | EditorSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 11
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 0
10 | m_DefaultBehaviorMode: 0
11 | m_PrefabRegularEnvironment: {fileID: 0}
12 | m_PrefabUIEnvironment: {fileID: 0}
13 | m_SpritePackerMode: 0
14 | m_SpritePackerPaddingPower: 1
15 | m_EtcTextureCompressorBehavior: 1
16 | m_EtcTextureFastCompressor: 1
17 | m_EtcTextureNormalCompressor: 2
18 | m_EtcTextureBestCompressor: 4
19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
20 | m_ProjectGenerationRootNamespace:
21 | m_CollabEditorSettings:
22 | inProgressEnabled: 1
23 | m_EnableTextureStreamingInEditMode: 1
24 | m_EnableTextureStreamingInPlayMode: 1
25 | m_AsyncShaderCompilation: 1
26 | m_EnterPlayModeOptionsEnabled: 0
27 | m_EnterPlayModeOptions: 3
28 | m_ShowLightmapResolutionOverlay: 1
29 | m_UseLegacyProbeSampleCount: 0
30 | m_SerializeInlineMappingsOnOneLine: 1
31 |
--------------------------------------------------------------------------------
/Unity project/Assets/Unity Internals Access/Editor/EditorInternals.asmdef:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Assembly-CSharp-Editor-testable",
3 | "rootNamespace": "",
4 | "references": [
5 | "GUID:7f7d1af65c2641843945d408d28f2e21",
6 | "GUID:1d232577b372c90469dd65fb1ad7d16e",
7 | "GUID:d8b63aba1907145bea998dd612889d6b",
8 | "GUID:2665a8d13d1b3f18800f46e256720795",
9 | "GUID:c06d12d4238bb9047bc93413c190dc26",
10 | "GUID:8f612acb93fa33b4a9c791456bb937b8",
11 | "GUID:c0c3b3c2a45cb5543a6eed30f46c6f70",
12 | "GUID:40cdb893cf185874f9a849f6ef404542",
13 | "GUID:935896cd62a3ae74fbc84aaecc44452e",
14 | "GUID:b197d00041cd6064f96450523a3b3ede",
15 | "GUID:02f771204943f4a40949438e873e3eff",
16 | "GUID:75469ad4d38634e559750d17036d5f7c",
17 | "GUID:0a0471484b079be408cb3a0d7fe94736"
18 | ],
19 | "includePlatforms": [
20 | "Editor"
21 | ],
22 | "excludePlatforms": [],
23 | "allowUnsafeCode": true,
24 | "overrideReferences": false,
25 | "precompiledReferences": [],
26 | "autoReferenced": true,
27 | "defineConstraints": [],
28 | "versionDefines": [],
29 | "noEngineReferences": false
30 | }
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2018 Marijn Zwemmer
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/DynamicsManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!55 &1
4 | PhysicsManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 11
7 | m_Gravity: {x: 0, y: -9.81, z: 0}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_BounceThreshold: 2
10 | m_SleepThreshold: 0.005
11 | m_DefaultContactOffset: 0.01
12 | m_DefaultSolverIterations: 6
13 | m_DefaultSolverVelocityIterations: 1
14 | m_QueriesHitBackfaces: 0
15 | m_QueriesHitTriggers: 1
16 | m_EnableAdaptiveForce: 0
17 | m_ClothInterCollisionDistance: 0
18 | m_ClothInterCollisionStiffness: 0
19 | m_ContactsGeneration: 1
20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21 | m_AutoSimulation: 1
22 | m_AutoSyncTransforms: 0
23 | m_ReuseCollisionCallbacks: 1
24 | m_ClothInterCollisionSettingsToggle: 0
25 | m_ContactPairsMode: 0
26 | m_BroadphaseType: 0
27 | m_WorldBounds:
28 | m_Center: {x: 0, y: 0, z: 0}
29 | m_Extent: {x: 250, y: 250, z: 250}
30 | m_WorldSubdivisions: 8
31 | m_FrictionType: 0
32 | m_EnableEnhancedDeterminism: 0
33 | m_EnableUnifiedHeightmaps: 1
34 | m_DefaultMaxAngluarSpeed: 7
35 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/MemorySettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!387306366 &1
4 | MemorySettings:
5 | m_ObjectHideFlags: 0
6 | m_EditorMemorySettings:
7 | m_MainAllocatorBlockSize: -1
8 | m_ThreadAllocatorBlockSize: -1
9 | m_MainGfxBlockSize: -1
10 | m_ThreadGfxBlockSize: -1
11 | m_CacheBlockSize: -1
12 | m_TypetreeBlockSize: -1
13 | m_ProfilerBlockSize: -1
14 | m_ProfilerEditorBlockSize: -1
15 | m_BucketAllocatorGranularity: -1
16 | m_BucketAllocatorBucketsCount: -1
17 | m_BucketAllocatorBlockSize: -1
18 | m_BucketAllocatorBlockCount: -1
19 | m_ProfilerBucketAllocatorGranularity: -1
20 | m_ProfilerBucketAllocatorBucketsCount: -1
21 | m_ProfilerBucketAllocatorBlockSize: -1
22 | m_ProfilerBucketAllocatorBlockCount: -1
23 | m_TempAllocatorSizeMain: -1
24 | m_JobTempAllocatorBlockSize: -1
25 | m_BackgroundJobTempAllocatorBlockSize: -1
26 | m_JobTempAllocatorReducedBlockSize: -1
27 | m_TempAllocatorSizeGIBakingWorker: -1
28 | m_TempAllocatorSizeNavMeshWorker: -1
29 | m_TempAllocatorSizeAudioWorker: -1
30 | m_TempAllocatorSizeCloudWorker: -1
31 | m_TempAllocatorSizeGfx: -1
32 | m_TempAllocatorSizeJobWorker: -1
33 | m_TempAllocatorSizeBackgroundWorker: -1
34 | m_TempAllocatorSizePreloadManager: -1
35 | m_PlatformMemorySettings: {}
36 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/NavMeshAreas.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!126 &1
4 | NavMeshProjectSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | areas:
8 | - name: Walkable
9 | cost: 1
10 | - name: Not Walkable
11 | cost: 1
12 | - name: Jump
13 | cost: 2
14 | - name:
15 | cost: 1
16 | - name:
17 | cost: 1
18 | - name:
19 | cost: 1
20 | - name:
21 | cost: 1
22 | - name:
23 | cost: 1
24 | - name:
25 | cost: 1
26 | - name:
27 | cost: 1
28 | - name:
29 | cost: 1
30 | - name:
31 | cost: 1
32 | - name:
33 | cost: 1
34 | - name:
35 | cost: 1
36 | - name:
37 | cost: 1
38 | - name:
39 | cost: 1
40 | - name:
41 | cost: 1
42 | - name:
43 | cost: 1
44 | - name:
45 | cost: 1
46 | - name:
47 | cost: 1
48 | - name:
49 | cost: 1
50 | - name:
51 | cost: 1
52 | - name:
53 | cost: 1
54 | - name:
55 | cost: 1
56 | - name:
57 | cost: 1
58 | - name:
59 | cost: 1
60 | - name:
61 | cost: 1
62 | - name:
63 | cost: 1
64 | - name:
65 | cost: 1
66 | - name:
67 | cost: 1
68 | - name:
69 | cost: 1
70 | - name:
71 | cost: 1
72 | m_LastAgentTypeID: -887442657
73 | m_Settings:
74 | - serializedVersion: 2
75 | agentTypeID: 0
76 | agentRadius: 0.5
77 | agentHeight: 2
78 | agentSlope: 45
79 | agentClimb: 0.75
80 | ledgeDropHeight: 0
81 | maxJumpAcrossDistance: 0
82 | minRegionArea: 2
83 | manualCellSize: 0
84 | cellSize: 0.16666667
85 | manualTileSize: 0
86 | tileSize: 256
87 | accuratePlacement: 0
88 | debug:
89 | m_Flags: 0
90 | m_SettingNames:
91 | - Humanoid
92 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/README.md:
--------------------------------------------------------------------------------
1 | # unity-toolbar-extender
2 |
3 | Extend the Unity Toolbar with your own UI code. Please note that it's quite hacky as the code is relying on reflection to access Unity's internal code. It might not work anymore with a new Unity update but is proven to work up to (at least) Unity 2021.2.
4 |
5 | Add buttons to quickly access scenes, add sliders, toggles, anything.
6 |
7 | 
8 |
9 |
10 | ## Importing
11 |
12 | To use this in your Unity project import it from Unity Package Manager. You can [download it and import it from your hard drive](https://docs.unity3d.com/Manual/upm-ui-local.html), or [link to it from github directly](https://docs.unity3d.com/Manual/upm-ui-giturl.html).
13 |
14 |
15 | ## How to
16 | This example code is shown in action in the gif below. Just hook up your GUI method to ToolbarExtender.LeftToolbarGUI or ToolbarExtender.RightToolbarGUI to draw left and right from the play buttons.
17 | ```
18 | [InitializeOnLoad]
19 | public class SceneSwitchLeftButton
20 | {
21 | static SceneSwitchLeftButton()
22 | {
23 | ToolbarExtender.LeftToolbarGUI.Add(OnToolbarGUI);
24 | }
25 |
26 | static void OnToolbarGUI()
27 | {
28 | GUILayout.FlexibleSpace();
29 |
30 | if(GUILayout.Button(new GUIContent("1", "Start Scene 1"), ToolbarStyles.commandButtonStyle))
31 | {
32 | SceneHelper.StartScene("Assets/ToolbarExtender/Example/Scenes/Scene1.unity");
33 | }
34 |
35 | if(GUILayout.Button(new GUIContent("2", "Start Scene 2"), ToolbarStyles.commandButtonStyle))
36 | {
37 | SceneHelper.StartScene("Assets/ToolbarExtender/Example/Scenes/Scene2.unity");
38 | }
39 | }
40 | }
41 | ```
42 |
43 |
44 | 
45 |
--------------------------------------------------------------------------------
/Unity project/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.unity.collab-proxy": "1.15.18",
4 | "com.unity.feature.development": "1.0.1",
5 | "com.unity.ide.rider": "3.0.15",
6 | "com.unity.ide.visualstudio": "2.0.16",
7 | "com.unity.ide.vscode": "1.2.5",
8 | "com.unity.test-framework": "1.1.31",
9 | "com.unity.textmeshpro": "3.0.6",
10 | "com.unity.timeline": "1.6.4",
11 | "com.unity.ugui": "1.0.0",
12 | "com.unity.visualscripting": "1.7.8",
13 | "com.unity.modules.ai": "1.0.0",
14 | "com.unity.modules.androidjni": "1.0.0",
15 | "com.unity.modules.animation": "1.0.0",
16 | "com.unity.modules.assetbundle": "1.0.0",
17 | "com.unity.modules.audio": "1.0.0",
18 | "com.unity.modules.cloth": "1.0.0",
19 | "com.unity.modules.director": "1.0.0",
20 | "com.unity.modules.imageconversion": "1.0.0",
21 | "com.unity.modules.imgui": "1.0.0",
22 | "com.unity.modules.jsonserialize": "1.0.0",
23 | "com.unity.modules.particlesystem": "1.0.0",
24 | "com.unity.modules.physics": "1.0.0",
25 | "com.unity.modules.physics2d": "1.0.0",
26 | "com.unity.modules.screencapture": "1.0.0",
27 | "com.unity.modules.terrain": "1.0.0",
28 | "com.unity.modules.terrainphysics": "1.0.0",
29 | "com.unity.modules.tilemap": "1.0.0",
30 | "com.unity.modules.ui": "1.0.0",
31 | "com.unity.modules.uielements": "1.0.0",
32 | "com.unity.modules.umbra": "1.0.0",
33 | "com.unity.modules.unityanalytics": "1.0.0",
34 | "com.unity.modules.unitywebrequest": "1.0.0",
35 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
36 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
37 | "com.unity.modules.unitywebrequesttexture": "1.0.0",
38 | "com.unity.modules.unitywebrequestwww": "1.0.0",
39 | "com.unity.modules.vehicles": "1.0.0",
40 | "com.unity.modules.video": "1.0.0",
41 | "com.unity.modules.vr": "1.0.0",
42 | "com.unity.modules.wind": "1.0.0",
43 | "com.unity.modules.xr": "1.0.0"
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/Physics2DSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!19 &1
4 | Physics2DSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 4
7 | m_Gravity: {x: 0, y: -9.81}
8 | m_DefaultMaterial: {fileID: 0}
9 | m_VelocityIterations: 8
10 | m_PositionIterations: 3
11 | m_VelocityThreshold: 1
12 | m_MaxLinearCorrection: 0.2
13 | m_MaxAngularCorrection: 8
14 | m_MaxTranslationSpeed: 100
15 | m_MaxRotationSpeed: 360
16 | m_BaumgarteScale: 0.2
17 | m_BaumgarteTimeOfImpactScale: 0.75
18 | m_TimeToSleep: 0.5
19 | m_LinearSleepTolerance: 0.01
20 | m_AngularSleepTolerance: 2
21 | m_DefaultContactOffset: 0.01
22 | m_JobOptions:
23 | serializedVersion: 2
24 | useMultithreading: 0
25 | useConsistencySorting: 0
26 | m_InterpolationPosesPerJob: 100
27 | m_NewContactsPerJob: 30
28 | m_CollideContactsPerJob: 100
29 | m_ClearFlagsPerJob: 200
30 | m_ClearBodyForcesPerJob: 200
31 | m_SyncDiscreteFixturesPerJob: 50
32 | m_SyncContinuousFixturesPerJob: 50
33 | m_FindNearestContactsPerJob: 100
34 | m_UpdateTriggerContactsPerJob: 100
35 | m_IslandSolverCostThreshold: 100
36 | m_IslandSolverBodyCostScale: 1
37 | m_IslandSolverContactCostScale: 10
38 | m_IslandSolverJointCostScale: 10
39 | m_IslandSolverBodiesPerJob: 50
40 | m_IslandSolverContactsPerJob: 50
41 | m_AutoSimulation: 1
42 | m_QueriesHitTriggers: 1
43 | m_QueriesStartInColliders: 1
44 | m_CallbacksOnDisable: 1
45 | m_ReuseCollisionCallbacks: 1
46 | m_AutoSyncTransforms: 0
47 | m_AlwaysShowColliders: 0
48 | m_ShowColliderSleep: 1
49 | m_ShowColliderContacts: 0
50 | m_ShowColliderAABB: 0
51 | m_ContactArrowScale: 0.2
52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
57 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/PivotCenter2021.cs:
--------------------------------------------------------------------------------
1 | #if UNITY_2021_1_OR_NEWER
2 |
3 | using UnityEditor;
4 | using UnityEngine;
5 | using UnityToolbarExtender;
6 |
7 | [InitializeOnLoad]
8 | public class SceneSwitchLeftButton {
9 | static SceneSwitchLeftButton() {
10 | ToolbarExtender.LeftToolbarGUI.Add(OnToolbarGUI);
11 | }
12 |
13 | static void OnToolbarGUI() {
14 | bool isPlayingOrWillChangePlaymode = EditorApplication.isPlayingOrWillChangePlaymode;
15 | //GUI.color = (isPlayingOrWillChangePlaymode ? ((Color) HostView.kPlayModeDarken) : Color.white);
16 | Rect pos = default;
17 | ReserveWidthRight(8f, ref pos);
18 | ReserveWidthRight(224f, ref pos);
19 | EditorToolGUIGlobal.DoBuiltinToolbar(EditorToolGUIGlobal.GetToolbarEntryRect(pos));
20 | ReserveWidthRight(8f, ref pos);
21 | pos.x += pos.width;
22 | pos.width = 128f;
23 | DoToolSettings(EditorToolGUIGlobal.GetToolbarEntryRect(pos));
24 | ReserveWidthRight(8f, ref pos);
25 | ReserveWidthRight(32f, ref pos);
26 | DoSnapButtons(EditorToolGUIGlobal.GetToolbarEntryRect(pos));
27 | //int num = Mathf.RoundToInt((base.position.width - 140f) / 2f);
28 | //pos = new Rect(num, 0f, 240f, 0f);
29 | }
30 |
31 | static void ReserveWidthRight(float width, ref Rect pos) {
32 | pos.x += pos.width;
33 | pos.width = width;
34 | }
35 |
36 | static void DoToolSettings(Rect rect) {
37 | rect = EditorToolGUIGlobal.GetToolbarEntryRect(rect);
38 | EditorToolGUIGlobal.DoBuiltinToolSettings(rect);
39 | }
40 |
41 | static void DoSnapButtons(Rect rect) {
42 | GUIContent[] snapToGridIcons = new GUIContent[2] {
43 | EditorGUIUtility.TrIconContent("Snap/SceneViewSnap", "Toggle Grid Snapping on and off. Available when you set tool handle rotation to Global."),
44 | EditorGUIUtility.TrIconContent("Snap/SceneViewSnap", "Toggle Grid Snapping on and off. Available when you set tool handle rotation to Global.")
45 | };
46 | GUIStyle stylesCommand = "AppCommand";
47 |
48 | bool gridSnapEnabled = EditorSnapSettings.gridSnapEnabled;
49 | GUIContent content = (gridSnapEnabled ? snapToGridIcons[1] : snapToGridIcons[0]);
50 | rect = EditorToolGUIGlobal.GetToolbarEntryRect(rect);
51 | EditorSnapSettings.gridSnapEnabled = GUI.Toggle(rect, gridSnapEnabled, content, stylesCommand);
52 | }
53 |
54 | }
55 | #endif
56 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/GraphicsSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!30 &1
4 | GraphicsSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 13
7 | m_Deferred:
8 | m_Mode: 1
9 | m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
10 | m_DeferredReflections:
11 | m_Mode: 1
12 | m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
13 | m_ScreenSpaceShadows:
14 | m_Mode: 1
15 | m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
16 | m_LegacyDeferred:
17 | m_Mode: 1
18 | m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
19 | m_DepthNormals:
20 | m_Mode: 1
21 | m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
22 | m_MotionVectors:
23 | m_Mode: 1
24 | m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
25 | m_LightHalo:
26 | m_Mode: 1
27 | m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
28 | m_LensFlare:
29 | m_Mode: 1
30 | m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
31 | m_AlwaysIncludedShaders:
32 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
33 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
34 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
35 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
36 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
37 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
38 | m_PreloadedShaders: []
39 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
40 | type: 0}
41 | m_CustomRenderPipeline: {fileID: 0}
42 | m_TransparencySortMode: 0
43 | m_TransparencySortAxis: {x: 0, y: 0, z: 1}
44 | m_DefaultRenderingPath: 1
45 | m_DefaultMobileRenderingPath: 1
46 | m_TierSettings: []
47 | m_LightmapStripping: 0
48 | m_FogStripping: 0
49 | m_InstancingStripping: 0
50 | m_LightmapKeepPlain: 1
51 | m_LightmapKeepDirCombined: 1
52 | m_LightmapKeepDynamicPlain: 1
53 | m_LightmapKeepDynamicDirCombined: 1
54 | m_LightmapKeepShadowMask: 1
55 | m_LightmapKeepSubtractive: 1
56 | m_FogKeepLinear: 1
57 | m_FogKeepExp: 1
58 | m_FogKeepExp2: 1
59 | m_AlbedoSwatchInfos: []
60 | m_LightsUseLinearIntensity: 0
61 | m_LightsUseColorTemperature: 0
62 | m_LogWhenShaderIsCompiled: 0
63 | m_AllowEnlightenSupportForUpgradedProject: 0
64 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor/ToolbarCallback.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using UnityEngine;
3 | using UnityEditor;
4 | using System.Reflection;
5 |
6 | #if UNITY_2019_1_OR_NEWER
7 | using UnityEngine.UIElements;
8 | #else
9 | using UnityEngine.Experimental.UIElements;
10 | #endif
11 |
12 | namespace UnityToolbarExtender
13 | {
14 | public static class ToolbarCallback
15 | {
16 | static Type m_toolbarType = typeof(Editor).Assembly.GetType("UnityEditor.Toolbar");
17 | static Type m_guiViewType = typeof(Editor).Assembly.GetType("UnityEditor.GUIView");
18 | #if UNITY_2020_1_OR_NEWER
19 | static Type m_iWindowBackendType = typeof(Editor).Assembly.GetType("UnityEditor.IWindowBackend");
20 | static PropertyInfo m_windowBackend = m_guiViewType.GetProperty("windowBackend",
21 | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
22 | static PropertyInfo m_viewVisualTree = m_iWindowBackendType.GetProperty("visualTree",
23 | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
24 | #else
25 | static PropertyInfo m_viewVisualTree = m_guiViewType.GetProperty("visualTree",
26 | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
27 | #endif
28 | static FieldInfo m_imguiContainerOnGui = typeof(IMGUIContainer).GetField("m_OnGUIHandler",
29 | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance);
30 | static ScriptableObject m_currentToolbar;
31 |
32 | ///
33 | /// Callback for toolbar OnGUI method.
34 | ///
35 | public static Action OnToolbarGUI;
36 | public static Action OnToolbarGUILeft;
37 | public static Action OnToolbarGUIRight;
38 |
39 | static ToolbarCallback()
40 | {
41 | EditorApplication.update -= OnUpdate;
42 | EditorApplication.update += OnUpdate;
43 | }
44 |
45 | static void OnUpdate()
46 | {
47 | // Relying on the fact that toolbar is ScriptableObject and gets deleted when layout changes
48 | if (m_currentToolbar == null)
49 | {
50 | // Find toolbar
51 | var toolbars = Resources.FindObjectsOfTypeAll(m_toolbarType);
52 | m_currentToolbar = toolbars.Length > 0 ? (ScriptableObject) toolbars[0] : null;
53 | if (m_currentToolbar != null)
54 | {
55 | #if UNITY_2021_1_OR_NEWER
56 | var root = m_currentToolbar.GetType().GetField("m_Root", BindingFlags.NonPublic | BindingFlags.Instance);
57 | var rawRoot = root.GetValue(m_currentToolbar);
58 | var mRoot = rawRoot as VisualElement;
59 | RegisterCallback("ToolbarZoneLeftAlign", OnToolbarGUILeft);
60 | RegisterCallback("ToolbarZoneRightAlign", OnToolbarGUIRight);
61 |
62 | void RegisterCallback(string root, Action cb) {
63 | var toolbarZone = mRoot.Q(root);
64 |
65 | var parent = new VisualElement()
66 | {
67 | style = {
68 | flexGrow = 1,
69 | flexDirection = FlexDirection.Row,
70 | }
71 | };
72 | var container = new IMGUIContainer();
73 | container.style.flexGrow = 1;
74 | container.onGUIHandler += () => {
75 | cb?.Invoke();
76 | };
77 | parent.Add(container);
78 | toolbarZone.Add(parent);
79 | }
80 | #else
81 | #if UNITY_2020_1_OR_NEWER
82 | var windowBackend = m_windowBackend.GetValue(m_currentToolbar);
83 |
84 | // Get it's visual tree
85 | var visualTree = (VisualElement) m_viewVisualTree.GetValue(windowBackend, null);
86 | #else
87 | // Get it's visual tree
88 | var visualTree = (VisualElement) m_viewVisualTree.GetValue(m_currentToolbar, null);
89 | #endif
90 |
91 | // Get first child which 'happens' to be toolbar IMGUIContainer
92 | var container = (IMGUIContainer) visualTree[0];
93 |
94 | // (Re)attach handler
95 | var handler = (Action) m_imguiContainerOnGui.GetValue(container);
96 | handler -= OnGUI;
97 | handler += OnGUI;
98 | m_imguiContainerOnGui.SetValue(container, handler);
99 |
100 | #endif
101 | }
102 | }
103 | }
104 |
105 | static void OnGUI()
106 | {
107 | var handler = OnToolbarGUI;
108 | if (handler != null) handler();
109 | }
110 | }
111 | }
112 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/unity-toolbar-extender-master/Editor/ToolbarExtender.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Reflection;
4 | using UnityEditor;
5 | using UnityEngine;
6 |
7 | namespace UnityToolbarExtender
8 | {
9 | [InitializeOnLoad]
10 | public static class ToolbarExtender
11 | {
12 | static int m_toolCount;
13 | static GUIStyle m_commandStyle = null;
14 |
15 | public static readonly List LeftToolbarGUI = new List();
16 | public static readonly List RightToolbarGUI = new List();
17 |
18 | static ToolbarExtender()
19 | {
20 | Type toolbarType = typeof(Editor).Assembly.GetType("UnityEditor.Toolbar");
21 |
22 | #if UNITY_2019_1_OR_NEWER
23 | string fieldName = "k_ToolCount";
24 | #else
25 | string fieldName = "s_ShownToolIcons";
26 | #endif
27 |
28 | FieldInfo toolIcons = toolbarType.GetField(fieldName,
29 | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static);
30 |
31 | #if UNITY_2019_3_OR_NEWER
32 | m_toolCount = toolIcons != null ? ((int) toolIcons.GetValue(null)) : 8;
33 | #elif UNITY_2019_1_OR_NEWER
34 | m_toolCount = toolIcons != null ? ((int) toolIcons.GetValue(null)) : 7;
35 | #elif UNITY_2018_1_OR_NEWER
36 | m_toolCount = toolIcons != null ? ((Array) toolIcons.GetValue(null)).Length : 6;
37 | #else
38 | m_toolCount = toolIcons != null ? ((Array) toolIcons.GetValue(null)).Length : 5;
39 | #endif
40 |
41 | ToolbarCallback.OnToolbarGUI = OnGUI;
42 | ToolbarCallback.OnToolbarGUILeft = GUILeft;
43 | ToolbarCallback.OnToolbarGUIRight = GUIRight;
44 | }
45 |
46 | #if UNITY_2019_3_OR_NEWER
47 | public const float space = 8;
48 | #else
49 | public const float space = 10;
50 | #endif
51 | public const float largeSpace = 20;
52 | public const float buttonWidth = 32;
53 | public const float dropdownWidth = 80;
54 | #if UNITY_2019_1_OR_NEWER
55 | public const float playPauseStopWidth = 140;
56 | #else
57 | public const float playPauseStopWidth = 100;
58 | #endif
59 |
60 | static void OnGUI()
61 | {
62 | // Create two containers, left and right
63 | // Screen is whole toolbar
64 |
65 | if (m_commandStyle == null)
66 | {
67 | m_commandStyle = new GUIStyle("CommandLeft");
68 | }
69 |
70 | var screenWidth = EditorGUIUtility.currentViewWidth;
71 |
72 | // Following calculations match code reflected from Toolbar.OldOnGUI()
73 | float playButtonsPosition = Mathf.RoundToInt ((screenWidth - playPauseStopWidth) / 2);
74 |
75 | Rect leftRect = new Rect(0, 0, screenWidth, Screen.height);
76 | leftRect.xMin += space; // Spacing left
77 | leftRect.xMin += buttonWidth * m_toolCount; // Tool buttons
78 | #if UNITY_2019_3_OR_NEWER
79 | leftRect.xMin += space; // Spacing between tools and pivot
80 | #else
81 | leftRect.xMin += largeSpace; // Spacing between tools and pivot
82 | #endif
83 | leftRect.xMin += 64 * 2; // Pivot buttons
84 | leftRect.xMax = playButtonsPosition;
85 |
86 | Rect rightRect = new Rect(0, 0, screenWidth, Screen.height);
87 | rightRect.xMin = playButtonsPosition;
88 | rightRect.xMin += m_commandStyle.fixedWidth * 3; // Play buttons
89 | rightRect.xMax = screenWidth;
90 | rightRect.xMax -= space; // Spacing right
91 | rightRect.xMax -= dropdownWidth; // Layout
92 | rightRect.xMax -= space; // Spacing between layout and layers
93 | rightRect.xMax -= dropdownWidth; // Layers
94 | #if UNITY_2019_3_OR_NEWER
95 | rightRect.xMax -= space; // Spacing between layers and account
96 | #else
97 | rightRect.xMax -= largeSpace; // Spacing between layers and account
98 | #endif
99 | rightRect.xMax -= dropdownWidth; // Account
100 | rightRect.xMax -= space; // Spacing between account and cloud
101 | rightRect.xMax -= buttonWidth; // Cloud
102 | rightRect.xMax -= space; // Spacing between cloud and collab
103 | rightRect.xMax -= 78; // Colab
104 |
105 | // Add spacing around existing controls
106 | leftRect.xMin += space;
107 | leftRect.xMax -= space;
108 | rightRect.xMin += space;
109 | rightRect.xMax -= space;
110 |
111 | // Add top and bottom margins
112 | #if UNITY_2019_3_OR_NEWER
113 | leftRect.y = 4;
114 | leftRect.height = 22;
115 | rightRect.y = 4;
116 | rightRect.height = 22;
117 | #else
118 | leftRect.y = 5;
119 | leftRect.height = 24;
120 | rightRect.y = 5;
121 | rightRect.height = 24;
122 | #endif
123 |
124 | if (leftRect.width > 0)
125 | {
126 | GUILayout.BeginArea(leftRect);
127 | GUILayout.BeginHorizontal();
128 | foreach (var handler in LeftToolbarGUI)
129 | {
130 | handler();
131 | }
132 |
133 | GUILayout.EndHorizontal();
134 | GUILayout.EndArea();
135 | }
136 |
137 | if (rightRect.width > 0)
138 | {
139 | GUILayout.BeginArea(rightRect);
140 | GUILayout.BeginHorizontal();
141 | foreach (var handler in RightToolbarGUI)
142 | {
143 | handler();
144 | }
145 |
146 | GUILayout.EndHorizontal();
147 | GUILayout.EndArea();
148 | }
149 | }
150 |
151 | public static void GUILeft() {
152 | GUILayout.BeginHorizontal();
153 | foreach (var handler in LeftToolbarGUI)
154 | {
155 | handler();
156 | }
157 | GUILayout.EndHorizontal();
158 | }
159 |
160 | public static void GUIRight() {
161 | GUILayout.BeginHorizontal();
162 | foreach (var handler in RightToolbarGUI)
163 | {
164 | handler();
165 | }
166 | GUILayout.EndHorizontal();
167 | }
168 | }
169 | }
170 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/InputManager.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!13 &1
4 | InputManager:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 2
7 | m_Axes:
8 | - serializedVersion: 3
9 | m_Name: Horizontal
10 | descriptiveName:
11 | descriptiveNegativeName:
12 | negativeButton: left
13 | positiveButton: right
14 | altNegativeButton: a
15 | altPositiveButton: d
16 | gravity: 3
17 | dead: 0.001
18 | sensitivity: 3
19 | snap: 1
20 | invert: 0
21 | type: 0
22 | axis: 0
23 | joyNum: 0
24 | - serializedVersion: 3
25 | m_Name: Vertical
26 | descriptiveName:
27 | descriptiveNegativeName:
28 | negativeButton: down
29 | positiveButton: up
30 | altNegativeButton: s
31 | altPositiveButton: w
32 | gravity: 3
33 | dead: 0.001
34 | sensitivity: 3
35 | snap: 1
36 | invert: 0
37 | type: 0
38 | axis: 0
39 | joyNum: 0
40 | - serializedVersion: 3
41 | m_Name: Fire1
42 | descriptiveName:
43 | descriptiveNegativeName:
44 | negativeButton:
45 | positiveButton: left ctrl
46 | altNegativeButton:
47 | altPositiveButton: mouse 0
48 | gravity: 1000
49 | dead: 0.001
50 | sensitivity: 1000
51 | snap: 0
52 | invert: 0
53 | type: 0
54 | axis: 0
55 | joyNum: 0
56 | - serializedVersion: 3
57 | m_Name: Fire2
58 | descriptiveName:
59 | descriptiveNegativeName:
60 | negativeButton:
61 | positiveButton: left alt
62 | altNegativeButton:
63 | altPositiveButton: mouse 1
64 | gravity: 1000
65 | dead: 0.001
66 | sensitivity: 1000
67 | snap: 0
68 | invert: 0
69 | type: 0
70 | axis: 0
71 | joyNum: 0
72 | - serializedVersion: 3
73 | m_Name: Fire3
74 | descriptiveName:
75 | descriptiveNegativeName:
76 | negativeButton:
77 | positiveButton: left shift
78 | altNegativeButton:
79 | altPositiveButton: mouse 2
80 | gravity: 1000
81 | dead: 0.001
82 | sensitivity: 1000
83 | snap: 0
84 | invert: 0
85 | type: 0
86 | axis: 0
87 | joyNum: 0
88 | - serializedVersion: 3
89 | m_Name: Jump
90 | descriptiveName:
91 | descriptiveNegativeName:
92 | negativeButton:
93 | positiveButton: space
94 | altNegativeButton:
95 | altPositiveButton:
96 | gravity: 1000
97 | dead: 0.001
98 | sensitivity: 1000
99 | snap: 0
100 | invert: 0
101 | type: 0
102 | axis: 0
103 | joyNum: 0
104 | - serializedVersion: 3
105 | m_Name: Mouse X
106 | descriptiveName:
107 | descriptiveNegativeName:
108 | negativeButton:
109 | positiveButton:
110 | altNegativeButton:
111 | altPositiveButton:
112 | gravity: 0
113 | dead: 0
114 | sensitivity: 0.1
115 | snap: 0
116 | invert: 0
117 | type: 1
118 | axis: 0
119 | joyNum: 0
120 | - serializedVersion: 3
121 | m_Name: Mouse Y
122 | descriptiveName:
123 | descriptiveNegativeName:
124 | negativeButton:
125 | positiveButton:
126 | altNegativeButton:
127 | altPositiveButton:
128 | gravity: 0
129 | dead: 0
130 | sensitivity: 0.1
131 | snap: 0
132 | invert: 0
133 | type: 1
134 | axis: 1
135 | joyNum: 0
136 | - serializedVersion: 3
137 | m_Name: Mouse ScrollWheel
138 | descriptiveName:
139 | descriptiveNegativeName:
140 | negativeButton:
141 | positiveButton:
142 | altNegativeButton:
143 | altPositiveButton:
144 | gravity: 0
145 | dead: 0
146 | sensitivity: 0.1
147 | snap: 0
148 | invert: 0
149 | type: 1
150 | axis: 2
151 | joyNum: 0
152 | - serializedVersion: 3
153 | m_Name: Horizontal
154 | descriptiveName:
155 | descriptiveNegativeName:
156 | negativeButton:
157 | positiveButton:
158 | altNegativeButton:
159 | altPositiveButton:
160 | gravity: 0
161 | dead: 0.19
162 | sensitivity: 1
163 | snap: 0
164 | invert: 0
165 | type: 2
166 | axis: 0
167 | joyNum: 0
168 | - serializedVersion: 3
169 | m_Name: Vertical
170 | descriptiveName:
171 | descriptiveNegativeName:
172 | negativeButton:
173 | positiveButton:
174 | altNegativeButton:
175 | altPositiveButton:
176 | gravity: 0
177 | dead: 0.19
178 | sensitivity: 1
179 | snap: 0
180 | invert: 1
181 | type: 2
182 | axis: 1
183 | joyNum: 0
184 | - serializedVersion: 3
185 | m_Name: Fire1
186 | descriptiveName:
187 | descriptiveNegativeName:
188 | negativeButton:
189 | positiveButton: joystick button 0
190 | altNegativeButton:
191 | altPositiveButton:
192 | gravity: 1000
193 | dead: 0.001
194 | sensitivity: 1000
195 | snap: 0
196 | invert: 0
197 | type: 0
198 | axis: 0
199 | joyNum: 0
200 | - serializedVersion: 3
201 | m_Name: Fire2
202 | descriptiveName:
203 | descriptiveNegativeName:
204 | negativeButton:
205 | positiveButton: joystick button 1
206 | altNegativeButton:
207 | altPositiveButton:
208 | gravity: 1000
209 | dead: 0.001
210 | sensitivity: 1000
211 | snap: 0
212 | invert: 0
213 | type: 0
214 | axis: 0
215 | joyNum: 0
216 | - serializedVersion: 3
217 | m_Name: Fire3
218 | descriptiveName:
219 | descriptiveNegativeName:
220 | negativeButton:
221 | positiveButton: joystick button 2
222 | altNegativeButton:
223 | altPositiveButton:
224 | gravity: 1000
225 | dead: 0.001
226 | sensitivity: 1000
227 | snap: 0
228 | invert: 0
229 | type: 0
230 | axis: 0
231 | joyNum: 0
232 | - serializedVersion: 3
233 | m_Name: Jump
234 | descriptiveName:
235 | descriptiveNegativeName:
236 | negativeButton:
237 | positiveButton: joystick button 3
238 | altNegativeButton:
239 | altPositiveButton:
240 | gravity: 1000
241 | dead: 0.001
242 | sensitivity: 1000
243 | snap: 0
244 | invert: 0
245 | type: 0
246 | axis: 0
247 | joyNum: 0
248 | - serializedVersion: 3
249 | m_Name: Submit
250 | descriptiveName:
251 | descriptiveNegativeName:
252 | negativeButton:
253 | positiveButton: return
254 | altNegativeButton:
255 | altPositiveButton: joystick button 0
256 | gravity: 1000
257 | dead: 0.001
258 | sensitivity: 1000
259 | snap: 0
260 | invert: 0
261 | type: 0
262 | axis: 0
263 | joyNum: 0
264 | - serializedVersion: 3
265 | m_Name: Submit
266 | descriptiveName:
267 | descriptiveNegativeName:
268 | negativeButton:
269 | positiveButton: enter
270 | altNegativeButton:
271 | altPositiveButton: space
272 | gravity: 1000
273 | dead: 0.001
274 | sensitivity: 1000
275 | snap: 0
276 | invert: 0
277 | type: 0
278 | axis: 0
279 | joyNum: 0
280 | - serializedVersion: 3
281 | m_Name: Cancel
282 | descriptiveName:
283 | descriptiveNegativeName:
284 | negativeButton:
285 | positiveButton: escape
286 | altNegativeButton:
287 | altPositiveButton: joystick button 1
288 | gravity: 1000
289 | dead: 0.001
290 | sensitivity: 1000
291 | snap: 0
292 | invert: 0
293 | type: 0
294 | axis: 0
295 | joyNum: 0
296 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/QualitySettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!47 &1
4 | QualitySettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 5
7 | m_CurrentQuality: 5
8 | m_QualitySettings:
9 | - serializedVersion: 2
10 | name: Very Low
11 | pixelLightCount: 0
12 | shadows: 0
13 | shadowResolution: 0
14 | shadowProjection: 1
15 | shadowCascades: 1
16 | shadowDistance: 15
17 | shadowNearPlaneOffset: 3
18 | shadowCascade2Split: 0.33333334
19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
20 | shadowmaskMode: 0
21 | blendWeights: 1
22 | textureQuality: 1
23 | anisotropicTextures: 0
24 | antiAliasing: 0
25 | softParticles: 0
26 | softVegetation: 0
27 | realtimeReflectionProbes: 0
28 | billboardsFaceCameraPosition: 0
29 | vSyncCount: 0
30 | lodBias: 0.3
31 | maximumLODLevel: 0
32 | streamingMipmapsActive: 0
33 | streamingMipmapsAddAllCameras: 1
34 | streamingMipmapsMemoryBudget: 512
35 | streamingMipmapsRenderersPerFrame: 512
36 | streamingMipmapsMaxLevelReduction: 2
37 | streamingMipmapsMaxFileIORequests: 1024
38 | particleRaycastBudget: 4
39 | asyncUploadTimeSlice: 2
40 | asyncUploadBufferSize: 16
41 | asyncUploadPersistentBuffer: 1
42 | resolutionScalingFixedDPIFactor: 1
43 | excludedTargetPlatforms: []
44 | - serializedVersion: 2
45 | name: Low
46 | pixelLightCount: 0
47 | shadows: 0
48 | shadowResolution: 0
49 | shadowProjection: 1
50 | shadowCascades: 1
51 | shadowDistance: 20
52 | shadowNearPlaneOffset: 3
53 | shadowCascade2Split: 0.33333334
54 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
55 | shadowmaskMode: 0
56 | blendWeights: 2
57 | textureQuality: 0
58 | anisotropicTextures: 0
59 | antiAliasing: 0
60 | softParticles: 0
61 | softVegetation: 0
62 | realtimeReflectionProbes: 0
63 | billboardsFaceCameraPosition: 0
64 | vSyncCount: 0
65 | lodBias: 0.4
66 | maximumLODLevel: 0
67 | streamingMipmapsActive: 0
68 | streamingMipmapsAddAllCameras: 1
69 | streamingMipmapsMemoryBudget: 512
70 | streamingMipmapsRenderersPerFrame: 512
71 | streamingMipmapsMaxLevelReduction: 2
72 | streamingMipmapsMaxFileIORequests: 1024
73 | particleRaycastBudget: 16
74 | asyncUploadTimeSlice: 2
75 | asyncUploadBufferSize: 16
76 | asyncUploadPersistentBuffer: 1
77 | resolutionScalingFixedDPIFactor: 1
78 | excludedTargetPlatforms: []
79 | - serializedVersion: 2
80 | name: Medium
81 | pixelLightCount: 1
82 | shadows: 1
83 | shadowResolution: 0
84 | shadowProjection: 1
85 | shadowCascades: 1
86 | shadowDistance: 20
87 | shadowNearPlaneOffset: 3
88 | shadowCascade2Split: 0.33333334
89 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
90 | shadowmaskMode: 0
91 | blendWeights: 2
92 | textureQuality: 0
93 | anisotropicTextures: 1
94 | antiAliasing: 0
95 | softParticles: 0
96 | softVegetation: 0
97 | realtimeReflectionProbes: 0
98 | billboardsFaceCameraPosition: 0
99 | vSyncCount: 1
100 | lodBias: 0.7
101 | maximumLODLevel: 0
102 | streamingMipmapsActive: 0
103 | streamingMipmapsAddAllCameras: 1
104 | streamingMipmapsMemoryBudget: 512
105 | streamingMipmapsRenderersPerFrame: 512
106 | streamingMipmapsMaxLevelReduction: 2
107 | streamingMipmapsMaxFileIORequests: 1024
108 | particleRaycastBudget: 64
109 | asyncUploadTimeSlice: 2
110 | asyncUploadBufferSize: 16
111 | asyncUploadPersistentBuffer: 1
112 | resolutionScalingFixedDPIFactor: 1
113 | excludedTargetPlatforms: []
114 | - serializedVersion: 2
115 | name: High
116 | pixelLightCount: 2
117 | shadows: 2
118 | shadowResolution: 1
119 | shadowProjection: 1
120 | shadowCascades: 2
121 | shadowDistance: 40
122 | shadowNearPlaneOffset: 3
123 | shadowCascade2Split: 0.33333334
124 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
125 | shadowmaskMode: 1
126 | blendWeights: 2
127 | textureQuality: 0
128 | anisotropicTextures: 1
129 | antiAliasing: 0
130 | softParticles: 0
131 | softVegetation: 1
132 | realtimeReflectionProbes: 1
133 | billboardsFaceCameraPosition: 1
134 | vSyncCount: 1
135 | lodBias: 1
136 | maximumLODLevel: 0
137 | streamingMipmapsActive: 0
138 | streamingMipmapsAddAllCameras: 1
139 | streamingMipmapsMemoryBudget: 512
140 | streamingMipmapsRenderersPerFrame: 512
141 | streamingMipmapsMaxLevelReduction: 2
142 | streamingMipmapsMaxFileIORequests: 1024
143 | particleRaycastBudget: 256
144 | asyncUploadTimeSlice: 2
145 | asyncUploadBufferSize: 16
146 | asyncUploadPersistentBuffer: 1
147 | resolutionScalingFixedDPIFactor: 1
148 | excludedTargetPlatforms: []
149 | - serializedVersion: 2
150 | name: Very High
151 | pixelLightCount: 3
152 | shadows: 2
153 | shadowResolution: 2
154 | shadowProjection: 1
155 | shadowCascades: 2
156 | shadowDistance: 70
157 | shadowNearPlaneOffset: 3
158 | shadowCascade2Split: 0.33333334
159 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
160 | shadowmaskMode: 1
161 | blendWeights: 4
162 | textureQuality: 0
163 | anisotropicTextures: 2
164 | antiAliasing: 2
165 | softParticles: 1
166 | softVegetation: 1
167 | realtimeReflectionProbes: 1
168 | billboardsFaceCameraPosition: 1
169 | vSyncCount: 1
170 | lodBias: 1.5
171 | maximumLODLevel: 0
172 | streamingMipmapsActive: 0
173 | streamingMipmapsAddAllCameras: 1
174 | streamingMipmapsMemoryBudget: 512
175 | streamingMipmapsRenderersPerFrame: 512
176 | streamingMipmapsMaxLevelReduction: 2
177 | streamingMipmapsMaxFileIORequests: 1024
178 | particleRaycastBudget: 1024
179 | asyncUploadTimeSlice: 2
180 | asyncUploadBufferSize: 16
181 | asyncUploadPersistentBuffer: 1
182 | resolutionScalingFixedDPIFactor: 1
183 | excludedTargetPlatforms: []
184 | - serializedVersion: 2
185 | name: Ultra
186 | pixelLightCount: 4
187 | shadows: 2
188 | shadowResolution: 2
189 | shadowProjection: 1
190 | shadowCascades: 4
191 | shadowDistance: 150
192 | shadowNearPlaneOffset: 3
193 | shadowCascade2Split: 0.33333334
194 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
195 | shadowmaskMode: 1
196 | blendWeights: 4
197 | textureQuality: 0
198 | anisotropicTextures: 2
199 | antiAliasing: 2
200 | softParticles: 1
201 | softVegetation: 1
202 | realtimeReflectionProbes: 1
203 | billboardsFaceCameraPosition: 1
204 | vSyncCount: 1
205 | lodBias: 2
206 | maximumLODLevel: 0
207 | streamingMipmapsActive: 0
208 | streamingMipmapsAddAllCameras: 1
209 | streamingMipmapsMemoryBudget: 512
210 | streamingMipmapsRenderersPerFrame: 512
211 | streamingMipmapsMaxLevelReduction: 2
212 | streamingMipmapsMaxFileIORequests: 1024
213 | particleRaycastBudget: 4096
214 | asyncUploadTimeSlice: 2
215 | asyncUploadBufferSize: 16
216 | asyncUploadPersistentBuffer: 1
217 | resolutionScalingFixedDPIFactor: 1
218 | excludedTargetPlatforms: []
219 | m_PerPlatformDefaultQuality:
220 | Android: 2
221 | Lumin: 5
222 | Nintendo 3DS: 5
223 | Nintendo Switch: 5
224 | PS4: 5
225 | PSP2: 2
226 | Stadia: 5
227 | Standalone: 5
228 | WebGL: 3
229 | Windows Store Apps: 5
230 | XboxOne: 5
231 | iPhone: 2
232 | tvOS: 2
233 |
--------------------------------------------------------------------------------
/Unity project/Assets/Fix Unity 2021 Pivot Center Buttons Missing/EditorToolGUIGlobal.cs:
--------------------------------------------------------------------------------
1 | #if UNITY_2021_1_OR_NEWER
2 |
3 | // UnityEditor.EditorToolGUI
4 | using System;
5 | using System.Collections.Generic;
6 | using System.ComponentModel;
7 | using System.Linq;
8 | using System.Reflection;
9 | using UnityEditor;
10 | using UnityEditor.EditorTools;
11 | using UnityEditor.Experimental;
12 | using UnityEditor.StyleSheets;
13 | using UnityEngine;
14 |
15 | internal static class EditorToolGUIGlobal {
16 | private static class Styles {
17 | private const string k_ViewTooltip = "Hand Tool";
18 |
19 | public static readonly GUIStyle command = "AppCommand";
20 |
21 | public static readonly GUIStyle dropdown = "Dropdown";
22 |
23 | public static GUIContent[] s_PivotIcons = new GUIContent[2]
24 | {
25 | EditorGUIUtility.TrTextContentWithIcon("Center", "Toggle Tool Handle Position\n\nThe tool handle is placed at the center of the selection.", "ToolHandleCenter"),
26 | EditorGUIUtility.TrTextContentWithIcon("Pivot", "Toggle Tool Handle Position\n\nThe tool handle is placed at the active object's pivot point.", "ToolHandlePivot")
27 | };
28 |
29 | public static GUIContent[] s_PivotRotation = new GUIContent[2]
30 | {
31 | EditorGUIUtility.TrTextContentWithIcon("Local", "Toggle Tool Handle Rotation\n\nTool handles are in the active object's rotation.", "ToolHandleLocal"),
32 | EditorGUIUtility.TrTextContentWithIcon("Global", "Toggle Tool Handle Rotation\n\nTool handles are in global rotation.", "ToolHandleGlobal")
33 | };
34 |
35 | public static readonly GUIContent recentTools = EditorGUIUtility.TrTextContent("Recent");
36 |
37 | public static readonly GUIContent selectionTools = EditorGUIUtility.TrTextContent("Selection");
38 |
39 | public static readonly GUIContent availableTools = EditorGUIUtility.TrTextContent("Available");
40 |
41 | public static readonly GUIContent noToolsAvailable = EditorGUIUtility.TrTextContent("No custom tools available");
42 |
43 | public static readonly GUIContent[] toolIcons = new GUIContent[12]
44 | {
45 | EditorGUIUtility.TrIconContent("MoveTool", "Move Tool"),
46 | EditorGUIUtility.TrIconContent("RotateTool", "Rotate Tool"),
47 | EditorGUIUtility.TrIconContent("ScaleTool", "Scale Tool"),
48 | EditorGUIUtility.TrIconContent("RectTool", "Rect Tool"),
49 | EditorGUIUtility.TrIconContent("TransformTool", "Move, Rotate or Scale selected objects."),
50 | EditorGUIUtility.TrTextContent("Editor tool"),
51 | EditorGUIUtility.IconContent("MoveTool On"),
52 | EditorGUIUtility.IconContent("RotateTool On"),
53 | EditorGUIUtility.IconContent("ScaleTool On"),
54 | EditorGUIUtility.IconContent("RectTool On"),
55 | EditorGUIUtility.IconContent("TransformTool On"),
56 | EditorGUIUtility.TrTextContent("Editor tool")
57 | };
58 |
59 | public static readonly string[] toolControlNames = new string[7] { "ToolbarPersistentToolsPan", "ToolbarPersistentToolsTranslate", "ToolbarPersistentToolsRotate", "ToolbarPersistentToolsScale", "ToolbarPersistentToolsRect", "ToolbarPersistentToolsTransform", "ToolbarPersistentToolsCustom" };
60 |
61 | public static readonly GUIContent[] s_ViewToolIcons = new GUIContent[10]
62 | {
63 | EditorGUIUtility.TrIconContent("ViewToolOrbit", "Hand Tool"),
64 | EditorGUIUtility.TrIconContent("ViewToolMove", "Hand Tool"),
65 | EditorGUIUtility.TrIconContent("ViewToolZoom", "Hand Tool"),
66 | EditorGUIUtility.TrIconContent("ViewToolOrbit", "Hand Tool"),
67 | EditorGUIUtility.TrIconContent("ViewToolOrbit", "Orbit the Scene view."),
68 | EditorGUIUtility.TrIconContent("ViewToolOrbit On", "Hand Tool"),
69 | EditorGUIUtility.TrIconContent("ViewToolMove On", "Hand Tool"),
70 | EditorGUIUtility.TrIconContent("ViewToolZoom On", "Hand Tool"),
71 | EditorGUIUtility.TrIconContent("ViewToolOrbit On", "Hand Tool"),
72 | EditorGUIUtility.TrIconContent("ViewToolOrbit On", "Hand Tool")
73 | };
74 |
75 | public static readonly int viewToolOffset = s_ViewToolIcons.Length / 2;
76 | }
77 |
78 | [EditorBrowsable(EditorBrowsableState.Never)]
79 | internal class ReusableArrayPool {
80 | private Dictionary m_Pool = new Dictionary();
81 |
82 | private int m_MaxEntries = 8;
83 |
84 | public int maxEntries {
85 | get {
86 | return m_MaxEntries;
87 | }
88 | set {
89 | m_MaxEntries = value;
90 | }
91 | }
92 |
93 | public T[] Get(int count) {
94 | if (m_Pool.TryGetValue(count, out var value)) {
95 | return value;
96 | }
97 | if (m_Pool.Count > m_MaxEntries) {
98 | m_Pool.Clear();
99 | }
100 | m_Pool.Add(count, value = new T[count]);
101 | return value;
102 | }
103 | }
104 |
105 | private const int k_MaxToolHistory = 6;
106 |
107 | internal const int k_ToolbarButtonCount = 7;
108 |
109 | private const int k_TransformToolCount = 6;
110 |
111 | private const int k_ViewToolCount = 5;
112 |
113 | public static GUIContent[] s_ShownToolIcons = new GUIContent[7];
114 |
115 | public static bool[] s_ShownToolEnabled = new bool[7];
116 |
117 | private static readonly List s_ToolList = new List();
118 |
119 | private static readonly List s_EditorToolModes = new List(8);
120 |
121 | public static readonly StyleRect s_ButtonRect = EditorResources.GetStyle("AppToolbar-Button").GetRect(StyleCatalogKeyword.size, StyleRect.Size(22f, 22f));
122 |
123 | const float OffsetY2021 = -4; // 0 in 2020
124 |
125 | internal static Rect GetToolbarEntryRect(Rect pos) {
126 | return new Rect(pos.x, 4f + OffsetY2021, pos.width, s_ButtonRect.height);
127 | }
128 |
129 | internal static void DoBuiltinToolSettings(Rect rect) {
130 | DoBuiltinToolSettings(rect, "ButtonLeft", "ButtonRight");
131 | }
132 |
133 | internal static void DoBuiltinToolSettings(Rect rect, GUIStyle buttonLeftStyle, GUIStyle buttonRightStyle) {
134 | GUI.SetNextControlName("ToolbarToolPivotPositionButton");
135 | Tools.pivotMode = (PivotMode) EditorGUI.CycleButton(new Rect(rect.x, rect.y, rect.width / 2f, rect.height), (int) Tools.pivotMode, Styles.s_PivotIcons, buttonLeftStyle);
136 | if (Tools.current == Tool.Scale && Selection.transforms.Length < 2) {
137 | GUI.enabled = false;
138 | }
139 | GUI.SetNextControlName("ToolbarToolPivotOrientationButton");
140 | PivotRotation pivotRotation = (PivotRotation) EditorGUI.CycleButton(new Rect(rect.x + rect.width / 2f, rect.y, rect.width / 2f, rect.height), (int) Tools.pivotRotation, Styles.s_PivotRotation, buttonRightStyle);
141 | if (Tools.pivotRotation != pivotRotation) {
142 | Tools.pivotRotation = pivotRotation;
143 | if (pivotRotation == PivotRotation.Global) {
144 | Tools.ResetGlobalHandleRotation();
145 | }
146 | }
147 | if (Tools.current == Tool.Scale) {
148 | GUI.enabled = true;
149 | }
150 | if (GUI.changed) {
151 | Tools.RepaintAllToolViews();
152 | }
153 | }
154 |
155 | internal static void DoContextualToolbarOverlay(UnityEngine.Object target, SceneView sceneView) {
156 | GUILayout.BeginHorizontal(GUIStyle.none, GUILayout.MinWidth(210f), GUILayout.Height(30f));
157 | //EditorToolManager.GetCustomEditorTools(s_EditorToolModes, includeLockedInspectorTools: false);
158 | if (s_EditorToolModes.Count > 0) {
159 | EditorGUI.BeginChangeCheck();
160 | EditorGUILayout.EditorToolbar(s_EditorToolModes);
161 | if (EditorGUI.EndChangeCheck()) {
162 | foreach (InspectorWindow inspector in InspectorWindow.GetInspectors()) {
163 | Editor[] activeEditors = inspector.tracker.activeEditors;
164 | foreach (Editor editor in activeEditors) {
165 | editor.Repaint();
166 | }
167 | }
168 | }
169 | }
170 | else {
171 | FontStyle fontStyle = EditorStyles.label.fontStyle;
172 | EditorStyles.label.fontStyle = FontStyle.Italic;
173 | GUILayout.Label(Styles.noToolsAvailable, EditorStyles.centeredGreyMiniLabel);
174 | EditorStyles.label.fontStyle = fontStyle;
175 | }
176 | GUILayout.EndHorizontal();
177 | }
178 | /*
179 | internal static Rect DoToolContextButton(Rect rect) {
180 | GUIContent icon = EditorToolUtility.GetIcon(EditorToolManager.activeToolContextType);
181 | rect.x += rect.width;
182 | rect.width = Styles.dropdown.CalcSize(icon).x;
183 | if (EditorGUI.DropdownButton(rect, icon, FocusType.Passive, Styles.dropdown)) {
184 | DoToolContextMenu();
185 | }
186 | return rect;
187 | }
188 | */
189 | internal static void DoBuiltinToolbar(Rect rect) {
190 | EditorGUI.BeginChangeCheck();
191 | int num = (int) ((!Tools.viewToolActive) ? Tools.current : Tool.View);
192 | EditorTool lastCustomTool = GetLastCustomTool();
193 | s_ShownToolEnabled[0] = true;
194 | s_ShownToolIcons[0] = Styles.s_ViewToolIcons[(int) (Tools.viewTool + ((num == 0) ? Styles.viewToolOffset : 0))];
195 | s_ShownToolEnabled[6] = true;
196 | s_ShownToolIcons[6] = EditorToolUtility.GetToolbarIcon(lastCustomTool);
197 | for (int i = 1; i < 6; i++) {
198 | s_ShownToolIcons[i] = Styles.toolIcons[i - 1 + ((i == num) ? 6 : 0)];
199 | s_ShownToolIcons[i].tooltip = Styles.toolIcons[i - 1].tooltip;
200 | EditorTool editorToolWithEnum = EditorToolUtility.GetEditorToolWithEnum((Tool) i);
201 | s_ShownToolEnabled[i] = editorToolWithEnum != null && editorToolWithEnum.IsAvailable();
202 | }
203 | num = GUI.Toolbar(rect, num, s_ShownToolIcons, Styles.toolControlNames, Styles.command, GUI.ToolbarButtonSize.FitToContents, s_ShownToolEnabled);
204 | if (EditorGUI.EndChangeCheck()) {
205 | Event current = Event.current;
206 | int num2 = num;
207 | int num3 = num2;
208 | if (num3 == 6 && (GetLastCustomTool() == null || current.button == 1 || (current.button == 0 && current.modifiers == EventModifiers.Alt))) {
209 | DoEditorToolMenu();
210 | return;
211 | }
212 | Tools.current = (Tool) num;
213 | Tools.ResetGlobalHandleRotation();
214 | }
215 | }
216 |
217 | internal static EditorTool GetLastCustomTool() {
218 | return EditorToolManager.lastCustomTool;
219 | }
220 |
221 | internal static void DoEditorToolMenu() {
222 | GenericMenu genericMenu = new GenericMenu {
223 | allowDuplicateNames = true
224 | };
225 | bool flag = false;
226 | /*
227 | if (GetLastCustomTool() != null) {
228 | flag = true;
229 | genericMenu.AddDisabledItem(Styles.recentTools);
230 | List customTools = new List();
231 | EditorToolManager.GetToolHistory(s_ToolList, customToolsOnly: true);
232 | for (int i = 0; i < Math.Min(6, s_ToolList.Count); i++) {
233 | EditorTool tool = s_ToolList[i];
234 | if (IsCustomEditorTool(tool.GetType())) {
235 | continue;
236 | }
237 | string toolName = EditorToolUtility.GetToolName(tool.GetType());
238 | if (tool.IsAvailable()) {
239 | genericMenu.AddItem(new GUIContent(toolName), on: false, delegate
240 | {
241 | EditorToolManager.activeTool = tool;
242 | });
243 | }
244 | else {
245 | genericMenu.AddDisabledItem(new GUIContent(toolName));
246 | }
247 | }
248 | genericMenu.AddSeparator("");
249 | }
250 | */
251 | /*
252 | EditorToolManager.GetComponentTools((tool) => true, s_ToolList, true);
253 | if (s_ToolList.Any()) {
254 | flag = true;
255 | genericMenu.AddDisabledItem(Styles.selectionTools);
256 | for (int j = 0; j < s_ToolList.Count; j++) {
257 | EditorTool tool2 = s_ToolList[j];
258 | if (!IsCustomEditorTool(tool2.GetType())) {
259 | continue;
260 | }
261 | GUIContent content = new GUIContent(EditorToolUtility.GetToolMenuPath(tool2));
262 | if (tool2.IsAvailable()) {
263 | genericMenu.AddItem(content, on: false, delegate
264 | {
265 | EditorToolManager.activeTool = tool2;
266 | });
267 | }
268 | else {
269 | genericMenu.AddDisabledItem(content);
270 | }
271 | }
272 | genericMenu.AddSeparator("");
273 | }
274 | */
275 | List customEditorToolsForType = EditorToolUtility.GetCustomEditorToolsForType(null).Select((e) => e.editor).ToList();
276 | if (customEditorToolsForType.Any()) {
277 | flag = true;
278 | genericMenu.AddDisabledItem(Styles.availableTools);
279 | foreach (Type toolType in customEditorToolsForType) {
280 | genericMenu.AddItem(new GUIContent(EditorToolUtility.GetToolMenuPath(toolType)), on: false, delegate
281 | {
282 | ToolManager.SetActiveTool(toolType);
283 | });
284 | }
285 | }
286 | if (!flag) {
287 | genericMenu.AddDisabledItem(Styles.noToolsAvailable);
288 | }
289 | genericMenu.ShowAsContext();
290 | }
291 |
292 | static readonly MethodInfo M_IsCustomEditorTool = typeof(EditorToolUtility).GetMethod("IsCustomEditorTool", BindingFlags.Static | BindingFlags.NonPublic);
293 | static bool IsCustomEditorTool(Type type) {
294 | return (bool) M_IsCustomEditorTool.Invoke(null, new object[] { type });
295 | }
296 | }
297 | #endif
298 |
--------------------------------------------------------------------------------
/Unity project/ProjectSettings/ProjectSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!129 &1
4 | PlayerSettings:
5 | m_ObjectHideFlags: 0
6 | serializedVersion: 23
7 | productGUID: 656af991c2a48544f8ebf0d8df145357
8 | AndroidProfiler: 0
9 | AndroidFilterTouchesWhenObscured: 0
10 | AndroidEnableSustainedPerformanceMode: 0
11 | defaultScreenOrientation: 4
12 | targetDevice: 2
13 | useOnDemandResources: 0
14 | accelerometerFrequency: 60
15 | companyName: DefaultCompany
16 | productName: My project
17 | defaultCursor: {fileID: 0}
18 | cursorHotspot: {x: 0, y: 0}
19 | m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
20 | m_ShowUnitySplashScreen: 1
21 | m_ShowUnitySplashLogo: 1
22 | m_SplashScreenOverlayOpacity: 1
23 | m_SplashScreenAnimation: 1
24 | m_SplashScreenLogoStyle: 1
25 | m_SplashScreenDrawMode: 0
26 | m_SplashScreenBackgroundAnimationZoom: 1
27 | m_SplashScreenLogoAnimationZoom: 1
28 | m_SplashScreenBackgroundLandscapeAspect: 1
29 | m_SplashScreenBackgroundPortraitAspect: 1
30 | m_SplashScreenBackgroundLandscapeUvs:
31 | serializedVersion: 2
32 | x: 0
33 | y: 0
34 | width: 1
35 | height: 1
36 | m_SplashScreenBackgroundPortraitUvs:
37 | serializedVersion: 2
38 | x: 0
39 | y: 0
40 | width: 1
41 | height: 1
42 | m_SplashScreenLogos: []
43 | m_VirtualRealitySplashScreen: {fileID: 0}
44 | m_HolographicTrackingLossScreen: {fileID: 0}
45 | defaultScreenWidth: 1920
46 | defaultScreenHeight: 1080
47 | defaultScreenWidthWeb: 960
48 | defaultScreenHeightWeb: 600
49 | m_StereoRenderingPath: 0
50 | m_ActiveColorSpace: 0
51 | m_MTRendering: 1
52 | mipStripping: 0
53 | numberOfMipsStripped: 0
54 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000
55 | iosShowActivityIndicatorOnLoading: -1
56 | androidShowActivityIndicatorOnLoading: -1
57 | iosUseCustomAppBackgroundBehavior: 0
58 | iosAllowHTTPDownload: 1
59 | allowedAutorotateToPortrait: 1
60 | allowedAutorotateToPortraitUpsideDown: 1
61 | allowedAutorotateToLandscapeRight: 1
62 | allowedAutorotateToLandscapeLeft: 1
63 | useOSAutorotation: 1
64 | use32BitDisplayBuffer: 1
65 | preserveFramebufferAlpha: 0
66 | disableDepthAndStencilBuffers: 0
67 | androidStartInFullscreen: 1
68 | androidRenderOutsideSafeArea: 1
69 | androidUseSwappy: 1
70 | androidBlitType: 0
71 | androidResizableWindow: 0
72 | androidDefaultWindowWidth: 1920
73 | androidDefaultWindowHeight: 1080
74 | androidMinimumWindowWidth: 400
75 | androidMinimumWindowHeight: 300
76 | androidFullscreenMode: 1
77 | defaultIsNativeResolution: 1
78 | macRetinaSupport: 1
79 | runInBackground: 1
80 | captureSingleScreen: 0
81 | muteOtherAudioSources: 0
82 | Prepare IOS For Recording: 0
83 | Force IOS Speakers When Recording: 0
84 | deferSystemGesturesMode: 0
85 | hideHomeButton: 0
86 | submitAnalytics: 1
87 | usePlayerLog: 1
88 | bakeCollisionMeshes: 0
89 | forceSingleInstance: 0
90 | useFlipModelSwapchain: 1
91 | resizableWindow: 0
92 | useMacAppStoreValidation: 0
93 | macAppStoreCategory: public.app-category.games
94 | gpuSkinning: 1
95 | xboxPIXTextureCapture: 0
96 | xboxEnableAvatar: 0
97 | xboxEnableKinect: 0
98 | xboxEnableKinectAutoTracking: 0
99 | xboxEnableFitness: 0
100 | visibleInBackground: 1
101 | allowFullscreenSwitch: 1
102 | fullscreenMode: 1
103 | xboxSpeechDB: 0
104 | xboxEnableHeadOrientation: 0
105 | xboxEnableGuest: 0
106 | xboxEnablePIXSampling: 0
107 | metalFramebufferOnly: 0
108 | xboxOneResolution: 0
109 | xboxOneSResolution: 0
110 | xboxOneXResolution: 3
111 | xboxOneMonoLoggingLevel: 0
112 | xboxOneLoggingLevel: 1
113 | xboxOneDisableEsram: 0
114 | xboxOneEnableTypeOptimization: 0
115 | xboxOnePresentImmediateThreshold: 0
116 | switchQueueCommandMemory: 0
117 | switchQueueControlMemory: 16384
118 | switchQueueComputeMemory: 262144
119 | switchNVNShaderPoolsGranularity: 33554432
120 | switchNVNDefaultPoolsGranularity: 16777216
121 | switchNVNOtherPoolsGranularity: 16777216
122 | switchNVNMaxPublicTextureIDCount: 0
123 | switchNVNMaxPublicSamplerIDCount: 0
124 | stadiaPresentMode: 0
125 | stadiaTargetFramerate: 0
126 | vulkanNumSwapchainBuffers: 3
127 | vulkanEnableSetSRGBWrite: 0
128 | vulkanEnablePreTransform: 1
129 | vulkanEnableLateAcquireNextImage: 0
130 | vulkanEnableCommandBufferRecycling: 1
131 | m_SupportedAspectRatios:
132 | 4:3: 1
133 | 5:4: 1
134 | 16:10: 1
135 | 16:9: 1
136 | Others: 1
137 | bundleVersion: 0.1
138 | preloadedAssets: []
139 | metroInputSource: 0
140 | wsaTransparentSwapchain: 0
141 | m_HolographicPauseOnTrackingLoss: 1
142 | xboxOneDisableKinectGpuReservation: 1
143 | xboxOneEnable7thCore: 1
144 | vrSettings:
145 | enable360StereoCapture: 0
146 | isWsaHolographicRemotingEnabled: 0
147 | enableFrameTimingStats: 0
148 | enableOpenGLProfilerGPURecorders: 1
149 | useHDRDisplay: 0
150 | D3DHDRBitDepth: 0
151 | m_ColorGamuts: 00000000
152 | targetPixelDensity: 30
153 | resolutionScalingMode: 0
154 | resetResolutionOnWindowResize: 0
155 | androidSupportedAspectRatio: 1
156 | androidMaxAspectRatio: 2.1
157 | applicationIdentifier: {}
158 | buildNumber:
159 | Standalone: 0
160 | iPhone: 0
161 | tvOS: 0
162 | overrideDefaultApplicationIdentifier: 0
163 | AndroidBundleVersionCode: 1
164 | AndroidMinSdkVersion: 22
165 | AndroidTargetSdkVersion: 0
166 | AndroidPreferredInstallLocation: 1
167 | aotOptions:
168 | stripEngineCode: 1
169 | iPhoneStrippingLevel: 0
170 | iPhoneScriptCallOptimization: 0
171 | ForceInternetPermission: 0
172 | ForceSDCardPermission: 0
173 | CreateWallpaper: 0
174 | APKExpansionFiles: 0
175 | keepLoadedShadersAlive: 0
176 | StripUnusedMeshComponents: 1
177 | VertexChannelCompressionMask: 4054
178 | iPhoneSdkVersion: 988
179 | iOSTargetOSVersionString: 11.0
180 | tvOSSdkVersion: 0
181 | tvOSRequireExtendedGameController: 0
182 | tvOSTargetOSVersionString: 11.0
183 | uIPrerenderedIcon: 0
184 | uIRequiresPersistentWiFi: 0
185 | uIRequiresFullScreen: 1
186 | uIStatusBarHidden: 1
187 | uIExitOnSuspend: 0
188 | uIStatusBarStyle: 0
189 | appleTVSplashScreen: {fileID: 0}
190 | appleTVSplashScreen2x: {fileID: 0}
191 | tvOSSmallIconLayers: []
192 | tvOSSmallIconLayers2x: []
193 | tvOSLargeIconLayers: []
194 | tvOSLargeIconLayers2x: []
195 | tvOSTopShelfImageLayers: []
196 | tvOSTopShelfImageLayers2x: []
197 | tvOSTopShelfImageWideLayers: []
198 | tvOSTopShelfImageWideLayers2x: []
199 | iOSLaunchScreenType: 0
200 | iOSLaunchScreenPortrait: {fileID: 0}
201 | iOSLaunchScreenLandscape: {fileID: 0}
202 | iOSLaunchScreenBackgroundColor:
203 | serializedVersion: 2
204 | rgba: 0
205 | iOSLaunchScreenFillPct: 100
206 | iOSLaunchScreenSize: 100
207 | iOSLaunchScreenCustomXibPath:
208 | iOSLaunchScreeniPadType: 0
209 | iOSLaunchScreeniPadImage: {fileID: 0}
210 | iOSLaunchScreeniPadBackgroundColor:
211 | serializedVersion: 2
212 | rgba: 0
213 | iOSLaunchScreeniPadFillPct: 100
214 | iOSLaunchScreeniPadSize: 100
215 | iOSLaunchScreeniPadCustomXibPath:
216 | iOSLaunchScreenCustomStoryboardPath:
217 | iOSLaunchScreeniPadCustomStoryboardPath:
218 | iOSDeviceRequirements: []
219 | iOSURLSchemes: []
220 | macOSURLSchemes: []
221 | iOSBackgroundModes: 0
222 | iOSMetalForceHardShadows: 0
223 | metalEditorSupport: 1
224 | metalAPIValidation: 1
225 | iOSRenderExtraFrameOnPause: 0
226 | iosCopyPluginsCodeInsteadOfSymlink: 0
227 | appleDeveloperTeamID:
228 | iOSManualSigningProvisioningProfileID:
229 | tvOSManualSigningProvisioningProfileID:
230 | iOSManualSigningProvisioningProfileType: 0
231 | tvOSManualSigningProvisioningProfileType: 0
232 | appleEnableAutomaticSigning: 0
233 | iOSRequireARKit: 0
234 | iOSAutomaticallyDetectAndAddCapabilities: 1
235 | appleEnableProMotion: 0
236 | shaderPrecisionModel: 0
237 | clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea
238 | templatePackageId: com.unity.template.3d@8.1.0
239 | templateDefaultScene: Assets/Scenes/SampleScene.unity
240 | useCustomMainManifest: 0
241 | useCustomLauncherManifest: 0
242 | useCustomMainGradleTemplate: 0
243 | useCustomLauncherGradleManifest: 0
244 | useCustomBaseGradleTemplate: 0
245 | useCustomGradlePropertiesTemplate: 0
246 | useCustomProguardFile: 0
247 | AndroidTargetArchitectures: 1
248 | AndroidTargetDevices: 0
249 | AndroidSplashScreenScale: 0
250 | androidSplashScreen: {fileID: 0}
251 | AndroidKeystoreName:
252 | AndroidKeyaliasName:
253 | AndroidBuildApkPerCpuArchitecture: 0
254 | AndroidTVCompatibility: 0
255 | AndroidIsGame: 1
256 | AndroidEnableTango: 0
257 | androidEnableBanner: 1
258 | androidUseLowAccuracyLocation: 0
259 | androidUseCustomKeystore: 0
260 | m_AndroidBanners:
261 | - width: 320
262 | height: 180
263 | banner: {fileID: 0}
264 | androidGamepadSupportLevel: 0
265 | chromeosInputEmulation: 1
266 | AndroidMinifyWithR8: 0
267 | AndroidMinifyRelease: 0
268 | AndroidMinifyDebug: 0
269 | AndroidValidateAppBundleSize: 1
270 | AndroidAppBundleSizeToValidate: 150
271 | m_BuildTargetIcons: []
272 | m_BuildTargetPlatformIcons:
273 | - m_BuildTarget: Android
274 | m_Icons:
275 | - m_Textures: []
276 | m_Width: 432
277 | m_Height: 432
278 | m_Kind: 2
279 | m_SubKind:
280 | - m_Textures: []
281 | m_Width: 324
282 | m_Height: 324
283 | m_Kind: 2
284 | m_SubKind:
285 | - m_Textures: []
286 | m_Width: 216
287 | m_Height: 216
288 | m_Kind: 2
289 | m_SubKind:
290 | - m_Textures: []
291 | m_Width: 162
292 | m_Height: 162
293 | m_Kind: 2
294 | m_SubKind:
295 | - m_Textures: []
296 | m_Width: 108
297 | m_Height: 108
298 | m_Kind: 2
299 | m_SubKind:
300 | - m_Textures: []
301 | m_Width: 81
302 | m_Height: 81
303 | m_Kind: 2
304 | m_SubKind:
305 | - m_Textures: []
306 | m_Width: 192
307 | m_Height: 192
308 | m_Kind: 1
309 | m_SubKind:
310 | - m_Textures: []
311 | m_Width: 144
312 | m_Height: 144
313 | m_Kind: 1
314 | m_SubKind:
315 | - m_Textures: []
316 | m_Width: 96
317 | m_Height: 96
318 | m_Kind: 1
319 | m_SubKind:
320 | - m_Textures: []
321 | m_Width: 72
322 | m_Height: 72
323 | m_Kind: 1
324 | m_SubKind:
325 | - m_Textures: []
326 | m_Width: 48
327 | m_Height: 48
328 | m_Kind: 1
329 | m_SubKind:
330 | - m_Textures: []
331 | m_Width: 36
332 | m_Height: 36
333 | m_Kind: 1
334 | m_SubKind:
335 | - m_Textures: []
336 | m_Width: 192
337 | m_Height: 192
338 | m_Kind: 0
339 | m_SubKind:
340 | - m_Textures: []
341 | m_Width: 144
342 | m_Height: 144
343 | m_Kind: 0
344 | m_SubKind:
345 | - m_Textures: []
346 | m_Width: 96
347 | m_Height: 96
348 | m_Kind: 0
349 | m_SubKind:
350 | - m_Textures: []
351 | m_Width: 72
352 | m_Height: 72
353 | m_Kind: 0
354 | m_SubKind:
355 | - m_Textures: []
356 | m_Width: 48
357 | m_Height: 48
358 | m_Kind: 0
359 | m_SubKind:
360 | - m_Textures: []
361 | m_Width: 36
362 | m_Height: 36
363 | m_Kind: 0
364 | m_SubKind:
365 | m_BuildTargetBatching:
366 | - m_BuildTarget: Standalone
367 | m_StaticBatching: 1
368 | m_DynamicBatching: 0
369 | - m_BuildTarget: tvOS
370 | m_StaticBatching: 1
371 | m_DynamicBatching: 0
372 | - m_BuildTarget: Android
373 | m_StaticBatching: 1
374 | m_DynamicBatching: 0
375 | - m_BuildTarget: iPhone
376 | m_StaticBatching: 1
377 | m_DynamicBatching: 0
378 | - m_BuildTarget: WebGL
379 | m_StaticBatching: 0
380 | m_DynamicBatching: 0
381 | m_BuildTargetGraphicsJobs:
382 | - m_BuildTarget: MacStandaloneSupport
383 | m_GraphicsJobs: 0
384 | - m_BuildTarget: Switch
385 | m_GraphicsJobs: 1
386 | - m_BuildTarget: MetroSupport
387 | m_GraphicsJobs: 1
388 | - m_BuildTarget: AppleTVSupport
389 | m_GraphicsJobs: 0
390 | - m_BuildTarget: BJMSupport
391 | m_GraphicsJobs: 1
392 | - m_BuildTarget: LinuxStandaloneSupport
393 | m_GraphicsJobs: 1
394 | - m_BuildTarget: PS4Player
395 | m_GraphicsJobs: 1
396 | - m_BuildTarget: iOSSupport
397 | m_GraphicsJobs: 0
398 | - m_BuildTarget: WindowsStandaloneSupport
399 | m_GraphicsJobs: 1
400 | - m_BuildTarget: XboxOnePlayer
401 | m_GraphicsJobs: 1
402 | - m_BuildTarget: LuminSupport
403 | m_GraphicsJobs: 0
404 | - m_BuildTarget: AndroidPlayer
405 | m_GraphicsJobs: 0
406 | - m_BuildTarget: WebGLSupport
407 | m_GraphicsJobs: 0
408 | m_BuildTargetGraphicsJobMode:
409 | - m_BuildTarget: PS4Player
410 | m_GraphicsJobMode: 0
411 | - m_BuildTarget: XboxOnePlayer
412 | m_GraphicsJobMode: 0
413 | m_BuildTargetGraphicsAPIs:
414 | - m_BuildTarget: AndroidPlayer
415 | m_APIs: 150000000b000000
416 | m_Automatic: 1
417 | - m_BuildTarget: iOSSupport
418 | m_APIs: 10000000
419 | m_Automatic: 1
420 | - m_BuildTarget: AppleTVSupport
421 | m_APIs: 10000000
422 | m_Automatic: 1
423 | - m_BuildTarget: WebGLSupport
424 | m_APIs: 0b000000
425 | m_Automatic: 1
426 | m_BuildTargetVRSettings:
427 | - m_BuildTarget: Standalone
428 | m_Enabled: 0
429 | m_Devices:
430 | - Oculus
431 | - OpenVR
432 | openGLRequireES31: 0
433 | openGLRequireES31AEP: 0
434 | openGLRequireES32: 0
435 | m_TemplateCustomTags: {}
436 | mobileMTRendering:
437 | Android: 1
438 | iPhone: 1
439 | tvOS: 1
440 | m_BuildTargetGroupLightmapEncodingQuality:
441 | - m_BuildTarget: Android
442 | m_EncodingQuality: 1
443 | - m_BuildTarget: iPhone
444 | m_EncodingQuality: 1
445 | - m_BuildTarget: tvOS
446 | m_EncodingQuality: 1
447 | m_BuildTargetGroupLightmapSettings: []
448 | m_BuildTargetNormalMapEncoding:
449 | - m_BuildTarget: Android
450 | m_Encoding: 1
451 | - m_BuildTarget: iPhone
452 | m_Encoding: 1
453 | - m_BuildTarget: tvOS
454 | m_Encoding: 1
455 | m_BuildTargetDefaultTextureCompressionFormat:
456 | - m_BuildTarget: Android
457 | m_Format: 3
458 | playModeTestRunnerEnabled: 0
459 | runPlayModeTestAsEditModeTest: 0
460 | actionOnDotNetUnhandledException: 1
461 | enableInternalProfiler: 0
462 | logObjCUncaughtExceptions: 1
463 | enableCrashReportAPI: 0
464 | cameraUsageDescription:
465 | locationUsageDescription:
466 | microphoneUsageDescription:
467 | bluetoothUsageDescription:
468 | switchNMETAOverride:
469 | switchNetLibKey:
470 | switchSocketMemoryPoolSize: 6144
471 | switchSocketAllocatorPoolSize: 128
472 | switchSocketConcurrencyLimit: 14
473 | switchScreenResolutionBehavior: 2
474 | switchUseCPUProfiler: 0
475 | switchUseGOLDLinker: 0
476 | switchLTOSetting: 0
477 | switchApplicationID: 0x01004b9000490000
478 | switchNSODependencies:
479 | switchTitleNames_0:
480 | switchTitleNames_1:
481 | switchTitleNames_2:
482 | switchTitleNames_3:
483 | switchTitleNames_4:
484 | switchTitleNames_5:
485 | switchTitleNames_6:
486 | switchTitleNames_7:
487 | switchTitleNames_8:
488 | switchTitleNames_9:
489 | switchTitleNames_10:
490 | switchTitleNames_11:
491 | switchTitleNames_12:
492 | switchTitleNames_13:
493 | switchTitleNames_14:
494 | switchTitleNames_15:
495 | switchPublisherNames_0:
496 | switchPublisherNames_1:
497 | switchPublisherNames_2:
498 | switchPublisherNames_3:
499 | switchPublisherNames_4:
500 | switchPublisherNames_5:
501 | switchPublisherNames_6:
502 | switchPublisherNames_7:
503 | switchPublisherNames_8:
504 | switchPublisherNames_9:
505 | switchPublisherNames_10:
506 | switchPublisherNames_11:
507 | switchPublisherNames_12:
508 | switchPublisherNames_13:
509 | switchPublisherNames_14:
510 | switchPublisherNames_15:
511 | switchIcons_0: {fileID: 0}
512 | switchIcons_1: {fileID: 0}
513 | switchIcons_2: {fileID: 0}
514 | switchIcons_3: {fileID: 0}
515 | switchIcons_4: {fileID: 0}
516 | switchIcons_5: {fileID: 0}
517 | switchIcons_6: {fileID: 0}
518 | switchIcons_7: {fileID: 0}
519 | switchIcons_8: {fileID: 0}
520 | switchIcons_9: {fileID: 0}
521 | switchIcons_10: {fileID: 0}
522 | switchIcons_11: {fileID: 0}
523 | switchIcons_12: {fileID: 0}
524 | switchIcons_13: {fileID: 0}
525 | switchIcons_14: {fileID: 0}
526 | switchIcons_15: {fileID: 0}
527 | switchSmallIcons_0: {fileID: 0}
528 | switchSmallIcons_1: {fileID: 0}
529 | switchSmallIcons_2: {fileID: 0}
530 | switchSmallIcons_3: {fileID: 0}
531 | switchSmallIcons_4: {fileID: 0}
532 | switchSmallIcons_5: {fileID: 0}
533 | switchSmallIcons_6: {fileID: 0}
534 | switchSmallIcons_7: {fileID: 0}
535 | switchSmallIcons_8: {fileID: 0}
536 | switchSmallIcons_9: {fileID: 0}
537 | switchSmallIcons_10: {fileID: 0}
538 | switchSmallIcons_11: {fileID: 0}
539 | switchSmallIcons_12: {fileID: 0}
540 | switchSmallIcons_13: {fileID: 0}
541 | switchSmallIcons_14: {fileID: 0}
542 | switchSmallIcons_15: {fileID: 0}
543 | switchManualHTML:
544 | switchAccessibleURLs:
545 | switchLegalInformation:
546 | switchMainThreadStackSize: 1048576
547 | switchPresenceGroupId:
548 | switchLogoHandling: 0
549 | switchReleaseVersion: 0
550 | switchDisplayVersion: 1.0.0
551 | switchStartupUserAccount: 0
552 | switchTouchScreenUsage: 0
553 | switchSupportedLanguagesMask: 0
554 | switchLogoType: 0
555 | switchApplicationErrorCodeCategory:
556 | switchUserAccountSaveDataSize: 0
557 | switchUserAccountSaveDataJournalSize: 0
558 | switchApplicationAttribute: 0
559 | switchCardSpecSize: -1
560 | switchCardSpecClock: -1
561 | switchRatingsMask: 0
562 | switchRatingsInt_0: 0
563 | switchRatingsInt_1: 0
564 | switchRatingsInt_2: 0
565 | switchRatingsInt_3: 0
566 | switchRatingsInt_4: 0
567 | switchRatingsInt_5: 0
568 | switchRatingsInt_6: 0
569 | switchRatingsInt_7: 0
570 | switchRatingsInt_8: 0
571 | switchRatingsInt_9: 0
572 | switchRatingsInt_10: 0
573 | switchRatingsInt_11: 0
574 | switchRatingsInt_12: 0
575 | switchLocalCommunicationIds_0:
576 | switchLocalCommunicationIds_1:
577 | switchLocalCommunicationIds_2:
578 | switchLocalCommunicationIds_3:
579 | switchLocalCommunicationIds_4:
580 | switchLocalCommunicationIds_5:
581 | switchLocalCommunicationIds_6:
582 | switchLocalCommunicationIds_7:
583 | switchParentalControl: 0
584 | switchAllowsScreenshot: 1
585 | switchAllowsVideoCapturing: 1
586 | switchAllowsRuntimeAddOnContentInstall: 0
587 | switchDataLossConfirmation: 0
588 | switchUserAccountLockEnabled: 0
589 | switchSystemResourceMemory: 16777216
590 | switchSupportedNpadStyles: 22
591 | switchNativeFsCacheSize: 32
592 | switchIsHoldTypeHorizontal: 0
593 | switchSupportedNpadCount: 8
594 | switchSocketConfigEnabled: 0
595 | switchTcpInitialSendBufferSize: 32
596 | switchTcpInitialReceiveBufferSize: 64
597 | switchTcpAutoSendBufferSizeMax: 256
598 | switchTcpAutoReceiveBufferSizeMax: 256
599 | switchUdpSendBufferSize: 9
600 | switchUdpReceiveBufferSize: 42
601 | switchSocketBufferEfficiency: 4
602 | switchSocketInitializeEnabled: 1
603 | switchNetworkInterfaceManagerInitializeEnabled: 1
604 | switchPlayerConnectionEnabled: 1
605 | switchUseNewStyleFilepaths: 0
606 | switchUseMicroSleepForYield: 1
607 | switchEnableRamDiskSupport: 0
608 | switchMicroSleepForYieldTime: 25
609 | switchRamDiskSpaceSize: 12
610 | ps4NPAgeRating: 12
611 | ps4NPTitleSecret:
612 | ps4NPTrophyPackPath:
613 | ps4ParentalLevel: 11
614 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000
615 | ps4Category: 0
616 | ps4MasterVersion: 01.00
617 | ps4AppVersion: 01.00
618 | ps4AppType: 0
619 | ps4ParamSfxPath:
620 | ps4VideoOutPixelFormat: 0
621 | ps4VideoOutInitialWidth: 1920
622 | ps4VideoOutBaseModeInitialWidth: 1920
623 | ps4VideoOutReprojectionRate: 60
624 | ps4PronunciationXMLPath:
625 | ps4PronunciationSIGPath:
626 | ps4BackgroundImagePath:
627 | ps4StartupImagePath:
628 | ps4StartupImagesFolder:
629 | ps4IconImagesFolder:
630 | ps4SaveDataImagePath:
631 | ps4SdkOverride:
632 | ps4BGMPath:
633 | ps4ShareFilePath:
634 | ps4ShareOverlayImagePath:
635 | ps4PrivacyGuardImagePath:
636 | ps4ExtraSceSysFile:
637 | ps4NPtitleDatPath:
638 | ps4RemotePlayKeyAssignment: -1
639 | ps4RemotePlayKeyMappingDir:
640 | ps4PlayTogetherPlayerCount: 0
641 | ps4EnterButtonAssignment: 1
642 | ps4ApplicationParam1: 0
643 | ps4ApplicationParam2: 0
644 | ps4ApplicationParam3: 0
645 | ps4ApplicationParam4: 0
646 | ps4DownloadDataSize: 0
647 | ps4GarlicHeapSize: 2048
648 | ps4ProGarlicHeapSize: 2560
649 | playerPrefsMaxSize: 32768
650 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
651 | ps4pnSessions: 1
652 | ps4pnPresence: 1
653 | ps4pnFriends: 1
654 | ps4pnGameCustomData: 1
655 | playerPrefsSupport: 0
656 | enableApplicationExit: 0
657 | resetTempFolder: 1
658 | restrictedAudioUsageRights: 0
659 | ps4UseResolutionFallback: 0
660 | ps4ReprojectionSupport: 0
661 | ps4UseAudio3dBackend: 0
662 | ps4UseLowGarlicFragmentationMode: 1
663 | ps4SocialScreenEnabled: 0
664 | ps4ScriptOptimizationLevel: 0
665 | ps4Audio3dVirtualSpeakerCount: 14
666 | ps4attribCpuUsage: 0
667 | ps4PatchPkgPath:
668 | ps4PatchLatestPkgPath:
669 | ps4PatchChangeinfoPath:
670 | ps4PatchDayOne: 0
671 | ps4attribUserManagement: 0
672 | ps4attribMoveSupport: 0
673 | ps4attrib3DSupport: 0
674 | ps4attribShareSupport: 0
675 | ps4attribExclusiveVR: 0
676 | ps4disableAutoHideSplash: 0
677 | ps4videoRecordingFeaturesUsed: 0
678 | ps4contentSearchFeaturesUsed: 0
679 | ps4CompatibilityPS5: 0
680 | ps4AllowPS5Detection: 0
681 | ps4GPU800MHz: 1
682 | ps4attribEyeToEyeDistanceSettingVR: 0
683 | ps4IncludedModules: []
684 | ps4attribVROutputEnabled: 0
685 | monoEnv:
686 | splashScreenBackgroundSourceLandscape: {fileID: 0}
687 | splashScreenBackgroundSourcePortrait: {fileID: 0}
688 | blurSplashScreenBackground: 1
689 | spritePackerPolicy:
690 | webGLMemorySize: 16
691 | webGLExceptionSupport: 1
692 | webGLNameFilesAsHashes: 0
693 | webGLDataCaching: 1
694 | webGLDebugSymbols: 0
695 | webGLEmscriptenArgs:
696 | webGLModulesDirectory:
697 | webGLTemplate: APPLICATION:Default
698 | webGLAnalyzeBuildSize: 0
699 | webGLUseEmbeddedResources: 0
700 | webGLCompressionFormat: 1
701 | webGLWasmArithmeticExceptions: 0
702 | webGLLinkerTarget: 1
703 | webGLThreadsSupport: 0
704 | webGLDecompressionFallback: 0
705 | scriptingDefineSymbols: {}
706 | additionalCompilerArguments: {}
707 | platformArchitecture: {}
708 | scriptingBackend: {}
709 | il2cppCompilerConfiguration: {}
710 | managedStrippingLevel: {}
711 | incrementalIl2cppBuild: {}
712 | suppressCommonWarnings: 1
713 | allowUnsafeCode: 0
714 | useDeterministicCompilation: 1
715 | enableRoslynAnalyzers: 1
716 | additionalIl2CppArgs:
717 | scriptingRuntimeVersion: 1
718 | gcIncremental: 1
719 | assemblyVersionValidation: 1
720 | gcWBarrierValidation: 0
721 | apiCompatibilityLevelPerPlatform: {}
722 | m_RenderingPath: 1
723 | m_MobileRenderingPath: 1
724 | metroPackageName: Template_3D
725 | metroPackageVersion:
726 | metroCertificatePath:
727 | metroCertificatePassword:
728 | metroCertificateSubject:
729 | metroCertificateIssuer:
730 | metroCertificateNotAfter: 0000000000000000
731 | metroApplicationDescription: Template_3D
732 | wsaImages: {}
733 | metroTileShortName:
734 | metroTileShowName: 0
735 | metroMediumTileShowName: 0
736 | metroLargeTileShowName: 0
737 | metroWideTileShowName: 0
738 | metroSupportStreamingInstall: 0
739 | metroLastRequiredScene: 0
740 | metroDefaultTileSize: 1
741 | metroTileForegroundText: 2
742 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
743 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1}
744 | metroSplashScreenUseBackgroundColor: 0
745 | platformCapabilities: {}
746 | metroTargetDeviceFamilies: {}
747 | metroFTAName:
748 | metroFTAFileTypes: []
749 | metroProtocolName:
750 | vcxProjDefaultLanguage:
751 | XboxOneProductId:
752 | XboxOneUpdateKey:
753 | XboxOneSandboxId:
754 | XboxOneContentId:
755 | XboxOneTitleId:
756 | XboxOneSCId:
757 | XboxOneGameOsOverridePath:
758 | XboxOnePackagingOverridePath:
759 | XboxOneAppManifestOverridePath:
760 | XboxOneVersion: 1.0.0.0
761 | XboxOnePackageEncryption: 0
762 | XboxOnePackageUpdateGranularity: 2
763 | XboxOneDescription:
764 | XboxOneLanguage:
765 | - enus
766 | XboxOneCapability: []
767 | XboxOneGameRating: {}
768 | XboxOneIsContentPackage: 0
769 | XboxOneEnhancedXboxCompatibilityMode: 0
770 | XboxOneEnableGPUVariability: 1
771 | XboxOneSockets: {}
772 | XboxOneSplashScreen: {fileID: 0}
773 | XboxOneAllowedProductIds: []
774 | XboxOnePersistentLocalStorageSize: 0
775 | XboxOneXTitleMemory: 8
776 | XboxOneOverrideIdentityName:
777 | XboxOneOverrideIdentityPublisher:
778 | vrEditorSettings: {}
779 | cloudServicesEnabled:
780 | UNet: 1
781 | luminIcon:
782 | m_Name:
783 | m_ModelFolderPath:
784 | m_PortalFolderPath:
785 | luminCert:
786 | m_CertPath:
787 | m_SignPackage: 1
788 | luminIsChannelApp: 0
789 | luminVersion:
790 | m_VersionCode: 1
791 | m_VersionName:
792 | apiCompatibilityLevel: 6
793 | activeInputHandler: 0
794 | cloudProjectId:
795 | framebufferDepthMemorylessMode: 0
796 | qualitySettingsNames: []
797 | projectName:
798 | organizationId:
799 | cloudEnabled: 0
800 | legacyClampBlendShapeWeights: 0
801 | playerDataPath:
802 | forceSRGBBlit: 1
803 | virtualTexturingSupportEnabled: 0
804 |
--------------------------------------------------------------------------------