├── .vscode
├── extensions.json
├── launch.json
└── settings.json
├── ProjectSettings
├── ProjectVersion.txt
├── CommonBurstAotSettings.json
├── ClusterInputManager.asset
├── PresetManager.asset
├── XRSettings.asset
├── VersionControlSettings.asset
├── TimeManager.asset
├── EditorBuildSettings.asset
├── VFXManager.asset
├── BurstAotSettings_StandaloneWindows.json
├── URPProjectSettings.asset
├── AudioManager.asset
├── ShaderGraphSettings.asset
├── TagManager.asset
├── UnityConnectSettings.asset
├── PackageManagerSettings.asset
├── EditorSettings.asset
├── MemorySettings.asset
├── DynamicsManager.asset
├── NavMeshAreas.asset
├── Physics2DSettings.asset
├── GraphicsSettings.asset
├── QualitySettings.asset
├── SceneTemplateSettings.json
├── InputManager.asset
└── ProjectSettings.asset
├── Assets
├── Samples
│ ├── Scenes
│ │ ├── SampleScene
│ │ │ ├── LightingData.asset
│ │ │ ├── ReflectionProbe-0.exr
│ │ │ ├── LightingData.asset.meta
│ │ │ └── ReflectionProbe-0.exr.meta
│ │ ├── SampleScene.unity.meta
│ │ └── SampleScene.meta
│ ├── Scenes.meta
│ ├── Settings.meta
│ ├── Settings
│ │ ├── URP-Balanced.asset.meta
│ │ ├── URP-Performant.asset.meta
│ │ ├── SampleSceneProfile.asset.meta
│ │ ├── URP-HighFidelity.asset.meta
│ │ ├── URP-Balanced-Renderer.asset.meta
│ │ ├── URP-HighFidelity-Renderer.asset.meta
│ │ ├── URP-Performant-Renderer.asset.meta
│ │ ├── URP-Performant-Renderer.asset
│ │ ├── URP-Balanced-Renderer.asset
│ │ ├── SampleSceneProfile.asset
│ │ ├── URP-Balanced.asset
│ │ ├── URP-Performant.asset
│ │ ├── URP-HighFidelity.asset
│ │ └── URP-HighFidelity-Renderer.asset
│ ├── UniversalRenderPipelineGlobalSettings.asset.meta
│ ├── Input Actions.inputactions.meta
│ ├── UniversalRenderPipelineGlobalSettings.asset
│ └── Input Actions.inputactions
├── Samples.meta
├── Packages.meta
├── 電車でGODriver.cs.meta
├── 電車でGO新幹線Device.cs.meta
├── 電車でGOSystemWrangler.cs.meta
├── 電車でGO新幹線DeviceState.cs.meta
├── 電車でGO新幹線ExampleTrainController.cs.meta
├── packages.config
├── NuGet.config.meta
├── packages.config.meta
├── NuGet.config
├── 電車でGOSystemWrangler.cs
├── 電車でGO新幹線ExampleTrainController.cs
├── 電車でGO新幹線DeviceState.cs
├── 電車でGODriver.cs
└── 電車でGO新幹線Device.cs
├── UIElementsSchema
├── UIElements.xsd
├── UnityEditor.UIElements.Debugger.xsd
├── UnityEditor.Search.xsd
├── GlobalNamespace.xsd
├── UnityEditor.ShortcutManagement.xsd
├── UnityEditor.Overlays.xsd
├── UnityEditor.ShaderGraph.Drawing.xsd
├── UnityEditor.Rendering.LookDev.xsd
├── UnityEditor.Experimental.GraphView.xsd
└── Unity.Profiling.Editor.xsd
├── .gitignore
└── Packages
├── manifest.json
└── packages-lock.json
/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": [
3 | "visualstudiotoolsforunity.vstuc"
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/ProjectSettings/ProjectVersion.txt:
--------------------------------------------------------------------------------
1 | m_EditorVersion: 2022.3.35f1
2 | m_EditorVersionWithRevision: 2022.3.35f1 (011206c7a712)
3 |
--------------------------------------------------------------------------------
/ProjectSettings/CommonBurstAotSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "MonoBehaviour": {
3 | "Version": 3,
4 | "DisabledWarnings": ""
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/Assets/Samples/Scenes/SampleScene/LightingData.asset:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Adorkable/DenshaDeGoUnity/main/Assets/Samples/Scenes/SampleScene/LightingData.asset
--------------------------------------------------------------------------------
/Assets/Samples/Scenes/SampleScene/ReflectionProbe-0.exr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Adorkable/DenshaDeGoUnity/main/Assets/Samples/Scenes/SampleScene/ReflectionProbe-0.exr
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/Samples.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 169c2f5a06a3e9748be2abbfd9dc0410
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Packages.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6f97b98a6edc6864a868ef83f7131b27
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Scenes/SampleScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 99c9720ab356a0642a771bea13969a05
3 | DefaultImporter:
4 | externalObjects: {}
5 | userData:
6 | assetBundleName:
7 | assetBundleVariant:
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 60dbb1ea5636b7946b96394900f91b72
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 709f11a7f3c4041caa4ef136ea32d874
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/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 | }
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "0.2.0",
3 | "configurations": [
4 | {
5 | "name": "Attach to Unity",
6 | "type": "vstuc",
7 | "request": "attach"
8 | }
9 | ]
10 | }
--------------------------------------------------------------------------------
/Assets/Samples/Scenes/SampleScene.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 46028e25fa8606b4da117b62f9118891
3 | folderAsset: yes
4 | DefaultImporter:
5 | externalObjects: {}
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Balanced.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e1260c1148f6143b28bae5ace5e9c5d1
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Performant.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d0e2fc18fe036412f8223b3b3d9ad574
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/SampleSceneProfile.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6560a915ef98420e9faacc1c7438823
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-HighFidelity.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7b7fd9122c28c4d15b667c7040e3b3fd
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 0
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Balanced-Renderer.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e634585d5c4544dd297acaee93dc2beb
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Scenes/SampleScene/LightingData.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dcf38597dd1a6274babb4e5efe68c011
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 112000000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-HighFidelity-Renderer.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c40be3174f62c4acf8c1216858c64956
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Performant-Renderer.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 707360a9c581a4bd7aa53bfeb1429f71
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/Samples/UniversalRenderPipelineGlobalSettings.asset.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 18dc0cd2c080841dea60987a38ce93fa
3 | NativeFormatImporter:
4 | externalObjects: {}
5 | mainObjectFileID: 11400000
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/電車でGODriver.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 17360fc379b18964bb2f463557e22491
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/電車でGO新幹線Device.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: edc2d8b780228ed4ea9ebd06f9b4e1e2
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/電車でGOSystemWrangler.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9289e864d5e0cbb47bd4debb455e81f6
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/電車でGO新幹線DeviceState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 82a4d2977dd5eb8408a4720ad8e20f21
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/Assets/電車でGO新幹線ExampleTrainController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3c9c8b3b3c2c1c349a0f1f29f84f7000
3 | MonoImporter:
4 | externalObjects: {}
5 | serializedVersion: 2
6 | defaultReferences: []
7 | executionOrder: 0
8 | icon: {instanceID: 0}
9 | userData:
10 | assetBundleName:
11 | assetBundleVariant:
12 |
--------------------------------------------------------------------------------
/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 | - enabled: 1
9 | path: Assets/Scenes/SampleScene.unity
10 | guid: 99c9720ab356a0642a771bea13969a05
11 | m_configObjects: {}
12 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Assets/Samples/Input Actions.inputactions.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8d3780b151a157d4e959c968898ff46a
3 | ScriptedImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 2
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 | script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
11 | generateWrapperCode: 0
12 | wrapperCodePath:
13 | wrapperClassName:
14 | wrapperCodeNamespace:
15 |
--------------------------------------------------------------------------------
/ProjectSettings/BurstAotSettings_StandaloneWindows.json:
--------------------------------------------------------------------------------
1 | {
2 | "MonoBehaviour": {
3 | "Version": 3,
4 | "EnableBurstCompilation": true,
5 | "EnableOptimisations": true,
6 | "EnableSafetyChecks": false,
7 | "EnableDebugInAllBuilds": false,
8 | "UsePlatformSDKLinker": false,
9 | "CpuMinTargetX32": 0,
10 | "CpuMaxTargetX32": 0,
11 | "CpuMinTargetX64": 0,
12 | "CpuMaxTargetX64": 0,
13 | "CpuTargetsX32": 6,
14 | "CpuTargetsX64": 72
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/ProjectSettings/URPProjectSettings.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: 11500000, guid: 247994e1f5a72c2419c26a37e9334c01, type: 3}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | m_LastMaterialVersion: 7
16 |
--------------------------------------------------------------------------------
/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: 0
20 |
--------------------------------------------------------------------------------
/Assets/NuGet.config.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 116ed58a4f1ba5b44af680f57fc1cfbd
3 | labels:
4 | - NuGetForUnity
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | defineConstraints: []
11 | isPreloaded: 0
12 | isOverridable: 0
13 | isExplicitlyReferenced: 0
14 | validateReferences: 1
15 | platformData:
16 | - first:
17 | Any:
18 | second:
19 | enabled: 1
20 | settings: {}
21 | userData:
22 | assetBundleName:
23 | assetBundleVariant:
24 |
--------------------------------------------------------------------------------
/Assets/packages.config.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6fca09d54b9e844bbe34be8770e5c0f
3 | labels:
4 | - NuGetForUnity
5 | PluginImporter:
6 | externalObjects: {}
7 | serializedVersion: 2
8 | iconMap: {}
9 | executionOrder: {}
10 | defineConstraints: []
11 | isPreloaded: 0
12 | isOverridable: 0
13 | isExplicitlyReferenced: 0
14 | validateReferences: 1
15 | platformData:
16 | - first:
17 | Any:
18 | second:
19 | enabled: 1
20 | settings: {}
21 | userData:
22 | assetBundleName:
23 | assetBundleVariant:
24 |
--------------------------------------------------------------------------------
/ProjectSettings/ShaderGraphSettings.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: 11500000, guid: de02f9e1d18f588468e474319d09a723, type: 3}
13 | m_Name:
14 | m_EditorClassIdentifier:
15 | shaderVariantLimit: 128
16 | customInterpolatorErrorThreshold: 32
17 | customInterpolatorWarningThreshold: 16
18 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/NuGet.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/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 | m_PackageRequiringCoreStatsPresent: 0
27 | UnityAdsSettings:
28 | m_Enabled: 0
29 | m_InitializeOnStartup: 1
30 | m_TestMode: 0
31 | m_IosGameId:
32 | m_AndroidGameId:
33 | m_GameIds: {}
34 | m_GameId:
35 | PerformanceReportingSettings:
36 | m_Enabled: 0
37 |
--------------------------------------------------------------------------------
/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_EnablePreviewPackages: 0
16 | m_EnablePackageDependencies: 0
17 | m_AdvancedSettingsExpanded: 1
18 | m_ScopedRegistriesSettingsExpanded: 1
19 | oneTimeWarningShown: 0
20 | m_Registries:
21 | - m_Id: main
22 | m_Name:
23 | m_Url: https://packages.unity.com
24 | m_Scopes: []
25 | m_IsDefault: 1
26 | m_Capabilities: 7
27 | m_UserSelectedRegistryName:
28 | m_UserAddingNewScopedRegistry: 0
29 | m_RegistryInfoDraft:
30 | m_ErrorMessage:
31 | m_Original:
32 | m_Id:
33 | m_Name:
34 | m_Url:
35 | m_Scopes: []
36 | m_IsDefault: 0
37 | m_Capabilities: 0
38 | m_Modified: 0
39 | m_Name:
40 | m_Url:
41 | m_Scopes:
42 | -
43 | m_SelectedScopeIndex: 0
44 |
--------------------------------------------------------------------------------
/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: 9
7 | m_ExternalVersionControlSupport: Visible Meta Files
8 | m_SerializationMode: 2
9 | m_LineEndingsForNewScripts: 2
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;asmref;rsp
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_AssetPipelineMode: 1
31 | m_CacheServerMode: 0
32 | m_CacheServerEndpoint:
33 | m_CacheServerNamespacePrefix: default
34 | m_CacheServerEnableDownload: 1
35 | m_CacheServerEnableUpload: 1
36 |
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/Assets/Samples/UniversalRenderPipelineGlobalSettings.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: 2ec995e51a6e251468d2a3fd8a686257, type: 3}
13 | m_Name: UniversalRenderPipelineGlobalSettings
14 | m_EditorClassIdentifier:
15 | k_AssetVersion: 3
16 | m_RenderingLayerNames:
17 | - Light Layer default
18 | - Light Layer 1
19 | - Light Layer 2
20 | - Light Layer 3
21 | - Light Layer 4
22 | - Light Layer 5
23 | - Light Layer 6
24 | - Light Layer 7
25 | m_ValidRenderingLayers: 255
26 | lightLayerName0: Light Layer default
27 | lightLayerName1: Light Layer 1
28 | lightLayerName2: Light Layer 2
29 | lightLayerName3: Light Layer 3
30 | lightLayerName4: Light Layer 4
31 | lightLayerName5: Light Layer 5
32 | lightLayerName6: Light Layer 6
33 | lightLayerName7: Light Layer 7
34 | m_StripDebugVariants: 1
35 | m_StripUnusedPostProcessingVariants: 1
36 | m_StripUnusedVariants: 1
37 | m_StripUnusedLODCrossFadeVariants: 1
38 | m_StripScreenCoordOverrideVariants: 1
39 | supportRuntimeDebugDisplay: 0
40 | m_ShaderVariantLogLevel: 0
41 | m_ExportShaderVariants: 1
42 |
--------------------------------------------------------------------------------
/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: 13
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.1
18 | m_ClothInterCollisionStiffness: 0.2
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_ClothGravity: {x: 0, y: -9.81, z: 0}
26 | m_ContactPairsMode: 0
27 | m_BroadphaseType: 0
28 | m_WorldBounds:
29 | m_Center: {x: 0, y: 0, z: 0}
30 | m_Extent: {x: 250, y: 250, z: 250}
31 | m_WorldSubdivisions: 8
32 | m_FrictionType: 0
33 | m_EnableEnhancedDeterminism: 0
34 | m_EnableUnifiedHeightmaps: 1
35 | m_SolverType: 0
36 | m_DefaultMaxAngularSpeed: 50
37 |
--------------------------------------------------------------------------------
/UIElementsSchema/UIElements.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "files.exclude": {
3 | "**/.DS_Store": true,
4 | "**/.git": true,
5 | "**/.gitmodules": true,
6 | "**/*.booproj": true,
7 | "**/*.pidb": true,
8 | "**/*.suo": true,
9 | "**/*.user": true,
10 | "**/*.userprefs": true,
11 | "**/*.unityproj": true,
12 | "**/*.dll": true,
13 | "**/*.exe": true,
14 | "**/*.pdf": true,
15 | "**/*.mid": true,
16 | "**/*.midi": true,
17 | "**/*.wav": true,
18 | "**/*.gif": true,
19 | "**/*.ico": true,
20 | "**/*.jpg": true,
21 | "**/*.jpeg": true,
22 | "**/*.png": true,
23 | "**/*.psd": true,
24 | "**/*.tga": true,
25 | "**/*.tif": true,
26 | "**/*.tiff": true,
27 | "**/*.3ds": true,
28 | "**/*.3DS": true,
29 | "**/*.fbx": true,
30 | "**/*.FBX": true,
31 | "**/*.lxo": true,
32 | "**/*.LXO": true,
33 | "**/*.ma": true,
34 | "**/*.MA": true,
35 | "**/*.obj": true,
36 | "**/*.OBJ": true,
37 | "**/*.asset": true,
38 | "**/*.cubemap": true,
39 | "**/*.flare": true,
40 | "**/*.mat": true,
41 | "**/*.meta": true,
42 | "**/*.prefab": true,
43 | "**/*.unity": true,
44 | "build/": true,
45 | "Build/": true,
46 | "Library/": true,
47 | "library/": true,
48 | "obj/": true,
49 | "Obj/": true,
50 | "ProjectSettings/": true,
51 | "temp/": true,
52 | "Temp/": true
53 | },
54 | "dotnet.defaultSolution": "My project.sln"
55 | }
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # This .gitignore file should be placed at the root of your Unity project directory
2 | #
3 | # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore
4 | #
5 | /[Ll]ibrary/
6 | /[Tt]emp/
7 | /[Oo]bj/
8 | /[Bb]uild/
9 | /[Bb]uilds/
10 | /[Ll]ogs/
11 | /[Uu]ser[Ss]ettings/
12 |
13 | # MemoryCaptures can get excessive in size.
14 | # They also could contain extremely sensitive data
15 | /[Mm]emoryCaptures/
16 |
17 | # Recordings can get excessive in size
18 | /[Rr]ecordings/
19 |
20 | # Uncomment this line if you wish to ignore the asset store tools plugin
21 | # /[Aa]ssets/AssetStoreTools*
22 |
23 | # Autogenerated Jetbrains Rider plugin
24 | /[Aa]ssets/Plugins/Editor/JetBrains*
25 |
26 | # Visual Studio cache directory
27 | .vs/
28 |
29 | # Gradle cache directory
30 | .gradle/
31 |
32 | # Autogenerated VS/MD/Consulo solution and project files
33 | ExportedObj/
34 | .consulo/
35 | *.csproj
36 | *.unityproj
37 | *.sln
38 | *.suo
39 | *.tmp
40 | *.user
41 | *.userprefs
42 | *.pidb
43 | *.booproj
44 | *.svd
45 | *.pdb
46 | *.mdb
47 | *.opendb
48 | *.VC.db
49 |
50 | # Unity3D generated meta files
51 | *.pidb.meta
52 | *.pdb.meta
53 | *.mdb.meta
54 |
55 | # Unity3D generated file on crash reports
56 | sysinfo.txt
57 |
58 | # Builds
59 | *.apk
60 | *.aab
61 | *.unitypackage
62 | *.app
63 |
64 | # Crashlytics generated file
65 | crashlytics-build.properties
66 |
67 | # Packed Addressables
68 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin*
69 |
70 | # Temporary auto-generated Android Assets
71 | /[Aa]ssets/[Ss]treamingAssets/aa.meta
72 | /[Aa]ssets/[Ss]treamingAssets/aa/*
73 |
74 | # 3rd party not included assets
75 | Assets/3rd Party.meta
76 | Assets/3rd Party/
77 |
78 | # NuGet packages
79 | Assets/Packages/
--------------------------------------------------------------------------------
/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 |
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.UIElements.Debugger.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Performant-Renderer.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
13 | m_Name: URP-Performant-Renderer
14 | m_EditorClassIdentifier:
15 | debugShaders:
16 | debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7,
17 | type: 3}
18 | m_RendererFeatures: []
19 | m_RendererFeatureMap:
20 | m_UseNativeRenderPass: 0
21 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
22 | shaders:
23 | blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3}
24 | copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
25 | screenSpaceShadowPS: {fileID: 0}
26 | samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3}
27 | stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
28 | fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
29 | materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3}
30 | coreBlitPS: {fileID: 0}
31 | coreBlitColorAndDepthPS: {fileID: 0}
32 | cameraMotionVector: {fileID: 0}
33 | objectMotionVector: {fileID: 0}
34 | m_OpaqueLayerMask:
35 | serializedVersion: 2
36 | m_Bits: 4294967295
37 | m_TransparentLayerMask:
38 | serializedVersion: 2
39 | m_Bits: 4294967295
40 | m_DefaultStencilState:
41 | overrideStencilState: 0
42 | stencilReference: 0
43 | stencilCompareFunction: 8
44 | passOperation: 2
45 | failOperation: 0
46 | zFailOperation: 0
47 | m_ShadowTransparentReceive: 1
48 | m_RenderingMode: 0
49 | m_DepthPrimingMode: 0
50 | m_AccurateGbufferNormals: 0
51 | m_ClusteredRendering: 0
52 | m_TileSize: 32
53 |
--------------------------------------------------------------------------------
/Packages/manifest.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.github-glitchenzo.nugetforunity": "https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity",
4 | "com.unity.collab-proxy": "2.5.2",
5 | "com.unity.ide.rider": "3.0.28",
6 | "com.unity.ide.visualstudio": "2.0.22",
7 | "com.unity.ide.vscode": "1.2.5",
8 | "com.unity.inputsystem": "1.7.0",
9 | "com.unity.render-pipelines.universal": "14.0.11",
10 | "com.unity.test-framework": "1.1.33",
11 | "com.unity.textmeshpro": "3.0.6",
12 | "com.unity.timeline": "1.7.6",
13 | "com.unity.ugui": "1.0.0",
14 | "com.unity.visualscripting": "1.9.4",
15 | "com.unity.modules.ai": "1.0.0",
16 | "com.unity.modules.androidjni": "1.0.0",
17 | "com.unity.modules.animation": "1.0.0",
18 | "com.unity.modules.assetbundle": "1.0.0",
19 | "com.unity.modules.audio": "1.0.0",
20 | "com.unity.modules.cloth": "1.0.0",
21 | "com.unity.modules.director": "1.0.0",
22 | "com.unity.modules.imageconversion": "1.0.0",
23 | "com.unity.modules.imgui": "1.0.0",
24 | "com.unity.modules.jsonserialize": "1.0.0",
25 | "com.unity.modules.particlesystem": "1.0.0",
26 | "com.unity.modules.physics": "1.0.0",
27 | "com.unity.modules.physics2d": "1.0.0",
28 | "com.unity.modules.screencapture": "1.0.0",
29 | "com.unity.modules.terrain": "1.0.0",
30 | "com.unity.modules.terrainphysics": "1.0.0",
31 | "com.unity.modules.tilemap": "1.0.0",
32 | "com.unity.modules.ui": "1.0.0",
33 | "com.unity.modules.uielements": "1.0.0",
34 | "com.unity.modules.umbra": "1.0.0",
35 | "com.unity.modules.unityanalytics": "1.0.0",
36 | "com.unity.modules.unitywebrequest": "1.0.0",
37 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
38 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
39 | "com.unity.modules.unitywebrequesttexture": "1.0.0",
40 | "com.unity.modules.unitywebrequestwww": "1.0.0",
41 | "com.unity.modules.vehicles": "1.0.0",
42 | "com.unity.modules.video": "1.0.0",
43 | "com.unity.modules.vr": "1.0.0",
44 | "com.unity.modules.wind": "1.0.0",
45 | "com.unity.modules.xr": "1.0.0"
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.Search.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/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: 0
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 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Balanced-Renderer.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &-1878332245247344467
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3}
13 | m_Name: SSAO
14 | m_EditorClassIdentifier:
15 | m_Active: 1
16 | m_Shader: {fileID: 0}
17 | m_Settings:
18 | Downsample: 1
19 | AfterOpaque: 0
20 | Source: 0
21 | NormalSamples: 0
22 | Intensity: 0.5
23 | DirectLightingStrength: 0.25
24 | Radius: 0.25
25 | SampleCount: 4
26 | --- !u!114 &11400000
27 | MonoBehaviour:
28 | m_ObjectHideFlags: 0
29 | m_CorrespondingSourceObject: {fileID: 0}
30 | m_PrefabInstance: {fileID: 0}
31 | m_PrefabAsset: {fileID: 0}
32 | m_GameObject: {fileID: 0}
33 | m_Enabled: 1
34 | m_EditorHideFlags: 0
35 | m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
36 | m_Name: URP-Balanced-Renderer
37 | m_EditorClassIdentifier:
38 | debugShaders:
39 | debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7,
40 | type: 3}
41 | m_RendererFeatures:
42 | - {fileID: -1878332245247344467}
43 | m_RendererFeatureMap: adc0de57c6d2eee5
44 | m_UseNativeRenderPass: 0
45 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
46 | shaders:
47 | blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3}
48 | copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
49 | screenSpaceShadowPS: {fileID: 0}
50 | samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3}
51 | stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
52 | fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
53 | materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3}
54 | coreBlitPS: {fileID: 0}
55 | coreBlitColorAndDepthPS: {fileID: 0}
56 | cameraMotionVector: {fileID: 0}
57 | objectMotionVector: {fileID: 0}
58 | m_OpaqueLayerMask:
59 | serializedVersion: 2
60 | m_Bits: 4294967295
61 | m_TransparentLayerMask:
62 | serializedVersion: 2
63 | m_Bits: 4294967295
64 | m_DefaultStencilState:
65 | overrideStencilState: 0
66 | stencilReference: 0
67 | stencilCompareFunction: 8
68 | passOperation: 2
69 | failOperation: 0
70 | zFailOperation: 0
71 | m_ShadowTransparentReceive: 1
72 | m_RenderingMode: 0
73 | m_DepthPrimingMode: 0
74 | m_AccurateGbufferNormals: 0
75 | m_ClusteredRendering: 0
76 | m_TileSize: 32
77 |
--------------------------------------------------------------------------------
/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: 14
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_VideoShadersIncludeMode: 2
32 | m_AlwaysIncludedShaders:
33 | - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
34 | - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
35 | - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
36 | - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
37 | - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
38 | - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
39 | - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
40 | m_PreloadedShaders: []
41 | m_PreloadShadersBatchTimeLimit: -1
42 | m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
43 | type: 0}
44 | m_CustomRenderPipeline: {fileID: 11400000, guid: 7b7fd9122c28c4d15b667c7040e3b3fd,
45 | type: 2}
46 | m_TransparencySortMode: 0
47 | m_TransparencySortAxis: {x: 0, y: 0, z: 1}
48 | m_DefaultRenderingPath: 1
49 | m_DefaultMobileRenderingPath: 1
50 | m_TierSettings: []
51 | m_LightmapStripping: 0
52 | m_FogStripping: 0
53 | m_InstancingStripping: 0
54 | m_LightmapKeepPlain: 1
55 | m_LightmapKeepDirCombined: 1
56 | m_LightmapKeepDynamicPlain: 1
57 | m_LightmapKeepDynamicDirCombined: 1
58 | m_LightmapKeepShadowMask: 1
59 | m_LightmapKeepSubtractive: 1
60 | m_FogKeepLinear: 1
61 | m_FogKeepExp: 1
62 | m_FogKeepExp2: 1
63 | m_AlbedoSwatchInfos: []
64 | m_LightsUseLinearIntensity: 1
65 | m_LightsUseColorTemperature: 1
66 | m_DefaultRenderingLayerMask: 1
67 | m_LogWhenShaderIsCompiled: 0
68 | m_SRPDefaultSettings:
69 | UnityEngine.Rendering.Universal.UniversalRenderPipeline: {fileID: 11400000, guid: 18dc0cd2c080841dea60987a38ce93fa,
70 | type: 2}
71 |
--------------------------------------------------------------------------------
/UIElementsSchema/GlobalNamespace.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/SampleSceneProfile.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &-7893295128165547882
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 3
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: 11500000, guid: 0b2db86121404754db890f4c8dfe81b2, type: 3}
13 | m_Name: Bloom
14 | m_EditorClassIdentifier:
15 | active: 1
16 | m_AdvancedMode: 0
17 | threshold:
18 | m_OverrideState: 1
19 | m_Value: 1
20 | min: 0
21 | intensity:
22 | m_OverrideState: 1
23 | m_Value: 1
24 | min: 0
25 | scatter:
26 | m_OverrideState: 0
27 | m_Value: 0.7
28 | min: 0
29 | max: 1
30 | clamp:
31 | m_OverrideState: 0
32 | m_Value: 65472
33 | min: 0
34 | tint:
35 | m_OverrideState: 0
36 | m_Value: {r: 1, g: 1, b: 1, a: 1}
37 | hdr: 0
38 | showAlpha: 0
39 | showEyeDropper: 1
40 | highQualityFiltering:
41 | m_OverrideState: 0
42 | m_Value: 0
43 | skipIterations:
44 | m_OverrideState: 0
45 | m_Value: 1
46 | min: 0
47 | max: 16
48 | dirtTexture:
49 | m_OverrideState: 0
50 | m_Value: {fileID: 0}
51 | dirtIntensity:
52 | m_OverrideState: 0
53 | m_Value: 0
54 | min: 0
55 | --- !u!114 &-7011558710299706105
56 | MonoBehaviour:
57 | m_ObjectHideFlags: 3
58 | m_CorrespondingSourceObject: {fileID: 0}
59 | m_PrefabInstance: {fileID: 0}
60 | m_PrefabAsset: {fileID: 0}
61 | m_GameObject: {fileID: 0}
62 | m_Enabled: 1
63 | m_EditorHideFlags: 0
64 | m_Script: {fileID: 11500000, guid: 899c54efeace73346a0a16faa3afe726, type: 3}
65 | m_Name: Vignette
66 | m_EditorClassIdentifier:
67 | active: 1
68 | m_AdvancedMode: 0
69 | color:
70 | m_OverrideState: 0
71 | m_Value: {r: 0, g: 0, b: 0, a: 1}
72 | hdr: 0
73 | showAlpha: 0
74 | showEyeDropper: 1
75 | center:
76 | m_OverrideState: 0
77 | m_Value: {x: 0.5, y: 0.5}
78 | intensity:
79 | m_OverrideState: 1
80 | m_Value: 0.25
81 | min: 0
82 | max: 1
83 | smoothness:
84 | m_OverrideState: 1
85 | m_Value: 0.4
86 | min: 0.01
87 | max: 1
88 | rounded:
89 | m_OverrideState: 0
90 | m_Value: 0
91 | --- !u!114 &11400000
92 | MonoBehaviour:
93 | m_ObjectHideFlags: 0
94 | m_CorrespondingSourceObject: {fileID: 0}
95 | m_PrefabInstance: {fileID: 0}
96 | m_PrefabAsset: {fileID: 0}
97 | m_GameObject: {fileID: 0}
98 | m_Enabled: 1
99 | m_EditorHideFlags: 0
100 | m_Script: {fileID: 11500000, guid: d7fd9488000d3734a9e00ee676215985, type: 3}
101 | m_Name: SampleSceneProfile
102 | m_EditorClassIdentifier:
103 | components:
104 | - {fileID: 849379129802519247}
105 | - {fileID: -7893295128165547882}
106 | - {fileID: -7011558710299706105}
107 | --- !u!114 &849379129802519247
108 | MonoBehaviour:
109 | m_ObjectHideFlags: 3
110 | m_CorrespondingSourceObject: {fileID: 0}
111 | m_PrefabInstance: {fileID: 0}
112 | m_PrefabAsset: {fileID: 0}
113 | m_GameObject: {fileID: 0}
114 | m_Enabled: 1
115 | m_EditorHideFlags: 0
116 | m_Script: {fileID: 11500000, guid: 97c23e3b12dc18c42a140437e53d3951, type: 3}
117 | m_Name: Tonemapping
118 | m_EditorClassIdentifier:
119 | active: 1
120 | m_AdvancedMode: 0
121 | mode:
122 | m_OverrideState: 1
123 | m_Value: 1
124 |
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.ShortcutManagement.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/Assets/Samples/Scenes/SampleScene/ReflectionProbe-0.exr.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 0fdcdc2880beadd46a0c6aa04fe10bde
3 | TextureImporter:
4 | internalIDToNameTable: []
5 | externalObjects: {}
6 | serializedVersion: 13
7 | mipmaps:
8 | mipMapMode: 0
9 | enableMipMap: 1
10 | sRGBTexture: 1
11 | linearTexture: 0
12 | fadeOut: 0
13 | borderMipMap: 0
14 | mipMapsPreserveCoverage: 0
15 | alphaTestReferenceValue: 0.5
16 | mipMapFadeDistanceStart: 1
17 | mipMapFadeDistanceEnd: 3
18 | bumpmap:
19 | convertToNormalMap: 0
20 | externalNormalMap: 0
21 | heightScale: 0.25
22 | normalMapFilter: 0
23 | flipGreenChannel: 0
24 | isReadable: 0
25 | streamingMipmaps: 0
26 | streamingMipmapsPriority: 0
27 | vTOnly: 0
28 | ignoreMipmapLimit: 0
29 | grayScaleToAlpha: 0
30 | generateCubemap: 6
31 | cubemapConvolution: 1
32 | seamlessCubemap: 1
33 | textureFormat: 1
34 | maxTextureSize: 2048
35 | textureSettings:
36 | serializedVersion: 2
37 | filterMode: 2
38 | aniso: 0
39 | mipBias: 0
40 | wrapU: 1
41 | wrapV: 1
42 | wrapW: 1
43 | nPOTScale: 1
44 | lightmap: 0
45 | compressionQuality: 50
46 | spriteMode: 0
47 | spriteExtrude: 1
48 | spriteMeshType: 1
49 | alignment: 0
50 | spritePivot: {x: 0.5, y: 0.5}
51 | spritePixelsToUnits: 100
52 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
53 | spriteGenerateFallbackPhysicsShape: 1
54 | alphaUsage: 1
55 | alphaIsTransparency: 0
56 | spriteTessellationDetail: -1
57 | textureType: 0
58 | textureShape: 2
59 | singleChannelComponent: 0
60 | flipbookRows: 1
61 | flipbookColumns: 1
62 | maxTextureSizeSet: 0
63 | compressionQualitySet: 0
64 | textureFormatSet: 0
65 | ignorePngGamma: 0
66 | applyGammaDecoding: 0
67 | swizzle: 50462976
68 | cookieLightType: 0
69 | platformSettings:
70 | - serializedVersion: 3
71 | buildTarget: DefaultTexturePlatform
72 | maxTextureSize: 2048
73 | resizeAlgorithm: 0
74 | textureFormat: -1
75 | textureCompression: 1
76 | compressionQuality: 100
77 | crunchedCompression: 0
78 | allowsAlphaSplitting: 0
79 | overridden: 0
80 | ignorePlatformSupport: 0
81 | androidETC2FallbackOverride: 0
82 | forceMaximumCompressionQuality_BC6H_BC7: 0
83 | - serializedVersion: 3
84 | buildTarget: Standalone
85 | maxTextureSize: 2048
86 | resizeAlgorithm: 0
87 | textureFormat: -1
88 | textureCompression: 1
89 | compressionQuality: 50
90 | crunchedCompression: 0
91 | allowsAlphaSplitting: 0
92 | overridden: 0
93 | ignorePlatformSupport: 0
94 | androidETC2FallbackOverride: 0
95 | forceMaximumCompressionQuality_BC6H_BC7: 0
96 | - serializedVersion: 3
97 | buildTarget: WebGL
98 | maxTextureSize: 2048
99 | resizeAlgorithm: 0
100 | textureFormat: -1
101 | textureCompression: 1
102 | compressionQuality: 50
103 | crunchedCompression: 0
104 | allowsAlphaSplitting: 0
105 | overridden: 0
106 | ignorePlatformSupport: 0
107 | androidETC2FallbackOverride: 0
108 | forceMaximumCompressionQuality_BC6H_BC7: 0
109 | spriteSheet:
110 | serializedVersion: 2
111 | sprites: []
112 | outline: []
113 | physicsShape: []
114 | bones: []
115 | spriteID:
116 | internalID: 0
117 | vertices: []
118 | indices:
119 | edges: []
120 | weights: []
121 | secondaryTextures: []
122 | nameFileIdTable: {}
123 | mipmapLimitGroupName:
124 | pSDRemoveMatte: 0
125 | userData:
126 | assetBundleName:
127 | assetBundleVariant:
128 |
--------------------------------------------------------------------------------
/Assets/電車でGOSystemWrangler.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine.InputSystem;
2 | using UnityEngine.InputSystem.Layouts;
3 | using UnityEngine.LowLevel;
4 | using System.Linq;
5 |
6 | // Based on Minis - https://github.com/keijiro/Minis/blob/master/Packages/jp.keijiro.minis/Runtime/Internal/MidiSystemWrangler.cs
7 | namespace 電車でGO
8 | {
9 | #if UNITY_EDITOR
10 | [UnityEditor.InitializeOnLoad]
11 | #endif
12 | sealed class 電車でGOSystemWrangler
13 | {
14 | static 電車でGODriver _driver;
15 |
16 | static void RegisterLayout()
17 | {
18 | // InputSystem.RegisterLayout<電車でGO新幹線Button>("電車でGO新幹線 Button");
19 | // InputSystem.RegisterLayout<電車でGOValueControl>("電車でGOValue");
20 |
21 | InputSystem.RegisterLayout<電車でGO新幹線Device>(
22 | name: "電車でGO新幹線 Controller",
23 | matches: new InputDeviceMatcher().WithInterface("電車でGO新幹線").WithManufacturer("Taito Corp.")
24 | );
25 | }
26 |
27 | static void InsertPlayerLoopSystem()
28 | {
29 | var customSystem = new PlayerLoopSystem()
30 | {
31 | type = typeof(電車でGOSystemWrangler),
32 | updateDelegate = () => _driver?.Update()
33 | };
34 |
35 | var playerLoop = PlayerLoop.GetCurrentPlayerLoop();
36 |
37 | for (var i = 0; i < playerLoop.subSystemList.Length; i++)
38 | {
39 | ref var phase = ref playerLoop.subSystemList[i];
40 | if (phase.type == typeof(UnityEngine.PlayerLoop.EarlyUpdate))
41 | {
42 | phase.subSystemList =
43 | phase.subSystemList.Concat(new[] { customSystem }).ToArray();
44 | break;
45 | }
46 | }
47 |
48 | PlayerLoop.SetPlayerLoop(playerLoop);
49 | }
50 |
51 |
52 | #if UNITY_EDITOR
53 |
54 | //
55 | // On Editor, we use InitializeOnLoad to install the subsystem. At the
56 | // same time, we use AssemblyReloadEvents to temporarily disable the
57 | // system to avoid issue #1192379.
58 | // #FIXME This workaround should be removed when the issue is solved.
59 | //
60 |
61 | static 電車でGOSystemWrangler()
62 | {
63 | RegisterLayout();
64 | InsertPlayerLoopSystem();
65 |
66 | // We use not only PlayerLoopSystem but also the
67 | // EditorApplication.update callback because the PlayerLoop events
68 | // are not invoked in the edit mode.
69 | UnityEditor.EditorApplication.update += () => _driver?.Update();
70 |
71 | // Uninstall the driver on domain reload.
72 | UnityEditor.AssemblyReloadEvents.beforeAssemblyReload += () =>
73 | {
74 | _driver?.Dispose();
75 | _driver = null;
76 | };
77 |
78 | // Reinstall the driver after domain reload.
79 | UnityEditor.AssemblyReloadEvents.afterAssemblyReload += () =>
80 | {
81 | _driver = _driver ?? new 電車でGODriver();
82 | };
83 | }
84 |
85 | #else
86 |
87 | //
88 | // On Player, we use RuntimeInitializeOnLoadMethod to install the
89 | // subsystems. We don't do anything about finalization.
90 | //
91 |
92 | [UnityEngine.RuntimeInitializeOnLoadMethod]
93 | static void Initialize()
94 | {
95 | RegisterLayout();
96 | InsertPlayerLoopSystem();
97 | _driver = new 電車でGODriver();
98 | }
99 |
100 | #endif
101 | }
102 | }
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.Overlays.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.ShaderGraph.Drawing.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.Rendering.LookDev.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Balanced.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3}
13 | m_Name: URP-Balanced
14 | m_EditorClassIdentifier:
15 | k_AssetVersion: 11
16 | k_AssetPreviousVersion: 11
17 | m_RendererType: 1
18 | m_RendererData: {fileID: 0}
19 | m_RendererDataList:
20 | - {fileID: 11400000, guid: e634585d5c4544dd297acaee93dc2beb, type: 2}
21 | m_DefaultRendererIndex: 0
22 | m_RequireDepthTexture: 0
23 | m_RequireOpaqueTexture: 0
24 | m_OpaqueDownsampling: 1
25 | m_SupportsTerrainHoles: 1
26 | m_SupportsHDR: 1
27 | m_HDRColorBufferPrecision: 0
28 | m_MSAA: 1
29 | m_RenderScale: 1
30 | m_UpscalingFilter: 0
31 | m_FsrOverrideSharpness: 0
32 | m_FsrSharpness: 0.92
33 | m_EnableLODCrossFade: 1
34 | m_LODCrossFadeDitheringType: 1
35 | m_ShEvalMode: 0
36 | m_MainLightRenderingMode: 1
37 | m_MainLightShadowsSupported: 1
38 | m_MainLightShadowmapResolution: 1024
39 | m_AdditionalLightsRenderingMode: 1
40 | m_AdditionalLightsPerObjectLimit: 2
41 | m_AdditionalLightShadowsSupported: 0
42 | m_AdditionalLightsShadowmapResolution: 512
43 | m_AdditionalLightsShadowResolutionTierLow: 128
44 | m_AdditionalLightsShadowResolutionTierMedium: 256
45 | m_AdditionalLightsShadowResolutionTierHigh: 512
46 | m_ReflectionProbeBlending: 0
47 | m_ReflectionProbeBoxProjection: 0
48 | m_ShadowDistance: 50
49 | m_ShadowCascadeCount: 1
50 | m_Cascade2Split: 0.25
51 | m_Cascade3Split: {x: 0.1, y: 0.3}
52 | m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
53 | m_CascadeBorder: 0.1
54 | m_ShadowDepthBias: 1
55 | m_ShadowNormalBias: 1
56 | m_AnyShadowsSupported: 1
57 | m_SoftShadowsSupported: 1
58 | m_ConservativeEnclosingSphere: 0
59 | m_NumIterationsEnclosingSphere: 64
60 | m_SoftShadowQuality: 2
61 | m_AdditionalLightsCookieResolution: 512
62 | m_AdditionalLightsCookieFormat: 1
63 | m_UseSRPBatcher: 1
64 | m_SupportsDynamicBatching: 0
65 | m_MixedLightingSupported: 1
66 | m_SupportsLightCookies: 1
67 | m_SupportsLightLayers: 0
68 | m_DebugLevel: 0
69 | m_StoreActionsOptimization: 0
70 | m_EnableRenderGraph: 0
71 | m_UseAdaptivePerformance: 1
72 | m_ColorGradingMode: 0
73 | m_ColorGradingLutSize: 32
74 | m_UseFastSRGBLinearConversion: 0
75 | m_SupportDataDrivenLensFlare: 1
76 | m_ShadowType: 1
77 | m_LocalShadowsSupported: 0
78 | m_LocalShadowsAtlasResolution: 256
79 | m_MaxPixelLights: 0
80 | m_ShadowAtlasResolution: 256
81 | m_VolumeFrameworkUpdateMode: 0
82 | m_Textures:
83 | blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
84 | bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
85 | m_PrefilteringModeMainLightShadows: 1
86 | m_PrefilteringModeAdditionalLight: 4
87 | m_PrefilteringModeAdditionalLightShadows: 1
88 | m_PrefilterXRKeywords: 0
89 | m_PrefilteringModeForwardPlus: 1
90 | m_PrefilteringModeDeferredRendering: 1
91 | m_PrefilteringModeScreenSpaceOcclusion: 1
92 | m_PrefilterDebugKeywords: 0
93 | m_PrefilterWriteRenderingLayers: 0
94 | m_PrefilterHDROutput: 0
95 | m_PrefilterSSAODepthNormals: 0
96 | m_PrefilterSSAOSourceDepthLow: 0
97 | m_PrefilterSSAOSourceDepthMedium: 0
98 | m_PrefilterSSAOSourceDepthHigh: 0
99 | m_PrefilterSSAOInterleaved: 0
100 | m_PrefilterSSAOBlueNoise: 0
101 | m_PrefilterSSAOSampleCountLow: 0
102 | m_PrefilterSSAOSampleCountMedium: 0
103 | m_PrefilterSSAOSampleCountHigh: 0
104 | m_PrefilterDBufferMRT1: 0
105 | m_PrefilterDBufferMRT2: 0
106 | m_PrefilterDBufferMRT3: 0
107 | m_PrefilterSoftShadowsQualityLow: 0
108 | m_PrefilterSoftShadowsQualityMedium: 0
109 | m_PrefilterSoftShadowsQualityHigh: 0
110 | m_PrefilterSoftShadows: 0
111 | m_PrefilterScreenCoord: 0
112 | m_PrefilterNativeRenderPass: 0
113 | m_ShaderVariantLogLevel: 0
114 | m_ShadowCascades: 0
115 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-Performant.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3}
13 | m_Name: URP-Performant
14 | m_EditorClassIdentifier:
15 | k_AssetVersion: 11
16 | k_AssetPreviousVersion: 11
17 | m_RendererType: 1
18 | m_RendererData: {fileID: 0}
19 | m_RendererDataList:
20 | - {fileID: 11400000, guid: 707360a9c581a4bd7aa53bfeb1429f71, type: 2}
21 | m_DefaultRendererIndex: 0
22 | m_RequireDepthTexture: 0
23 | m_RequireOpaqueTexture: 0
24 | m_OpaqueDownsampling: 1
25 | m_SupportsTerrainHoles: 1
26 | m_SupportsHDR: 0
27 | m_HDRColorBufferPrecision: 0
28 | m_MSAA: 1
29 | m_RenderScale: 1
30 | m_UpscalingFilter: 0
31 | m_FsrOverrideSharpness: 0
32 | m_FsrSharpness: 0.92
33 | m_EnableLODCrossFade: 1
34 | m_LODCrossFadeDitheringType: 1
35 | m_ShEvalMode: 0
36 | m_MainLightRenderingMode: 1
37 | m_MainLightShadowsSupported: 0
38 | m_MainLightShadowmapResolution: 1024
39 | m_AdditionalLightsRenderingMode: 0
40 | m_AdditionalLightsPerObjectLimit: 4
41 | m_AdditionalLightShadowsSupported: 0
42 | m_AdditionalLightsShadowmapResolution: 512
43 | m_AdditionalLightsShadowResolutionTierLow: 128
44 | m_AdditionalLightsShadowResolutionTierMedium: 256
45 | m_AdditionalLightsShadowResolutionTierHigh: 512
46 | m_ReflectionProbeBlending: 0
47 | m_ReflectionProbeBoxProjection: 0
48 | m_ShadowDistance: 50
49 | m_ShadowCascadeCount: 1
50 | m_Cascade2Split: 0.25
51 | m_Cascade3Split: {x: 0.1, y: 0.3}
52 | m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
53 | m_CascadeBorder: 0.1
54 | m_ShadowDepthBias: 1
55 | m_ShadowNormalBias: 1
56 | m_AnyShadowsSupported: 1
57 | m_SoftShadowsSupported: 0
58 | m_ConservativeEnclosingSphere: 0
59 | m_NumIterationsEnclosingSphere: 64
60 | m_SoftShadowQuality: 2
61 | m_AdditionalLightsCookieResolution: 2048
62 | m_AdditionalLightsCookieFormat: 3
63 | m_UseSRPBatcher: 1
64 | m_SupportsDynamicBatching: 0
65 | m_MixedLightingSupported: 1
66 | m_SupportsLightCookies: 1
67 | m_SupportsLightLayers: 0
68 | m_DebugLevel: 0
69 | m_StoreActionsOptimization: 0
70 | m_EnableRenderGraph: 0
71 | m_UseAdaptivePerformance: 1
72 | m_ColorGradingMode: 0
73 | m_ColorGradingLutSize: 16
74 | m_UseFastSRGBLinearConversion: 0
75 | m_SupportDataDrivenLensFlare: 1
76 | m_ShadowType: 1
77 | m_LocalShadowsSupported: 0
78 | m_LocalShadowsAtlasResolution: 256
79 | m_MaxPixelLights: 0
80 | m_ShadowAtlasResolution: 256
81 | m_VolumeFrameworkUpdateMode: 0
82 | m_Textures:
83 | blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
84 | bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
85 | m_PrefilteringModeMainLightShadows: 1
86 | m_PrefilteringModeAdditionalLight: 4
87 | m_PrefilteringModeAdditionalLightShadows: 1
88 | m_PrefilterXRKeywords: 0
89 | m_PrefilteringModeForwardPlus: 1
90 | m_PrefilteringModeDeferredRendering: 1
91 | m_PrefilteringModeScreenSpaceOcclusion: 1
92 | m_PrefilterDebugKeywords: 0
93 | m_PrefilterWriteRenderingLayers: 0
94 | m_PrefilterHDROutput: 0
95 | m_PrefilterSSAODepthNormals: 0
96 | m_PrefilterSSAOSourceDepthLow: 0
97 | m_PrefilterSSAOSourceDepthMedium: 0
98 | m_PrefilterSSAOSourceDepthHigh: 0
99 | m_PrefilterSSAOInterleaved: 0
100 | m_PrefilterSSAOBlueNoise: 0
101 | m_PrefilterSSAOSampleCountLow: 0
102 | m_PrefilterSSAOSampleCountMedium: 0
103 | m_PrefilterSSAOSampleCountHigh: 0
104 | m_PrefilterDBufferMRT1: 0
105 | m_PrefilterDBufferMRT2: 0
106 | m_PrefilterDBufferMRT3: 0
107 | m_PrefilterSoftShadowsQualityLow: 0
108 | m_PrefilterSoftShadowsQualityMedium: 0
109 | m_PrefilterSoftShadowsQualityHigh: 0
110 | m_PrefilterSoftShadows: 0
111 | m_PrefilterScreenCoord: 0
112 | m_PrefilterNativeRenderPass: 0
113 | m_ShaderVariantLogLevel: 0
114 | m_ShadowCascades: 0
115 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-HighFidelity.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &11400000
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: bf2edee5c58d82540a51f03df9d42094, type: 3}
13 | m_Name: URP-HighFidelity
14 | m_EditorClassIdentifier:
15 | k_AssetVersion: 11
16 | k_AssetPreviousVersion: 11
17 | m_RendererType: 1
18 | m_RendererData: {fileID: 0}
19 | m_RendererDataList:
20 | - {fileID: 11400000, guid: c40be3174f62c4acf8c1216858c64956, type: 2}
21 | m_DefaultRendererIndex: 0
22 | m_RequireDepthTexture: 0
23 | m_RequireOpaqueTexture: 0
24 | m_OpaqueDownsampling: 1
25 | m_SupportsTerrainHoles: 1
26 | m_SupportsHDR: 1
27 | m_HDRColorBufferPrecision: 0
28 | m_MSAA: 4
29 | m_RenderScale: 1
30 | m_UpscalingFilter: 0
31 | m_FsrOverrideSharpness: 0
32 | m_FsrSharpness: 0.92
33 | m_EnableLODCrossFade: 1
34 | m_LODCrossFadeDitheringType: 1
35 | m_ShEvalMode: 0
36 | m_MainLightRenderingMode: 1
37 | m_MainLightShadowsSupported: 1
38 | m_MainLightShadowmapResolution: 4096
39 | m_AdditionalLightsRenderingMode: 1
40 | m_AdditionalLightsPerObjectLimit: 8
41 | m_AdditionalLightShadowsSupported: 1
42 | m_AdditionalLightsShadowmapResolution: 4096
43 | m_AdditionalLightsShadowResolutionTierLow: 128
44 | m_AdditionalLightsShadowResolutionTierMedium: 256
45 | m_AdditionalLightsShadowResolutionTierHigh: 512
46 | m_ReflectionProbeBlending: 1
47 | m_ReflectionProbeBoxProjection: 1
48 | m_ShadowDistance: 150
49 | m_ShadowCascadeCount: 4
50 | m_Cascade2Split: 0.25
51 | m_Cascade3Split: {x: 0.1, y: 0.3}
52 | m_Cascade4Split: {x: 0.067, y: 0.2, z: 0.467}
53 | m_CascadeBorder: 0.1
54 | m_ShadowDepthBias: 1
55 | m_ShadowNormalBias: 1
56 | m_AnyShadowsSupported: 1
57 | m_SoftShadowsSupported: 1
58 | m_ConservativeEnclosingSphere: 0
59 | m_NumIterationsEnclosingSphere: 64
60 | m_SoftShadowQuality: 2
61 | m_AdditionalLightsCookieResolution: 4096
62 | m_AdditionalLightsCookieFormat: 4
63 | m_UseSRPBatcher: 1
64 | m_SupportsDynamicBatching: 0
65 | m_MixedLightingSupported: 1
66 | m_SupportsLightCookies: 1
67 | m_SupportsLightLayers: 0
68 | m_DebugLevel: 0
69 | m_StoreActionsOptimization: 0
70 | m_EnableRenderGraph: 0
71 | m_UseAdaptivePerformance: 1
72 | m_ColorGradingMode: 0
73 | m_ColorGradingLutSize: 32
74 | m_UseFastSRGBLinearConversion: 0
75 | m_SupportDataDrivenLensFlare: 1
76 | m_ShadowType: 1
77 | m_LocalShadowsSupported: 0
78 | m_LocalShadowsAtlasResolution: 256
79 | m_MaxPixelLights: 0
80 | m_ShadowAtlasResolution: 256
81 | m_VolumeFrameworkUpdateMode: 0
82 | m_Textures:
83 | blueNoise64LTex: {fileID: 2800000, guid: e3d24661c1e055f45a7560c033dbb837, type: 3}
84 | bayerMatrixTex: {fileID: 2800000, guid: f9ee4ed84c1d10c49aabb9b210b0fc44, type: 3}
85 | m_PrefilteringModeMainLightShadows: 1
86 | m_PrefilteringModeAdditionalLight: 4
87 | m_PrefilteringModeAdditionalLightShadows: 1
88 | m_PrefilterXRKeywords: 0
89 | m_PrefilteringModeForwardPlus: 1
90 | m_PrefilteringModeDeferredRendering: 1
91 | m_PrefilteringModeScreenSpaceOcclusion: 1
92 | m_PrefilterDebugKeywords: 0
93 | m_PrefilterWriteRenderingLayers: 0
94 | m_PrefilterHDROutput: 0
95 | m_PrefilterSSAODepthNormals: 0
96 | m_PrefilterSSAOSourceDepthLow: 0
97 | m_PrefilterSSAOSourceDepthMedium: 0
98 | m_PrefilterSSAOSourceDepthHigh: 0
99 | m_PrefilterSSAOInterleaved: 0
100 | m_PrefilterSSAOBlueNoise: 0
101 | m_PrefilterSSAOSampleCountLow: 0
102 | m_PrefilterSSAOSampleCountMedium: 0
103 | m_PrefilterSSAOSampleCountHigh: 0
104 | m_PrefilterDBufferMRT1: 0
105 | m_PrefilterDBufferMRT2: 0
106 | m_PrefilterDBufferMRT3: 0
107 | m_PrefilterSoftShadowsQualityLow: 0
108 | m_PrefilterSoftShadowsQualityMedium: 0
109 | m_PrefilterSoftShadowsQualityHigh: 0
110 | m_PrefilterSoftShadows: 0
111 | m_PrefilterScreenCoord: 0
112 | m_PrefilterNativeRenderPass: 0
113 | m_ShaderVariantLogLevel: 0
114 | m_ShadowCascades: 1
115 |
--------------------------------------------------------------------------------
/Assets/Samples/Settings/URP-HighFidelity-Renderer.asset:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!114 &-1878332245247344467
4 | MonoBehaviour:
5 | m_ObjectHideFlags: 0
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: 11500000, guid: f62c9c65cf3354c93be831c8bc075510, type: 3}
13 | m_Name: SSAO
14 | m_EditorClassIdentifier:
15 | m_Active: 1
16 | m_Settings:
17 | AOMethod: 1
18 | Downsample: 0
19 | AfterOpaque: 0
20 | Source: 1
21 | NormalSamples: 1
22 | Intensity: 0.5
23 | DirectLightingStrength: 0.25
24 | Radius: 0.25
25 | Samples: 0
26 | BlurQuality: 0
27 | Falloff: 100
28 | SampleCount: -1
29 | m_BlueNoise256Textures:
30 | - {fileID: 2800000, guid: 36f118343fc974119bee3d09e2111500, type: 3}
31 | - {fileID: 2800000, guid: 4b7b083e6b6734e8bb2838b0b50a0bc8, type: 3}
32 | - {fileID: 2800000, guid: c06cc21c692f94f5fb5206247191eeee, type: 3}
33 | - {fileID: 2800000, guid: cb76dd40fa7654f9587f6a344f125c9a, type: 3}
34 | - {fileID: 2800000, guid: e32226222ff144b24bf3a5a451de54bc, type: 3}
35 | - {fileID: 2800000, guid: 3302065f671a8450b82c9ddf07426f3a, type: 3}
36 | - {fileID: 2800000, guid: 56a77a3e8d64f47b6afe9e3c95cb57d5, type: 3}
37 | m_Shader: {fileID: 4800000, guid: 0849e84e3d62649e8882e9d6f056a017, type: 3}
38 | --- !u!114 &11400000
39 | MonoBehaviour:
40 | m_ObjectHideFlags: 0
41 | m_CorrespondingSourceObject: {fileID: 0}
42 | m_PrefabInstance: {fileID: 0}
43 | m_PrefabAsset: {fileID: 0}
44 | m_GameObject: {fileID: 0}
45 | m_Enabled: 1
46 | m_EditorHideFlags: 0
47 | m_Script: {fileID: 11500000, guid: de640fe3d0db1804a85f9fc8f5cadab6, type: 3}
48 | m_Name: URP-HighFidelity-Renderer
49 | m_EditorClassIdentifier:
50 | debugShaders:
51 | debugReplacementPS: {fileID: 4800000, guid: cf852408f2e174538bcd9b7fda1c5ae7,
52 | type: 3}
53 | hdrDebugViewPS: {fileID: 4800000, guid: 573620ae32aec764abd4d728906d2587, type: 3}
54 | m_RendererFeatures:
55 | - {fileID: -1878332245247344467}
56 | m_RendererFeatureMap: adc0de57c6d2eee5
57 | m_UseNativeRenderPass: 0
58 | postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
59 | xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2}
60 | shaders:
61 | blitPS: {fileID: 4800000, guid: c17132b1f77d20942aa75f8429c0f8bc, type: 3}
62 | copyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
63 | screenSpaceShadowPS: {fileID: 0}
64 | samplingPS: {fileID: 4800000, guid: 04c410c9937594faa893a11dceb85f7e, type: 3}
65 | stencilDeferredPS: {fileID: 4800000, guid: e9155b26e1bc55942a41e518703fe304, type: 3}
66 | fallbackErrorPS: {fileID: 4800000, guid: e6e9a19c3678ded42a3bc431ebef7dbd, type: 3}
67 | fallbackLoadingPS: {fileID: 4800000, guid: 7f888aff2ac86494babad1c2c5daeee2, type: 3}
68 | materialErrorPS: {fileID: 4800000, guid: 5fd9a8feb75a4b5894c241777f519d4e, type: 3}
69 | coreBlitPS: {fileID: 4800000, guid: 93446b5c5339d4f00b85c159e1159b7c, type: 3}
70 | coreBlitColorAndDepthPS: {fileID: 4800000, guid: d104b2fc1ca6445babb8e90b0758136b,
71 | type: 3}
72 | blitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3}
73 | cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf,
74 | type: 3}
75 | objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486,
76 | type: 3}
77 | dataDrivenLensFlare: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92,
78 | type: 3}
79 | m_AssetVersion: 2
80 | m_OpaqueLayerMask:
81 | serializedVersion: 2
82 | m_Bits: 4294967295
83 | m_TransparentLayerMask:
84 | serializedVersion: 2
85 | m_Bits: 4294967295
86 | m_DefaultStencilState:
87 | overrideStencilState: 0
88 | stencilReference: 0
89 | stencilCompareFunction: 8
90 | passOperation: 2
91 | failOperation: 0
92 | zFailOperation: 0
93 | m_ShadowTransparentReceive: 1
94 | m_RenderingMode: 0
95 | m_DepthPrimingMode: 0
96 | m_CopyDepthMode: 0
97 | m_AccurateGbufferNormals: 0
98 | m_IntermediateTextureMode: 1
99 |
--------------------------------------------------------------------------------
/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: 2
8 | m_QualitySettings:
9 | - serializedVersion: 2
10 | name: Performant
11 | pixelLightCount: 0
12 | shadows: 0
13 | shadowResolution: 0
14 | shadowProjection: 1
15 | shadowCascades: 1
16 | shadowDistance: 20
17 | shadowNearPlaneOffset: 3
18 | shadowCascade2Split: 0.33333334
19 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
20 | shadowmaskMode: 0
21 | skinWeights: 2
22 | textureQuality: 0
23 | anisotropicTextures: 0
24 | antiAliasing: 0
25 | softParticles: 0
26 | softVegetation: 0
27 | realtimeReflectionProbes: 0
28 | billboardsFaceCameraPosition: 0
29 | vSyncCount: 0
30 | lodBias: 0.4
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 | customRenderPipeline: {fileID: 11400000, guid: d0e2fc18fe036412f8223b3b3d9ad574,
44 | type: 2}
45 | excludedTargetPlatforms: []
46 | - serializedVersion: 2
47 | name: Balanced
48 | pixelLightCount: 1
49 | shadows: 1
50 | shadowResolution: 0
51 | shadowProjection: 1
52 | shadowCascades: 1
53 | shadowDistance: 20
54 | shadowNearPlaneOffset: 3
55 | shadowCascade2Split: 0.33333334
56 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
57 | shadowmaskMode: 0
58 | skinWeights: 4
59 | textureQuality: 0
60 | anisotropicTextures: 1
61 | antiAliasing: 0
62 | softParticles: 0
63 | softVegetation: 0
64 | realtimeReflectionProbes: 0
65 | billboardsFaceCameraPosition: 0
66 | vSyncCount: 1
67 | lodBias: 1
68 | maximumLODLevel: 0
69 | streamingMipmapsActive: 0
70 | streamingMipmapsAddAllCameras: 1
71 | streamingMipmapsMemoryBudget: 512
72 | streamingMipmapsRenderersPerFrame: 512
73 | streamingMipmapsMaxLevelReduction: 2
74 | streamingMipmapsMaxFileIORequests: 1024
75 | particleRaycastBudget: 64
76 | asyncUploadTimeSlice: 2
77 | asyncUploadBufferSize: 16
78 | asyncUploadPersistentBuffer: 1
79 | resolutionScalingFixedDPIFactor: 1
80 | customRenderPipeline: {fileID: 11400000, guid: e1260c1148f6143b28bae5ace5e9c5d1,
81 | type: 2}
82 | excludedTargetPlatforms: []
83 | - serializedVersion: 2
84 | name: High Fidelity
85 | pixelLightCount: 2
86 | shadows: 2
87 | shadowResolution: 1
88 | shadowProjection: 1
89 | shadowCascades: 2
90 | shadowDistance: 40
91 | shadowNearPlaneOffset: 3
92 | shadowCascade2Split: 0.33333334
93 | shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
94 | shadowmaskMode: 1
95 | skinWeights: 255
96 | textureQuality: 0
97 | anisotropicTextures: 2
98 | antiAliasing: 4
99 | softParticles: 0
100 | softVegetation: 1
101 | realtimeReflectionProbes: 1
102 | billboardsFaceCameraPosition: 1
103 | vSyncCount: 1
104 | lodBias: 2
105 | maximumLODLevel: 0
106 | streamingMipmapsActive: 0
107 | streamingMipmapsAddAllCameras: 1
108 | streamingMipmapsMemoryBudget: 512
109 | streamingMipmapsRenderersPerFrame: 512
110 | streamingMipmapsMaxLevelReduction: 2
111 | streamingMipmapsMaxFileIORequests: 1024
112 | particleRaycastBudget: 2048
113 | asyncUploadTimeSlice: 2
114 | asyncUploadBufferSize: 16
115 | asyncUploadPersistentBuffer: 1
116 | resolutionScalingFixedDPIFactor: 1
117 | customRenderPipeline: {fileID: 11400000, guid: 7b7fd9122c28c4d15b667c7040e3b3fd,
118 | type: 2}
119 | excludedTargetPlatforms: []
120 | m_PerPlatformDefaultQuality:
121 | Android: 1
122 | CloudRendering: 2
123 | Lumin: 2
124 | GameCoreScarlett: 2
125 | GameCoreXboxOne: 2
126 | Nintendo Switch: 2
127 | PS4: 2
128 | PS5: 2
129 | Server: 0
130 | Stadia: 2
131 | Standalone: 2
132 | WebGL: 1
133 | Windows Store Apps: 2
134 | XboxOne: 2
135 | iPhone: 1
136 | tvOS: 1
137 |
--------------------------------------------------------------------------------
/UIElementsSchema/UnityEditor.Experimental.GraphView.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
--------------------------------------------------------------------------------
/Assets/電車でGO新幹線ExampleTrainController.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using UnityEngine;
3 | using UnityEngine.InputSystem;
4 |
5 | public class 電車でGO新幹線ExampleTrainController : MonoBehaviour
6 | {
7 | [SerializeField]
8 | protected Transform train;
9 |
10 | [SerializeField]
11 | protected Camera trainCamera;
12 | protected Vector3 initialCameraRotation;
13 | protected Vector3 initialCameraPosition;
14 |
15 | [SerializeField]
16 | protected float powerScale = 1.0f;
17 | [SerializeField]
18 | protected float power = 0.0f;
19 | [SerializeField]
20 | protected float brakeScale = 1.0f;
21 | [SerializeField]
22 | protected float brake = 0.0f;
23 |
24 | [SerializeField]
25 | protected float speedDisplayScale = 1.0f;
26 | protected float speed = 0.0f;
27 |
28 | [SerializeField]
29 | protected ParticleSystem smokeStack;
30 |
31 | protected bool openSmokeStack = false;
32 |
33 | void Start()
34 | {
35 | initialCameraPosition = trainCamera.transform.position;
36 | initialCameraRotation = trainCamera.transform.eulerAngles;
37 |
38 | smokeStack.Stop();
39 | }
40 |
41 | public void Update()
42 | {
43 | train.Translate(Vector3.forward * speed * Time.deltaTime);
44 |
45 | speed += power * powerScale * Time.deltaTime;
46 | speed -= brake * brakeScale * Time.deltaTime;
47 |
48 | if (speed < 0)
49 | {
50 | speed = 0;
51 | }
52 |
53 | if (電車でGO.電車でGO新幹線Device.current != null)
54 | {
55 | var speedDisplay = (int)(speed * speedDisplayScale);
56 | if (speedDisplay < 0)
57 | {
58 | speedDisplay = 0;
59 | }
60 | 電車でGO.電車でGO新幹線Device.current.SetSpeedDisplay(speedDisplay);
61 | }
62 | }
63 |
64 | public void SetCameraViewForward()
65 | {
66 | trainCamera.transform.eulerAngles = initialCameraRotation;
67 | }
68 |
69 | public void SetCameraViewBackward()
70 | {
71 | trainCamera.transform.eulerAngles = initialCameraRotation + new Vector3(0, 180, 0);
72 | }
73 |
74 | public void SetCameraViewLeft()
75 | {
76 | trainCamera.transform.eulerAngles = initialCameraRotation + new Vector3(0, 90, 0);
77 | }
78 |
79 | public void SetCameraViewRight()
80 | {
81 | trainCamera.transform.eulerAngles = initialCameraRotation + new Vector3(0, 270, 0);
82 | }
83 |
84 | public void SetCameraPositionA()
85 | {
86 | trainCamera.transform.position = initialCameraPosition;
87 | trainCamera.transform.eulerAngles = initialCameraRotation;
88 | }
89 |
90 | public void SetCameraPositionB()
91 | {
92 | trainCamera.transform.position = initialCameraPosition + new Vector3(0, 0.5f, 0);
93 | trainCamera.transform.eulerAngles = initialCameraRotation + new Vector3(-45, 0, 0);
94 | }
95 |
96 | public void SetCameraPositionC()
97 | {
98 | trainCamera.transform.position = initialCameraPosition + new Vector3(0.5f, 0, 0);
99 | trainCamera.transform.eulerAngles = initialCameraRotation + new Vector3(0, 90, 0);
100 | }
101 |
102 | public void SetCameraPositionD()
103 | {
104 | trainCamera.transform.position = initialCameraPosition + new Vector3(-0.5f, 0, 0);
105 | trainCamera.transform.eulerAngles = initialCameraRotation + new Vector3(0, -90, 0);
106 | }
107 |
108 | public void OnBrake(InputAction.CallbackContext context)
109 | {
110 | SetBrake(context.ReadValue());
111 | }
112 |
113 | public void SetBrake(float brake)
114 | {
115 | this.brake = brake;
116 |
117 | if (電車でGO.電車でGO新幹線Device.current != null)
118 | {
119 | 電車でGO.電車でGO新幹線Device.current.SetSmallSegmentBar((int)(brake * 電車でGO.新幹線専用コントローラ.SmallSegmentBarMaximum));
120 | }
121 | }
122 |
123 | public void OnPower(InputAction.CallbackContext context)
124 | {
125 | SetPower(context.ReadValue());
126 | }
127 |
128 | public void SetPower(float power)
129 | {
130 | this.power = Math.Abs(power);
131 |
132 | if (電車でGO.電車でGO新幹線Device.current != null)
133 | {
134 | 電車でGO.電車でGO新幹線Device.current.SetLargeSegmentBar((int)(power * 電車でGO.新幹線専用コントローラ.LargeSegmentBarMaximum));
135 | }
136 | }
137 |
138 | public void ToggleSmokeStack()
139 | {
140 | openSmokeStack = !openSmokeStack;
141 |
142 | if (smokeStack != null)
143 | {
144 | if (openSmokeStack)
145 | {
146 | smokeStack.Play();
147 | }
148 | else
149 | {
150 | smokeStack.Stop();
151 | }
152 | }
153 |
154 | if (電車でGO.電車でGO新幹線Device.current != null)
155 | {
156 | 電車でGO.電車でGO新幹線Device.current.SetDoorsClosedLight(openSmokeStack);
157 | }
158 | }
159 | }
160 |
--------------------------------------------------------------------------------
/Assets/電車でGO新幹線DeviceState.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.InteropServices;
2 | using UnityEngine.InputSystem;
3 | using UnityEngine.InputSystem.Layouts;
4 | using UnityEngine.InputSystem.LowLevel;
5 | using UnityEngine.InputSystem.Utilities;
6 |
7 | namespace 電車でGO
8 | {
9 | [StructLayout(LayoutKind.Sequential)]
10 | public struct 電車でGO新幹線DeviceState : IInputStateTypeInfo
11 | {
12 | public static FourCC kFormat => new FourCC('電', '車', 'で', 'G');
13 | public FourCC format => kFormat;
14 |
15 | public enum Button
16 | {
17 | DPadUp = 0,
18 | DPadDown = 1,
19 | DPadLeft = 2,
20 | DPadRight = 3,
21 | Start = 4,
22 | Select = 5,
23 | A = 6,
24 | B = 7,
25 | C = 8,
26 | D = 9,
27 | }
28 |
29 | [InputControl(name = "dpad", layout = "Dpad", sizeInBits = 4, bit = 0)]
30 | [InputControl(name = "dpad/up", displayName = "Up", bit = (uint)Button.DPadUp)]
31 | [InputControl(name = "dpad/down", displayName = "Down", bit = (uint)Button.DPadDown)]
32 | [InputControl(name = "dpad/left", displayName = "Left", bit = (uint)Button.DPadLeft)]
33 | [InputControl(name = "dpad/right", displayName = "Right", bit = (uint)Button.DPadRight)]
34 |
35 | [InputControl(name = "start", bit = (uint)Button.Start, displayName = "Start")]
36 | [InputControl(name = "select", bit = (uint)Button.Select, displayName = "Select")]
37 | [InputControl(name = "buttonSouth", bit = (uint)Button.B, displayName = "B")]
38 | [InputControl(name = "buttonEast", bit = (uint)Button.C, displayName = "C")]
39 | [InputControl(name = "buttonWest", bit = (uint)Button.A, displayName = "A")]
40 | [InputControl(name = "buttonNorth", bit = (uint)Button.D, displayName = "D")]
41 | public ushort buttons;
42 |
43 | [InputControl(name = "brakeLever", layout = "Axis", displayName = "Brake Lever", shortDisplayName = "Brake", processors = "normalize(min=-0.125,max=1,zero=-0.125)")] // TODO: is this just mine that it reports -0.125?
44 | public float brakeLever;
45 |
46 | [InputControl(name = "powerLever", layout = "Axis", displayName = "Power Lever", shortDisplayName = "Power")]
47 | public float powerLever;
48 |
49 | static ushort DirectionToButtonFlags(DirectionState directionState)
50 | {
51 | switch (directionState)
52 | {
53 | case DirectionState.Up:
54 | return 1;
55 | case DirectionState.UpperRight:
56 | return 1 | (1 << 3);
57 | case DirectionState.Right:
58 | return 1 << 3;
59 | case DirectionState.DownRight:
60 | return 1 << 1 | 1 << 3;
61 | case DirectionState.Down:
62 | return 1 << 1;
63 | case DirectionState.DownLeft:
64 | return 1 << 1 | 1 << 2;
65 | case DirectionState.Left:
66 | return 1 << 2;
67 | case DirectionState.UpperLeft:
68 | return 1 | 1 << 2;
69 | default:
70 | return 0;
71 | }
72 | }
73 |
74 | public 電車でGO新幹線DeviceState(新幹線専用コントローライージィ.ReadStateEventArgs fromEventArgs)
75 | {
76 | buttons = DirectionToButtonFlags(fromEventArgs.Direction);
77 |
78 | if (fromEventArgs.StartButton)
79 | {
80 | buttons |= 1 << 4;
81 | }
82 | if (fromEventArgs.SelectButton)
83 | {
84 | buttons |= 1 << 5;
85 | }
86 |
87 | // TODO: can we get the shift value from the enum?
88 | if (fromEventArgs.AButton)
89 | {
90 | buttons |= 1 << 6;
91 | }
92 | if (fromEventArgs.BButton)
93 | {
94 | buttons |= 1 << 7;
95 | }
96 | if (fromEventArgs.CButton)
97 | {
98 | buttons |= 1 << 8;
99 | }
100 | if (fromEventArgs.DButton)
101 | {
102 | buttons |= 1 << 9;
103 | }
104 |
105 | // TODO: should we and how should we report emergency and release brake states?
106 | if (fromEventArgs.BrakeHandle.inBetween)
107 | {
108 | brakeLever = fromEventArgs.BrakeHandle.previousPercentageLevel;
109 | }
110 | else
111 | {
112 | brakeLever = fromEventArgs.BrakeHandle.percentageLevel;
113 | }
114 |
115 | if (fromEventArgs.PowerHandle.inBetween)
116 | {
117 | powerLever = fromEventArgs.PowerHandle.previousPercentageLevel;
118 | }
119 | else
120 | {
121 | powerLever = fromEventArgs.PowerHandle.percentageLevel;
122 | }
123 | }
124 | };
125 | }
--------------------------------------------------------------------------------
/Assets/電車でGODriver.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using System.Linq;
3 | using UnityEngine.InputSystem;
4 | using UnityEngine.InputSystem.Layouts;
5 |
6 | namespace 電車でGO
7 | {
8 | sealed class 電車でGODriver : System.IDisposable
9 | {
10 | public static bool logDebug = false;
11 |
12 | private struct DeviceInformation
13 | {
14 | public string path;
15 | public LibUsbDotNet.UsbDevice usbDevice;
16 | public 新幹線専用コントローライージィ controller;
17 | public 電車でGO新幹線Device inputDevice;
18 | };
19 | private Dictionary _addedInputDevicesByPath = new Dictionary();
20 |
21 | public void Update()
22 | {
23 | CheckForAdded();
24 | CheckForRemoved();
25 |
26 | ProcessEventQueue();
27 | }
28 |
29 | private void CheckForAdded()
30 | {
31 | var usbDevice = DeviceFinder.FindDevice(DeviceFinder.SupportedDevice.TCPP20011);
32 |
33 | if (usbDevice == null)
34 | {
35 | return;
36 | }
37 |
38 | var path = usbDevice.DevicePath;
39 | if (_addedInputDevicesByPath.ContainsKey(path))
40 | {
41 | if (logDebug)
42 | {
43 | UnityEngine.Debug.Log($"電車でGO: Device already added: {path}");
44 | }
45 |
46 | return;
47 | }
48 |
49 | var description = new InputDeviceDescription
50 | {
51 | interfaceName = "電車でGO新幹線",
52 | deviceClass = "Gamepad",
53 | product = "電車でGO新幹線",
54 | // capabilities = "{\"channel\":" + channel + "}"
55 | // version,
56 | // serial,
57 | manufacturer = "Taito Corp."
58 | };
59 |
60 | var inputDevice = (電車でGO新幹線Device)InputSystem.AddDevice(description);
61 |
62 | if (inputDevice == null)
63 | {
64 | UnityEngine.Debug.LogError($"電車でGO: Failed to add device: {path}");
65 |
66 | return;
67 | }
68 |
69 | var controller = new 新幹線専用コントローライージィ(usbDevice);
70 | inputDevice.SetController(controller);
71 |
72 | var deviceInformation = new DeviceInformation
73 | {
74 | path = path,
75 | usbDevice = usbDevice,
76 | controller = controller,
77 | inputDevice = inputDevice
78 | };
79 | _addedInputDevicesByPath.Add(path, deviceInformation);
80 |
81 | if (logDebug)
82 | {
83 | UnityEngine.Debug.Log($"電車でGO: added usb device Layout: {inputDevice}");
84 | }
85 | }
86 |
87 | private void CheckForRemoved()
88 | {
89 | var index = 0;
90 |
91 | while (index < _addedInputDevicesByPath.Count)
92 | {
93 | var pair = _addedInputDevicesByPath.ElementAt(index);
94 |
95 | var path = pair.Key;
96 | var deviceInformation = pair.Value;
97 |
98 | var usbDevice = deviceInformation.usbDevice;
99 |
100 | if (usbDevice == null)
101 | {
102 | _addedInputDevicesByPath.Remove(path);
103 |
104 | }
105 | else if (!usbDevice.UsbRegistryInfo.IsAlive)
106 | {
107 | var inputDevice = deviceInformation.inputDevice;
108 |
109 | Remove(pair);
110 |
111 | if (logDebug)
112 | {
113 | UnityEngine.Debug.Log($"電車でGO: removed usb device Layout: {inputDevice}");
114 | }
115 | }
116 | else
117 | {
118 | index++;
119 | }
120 | }
121 | }
122 |
123 | private void ProcessEventQueue()
124 | {
125 | foreach (var pair in _addedInputDevicesByPath)
126 | {
127 | var deviceInformation = pair.Value;
128 | deviceInformation.inputDevice.ProcessEventQueue();
129 | }
130 | }
131 |
132 | public void Dispose()
133 | {
134 | while (_addedInputDevicesByPath.Count > 0)
135 | {
136 | var pair = _addedInputDevicesByPath.ElementAt(0);
137 |
138 | Remove(pair);
139 | }
140 | }
141 |
142 | private void Remove(KeyValuePair pair)
143 | {
144 | var path = pair.Key;
145 | var deviceInformation = pair.Value;
146 |
147 | var usbDevice = deviceInformation.usbDevice;
148 | usbDevice.Close();
149 |
150 | var inputDevice = deviceInformation.inputDevice;
151 | InputSystem.RemoveDevice(inputDevice);
152 |
153 | _addedInputDevicesByPath.Remove(path);
154 | }
155 | }
156 | }
--------------------------------------------------------------------------------
/ProjectSettings/SceneTemplateSettings.json:
--------------------------------------------------------------------------------
1 | {
2 | "templatePinStates": [],
3 | "dependencyTypeInfos": [
4 | {
5 | "userAdded": false,
6 | "type": "UnityEngine.AnimationClip",
7 | "ignore": false,
8 | "defaultInstantiationMode": 0,
9 | "supportsModification": true
10 | },
11 | {
12 | "userAdded": false,
13 | "type": "UnityEditor.Animations.AnimatorController",
14 | "ignore": false,
15 | "defaultInstantiationMode": 0,
16 | "supportsModification": true
17 | },
18 | {
19 | "userAdded": false,
20 | "type": "UnityEngine.AnimatorOverrideController",
21 | "ignore": false,
22 | "defaultInstantiationMode": 0,
23 | "supportsModification": true
24 | },
25 | {
26 | "userAdded": false,
27 | "type": "UnityEditor.Audio.AudioMixerController",
28 | "ignore": false,
29 | "defaultInstantiationMode": 0,
30 | "supportsModification": true
31 | },
32 | {
33 | "userAdded": false,
34 | "type": "UnityEngine.ComputeShader",
35 | "ignore": true,
36 | "defaultInstantiationMode": 1,
37 | "supportsModification": true
38 | },
39 | {
40 | "userAdded": false,
41 | "type": "UnityEngine.Cubemap",
42 | "ignore": false,
43 | "defaultInstantiationMode": 0,
44 | "supportsModification": true
45 | },
46 | {
47 | "userAdded": false,
48 | "type": "UnityEngine.GameObject",
49 | "ignore": false,
50 | "defaultInstantiationMode": 0,
51 | "supportsModification": true
52 | },
53 | {
54 | "userAdded": false,
55 | "type": "UnityEditor.LightingDataAsset",
56 | "ignore": false,
57 | "defaultInstantiationMode": 0,
58 | "supportsModification": false
59 | },
60 | {
61 | "userAdded": false,
62 | "type": "UnityEngine.LightingSettings",
63 | "ignore": false,
64 | "defaultInstantiationMode": 0,
65 | "supportsModification": true
66 | },
67 | {
68 | "userAdded": false,
69 | "type": "UnityEngine.Material",
70 | "ignore": false,
71 | "defaultInstantiationMode": 0,
72 | "supportsModification": true
73 | },
74 | {
75 | "userAdded": false,
76 | "type": "UnityEditor.MonoScript",
77 | "ignore": true,
78 | "defaultInstantiationMode": 1,
79 | "supportsModification": true
80 | },
81 | {
82 | "userAdded": false,
83 | "type": "UnityEngine.PhysicMaterial",
84 | "ignore": false,
85 | "defaultInstantiationMode": 0,
86 | "supportsModification": true
87 | },
88 | {
89 | "userAdded": false,
90 | "type": "UnityEngine.PhysicsMaterial2D",
91 | "ignore": false,
92 | "defaultInstantiationMode": 0,
93 | "supportsModification": true
94 | },
95 | {
96 | "userAdded": false,
97 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
98 | "ignore": false,
99 | "defaultInstantiationMode": 0,
100 | "supportsModification": true
101 | },
102 | {
103 | "userAdded": false,
104 | "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
105 | "ignore": false,
106 | "defaultInstantiationMode": 0,
107 | "supportsModification": true
108 | },
109 | {
110 | "userAdded": false,
111 | "type": "UnityEngine.Rendering.VolumeProfile",
112 | "ignore": false,
113 | "defaultInstantiationMode": 0,
114 | "supportsModification": true
115 | },
116 | {
117 | "userAdded": false,
118 | "type": "UnityEditor.SceneAsset",
119 | "ignore": false,
120 | "defaultInstantiationMode": 0,
121 | "supportsModification": false
122 | },
123 | {
124 | "userAdded": false,
125 | "type": "UnityEngine.Shader",
126 | "ignore": true,
127 | "defaultInstantiationMode": 1,
128 | "supportsModification": true
129 | },
130 | {
131 | "userAdded": false,
132 | "type": "UnityEngine.ShaderVariantCollection",
133 | "ignore": true,
134 | "defaultInstantiationMode": 1,
135 | "supportsModification": true
136 | },
137 | {
138 | "userAdded": false,
139 | "type": "UnityEngine.Texture",
140 | "ignore": false,
141 | "defaultInstantiationMode": 0,
142 | "supportsModification": true
143 | },
144 | {
145 | "userAdded": false,
146 | "type": "UnityEngine.Texture2D",
147 | "ignore": false,
148 | "defaultInstantiationMode": 0,
149 | "supportsModification": true
150 | },
151 | {
152 | "userAdded": false,
153 | "type": "UnityEngine.Timeline.TimelineAsset",
154 | "ignore": false,
155 | "defaultInstantiationMode": 0,
156 | "supportsModification": true
157 | }
158 | ],
159 | "defaultDependencyTypeInfo": {
160 | "userAdded": false,
161 | "type": "",
162 | "ignore": false,
163 | "defaultInstantiationMode": 1,
164 | "supportsModification": true
165 | },
166 | "newSceneOverride": 0
167 | }
--------------------------------------------------------------------------------
/UIElementsSchema/Unity.Profiling.Editor.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
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 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
--------------------------------------------------------------------------------
/Assets/電車でGO新幹線Device.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using UnityEngine.InputSystem;
3 | using UnityEngine.InputSystem.Controls;
4 | using UnityEngine.InputSystem.Layouts;
5 |
6 | // TODO: SetMotorSpeeds, PauseHaptics, etc
7 | // TODO: DualMotorRumble
8 | namespace 電車でGO
9 | {
10 | [InputControlLayout(stateType = typeof(電車でGO新幹線DeviceState), displayName = "電車でGO新幹線 Controller")]
11 | public sealed class 電車でGO新幹線Device : Gamepad
12 | {
13 | private 新幹線専用コントローライージィ controller;
14 |
15 | public bool logDebug = false;
16 |
17 | ///
18 | /// The last used/added controller.
19 | ///
20 | public new static 電車でGO新幹線Device current { get; private set; }
21 |
22 | ///
23 | public override void MakeCurrent()
24 | {
25 | base.MakeCurrent();
26 | if (logDebug)
27 | {
28 | UnityEngine.Debug.Log("電車でGO新幹線Device: MakeCurrent");
29 | }
30 | current = this;
31 | }
32 |
33 | protected override void OnAdded()
34 | {
35 | if (logDebug)
36 | {
37 | UnityEngine.Debug.Log("電車でGO新幹線Device: OnAdded");
38 | }
39 | base.OnAdded();
40 | }
41 |
42 | ///
43 | protected override void OnRemoved()
44 | {
45 | if (current == this)
46 | {
47 | current = null;
48 | }
49 | if (logDebug)
50 | {
51 | UnityEngine.Debug.Log("電車でGO新幹線Device: OnRemoved");
52 | }
53 |
54 | base.OnRemoved();
55 | }
56 |
57 | private ButtonControl _dpadUp;
58 | public ButtonControl dpadUp => _dpadUp;
59 | private ButtonControl _dpadDown;
60 | public ButtonControl dpadDown => _dpadDown;
61 | private ButtonControl _dpadLeft;
62 | public ButtonControl dpadLeft => _dpadLeft;
63 | private ButtonControl _dpadRight;
64 | public ButtonControl dpadRight => _dpadRight;
65 |
66 | private ButtonControl _buttonNorth;
67 | public new ButtonControl buttonNorth => _buttonNorth;
68 | private ButtonControl _buttonSouth;
69 | public new ButtonControl buttonSouth => _buttonSouth;
70 | private ButtonControl _buttonWest;
71 | public new ButtonControl buttonWest => _buttonWest;
72 | private ButtonControl _buttonEast;
73 | public new ButtonControl buttonEast => _buttonEast;
74 |
75 | private ButtonControl _select;
76 | public ButtonControl select => _select;
77 | private ButtonControl _start;
78 | public ButtonControl start => _start;
79 |
80 | private AxisControl _brakeLever;
81 | public AxisControl brakeLever => _brakeLever;
82 | private AxisControl _powerLever;
83 | public AxisControl powerLever => _powerLever;
84 |
85 | ///
86 | protected override void FinishSetup()
87 | {
88 | _dpadUp = GetChildControl("dpad/up");
89 | _dpadDown = GetChildControl("dpad/down");
90 | _dpadLeft = GetChildControl("dpad/left");
91 | _dpadRight = GetChildControl("dpad/right");
92 |
93 | _buttonNorth = GetChildControl("buttonNorth");
94 | _buttonSouth = GetChildControl("buttonSouth");
95 | _buttonWest = GetChildControl("buttonWest");
96 | _buttonEast = GetChildControl("buttonEast");
97 |
98 | _select = GetChildControl("select");
99 | _start = GetChildControl("start");
100 |
101 | _brakeLever = GetChildControl("brakeLever");
102 | _powerLever = GetChildControl("powerLever");
103 |
104 | base.FinishSetup();
105 | }
106 |
107 | public void SetController(新幹線専用コントローライージィ controller)
108 | {
109 | this.controller = controller;
110 | controller.OnReadState += HandleController_OnReadState;
111 | }
112 |
113 | public void Dispose()
114 | {
115 | if (controller != null)
116 | {
117 | controller.OnReadState -= HandleController_OnReadState;
118 | controller.Dispose();
119 | }
120 | }
121 |
122 | private Queue<電車でGO新幹線DeviceState> _eventQueue = new Queue<電車でGO新幹線DeviceState>();
123 | internal void ProcessEventQueue()
124 | {
125 | while (_eventQueue.Count > 0)
126 | {
127 | var newState = _eventQueue.Dequeue();
128 | InputSystem.QueueStateEvent(this, newState);
129 | }
130 | }
131 |
132 | private void HandleController_OnReadState(object sender, 新幹線専用コントローライージィ.ReadStateEventArgs eventArgs)
133 | {
134 | var newState = new 電車でGO新幹線DeviceState(eventArgs);
135 | _eventQueue.Enqueue(newState);
136 | }
137 |
138 | public void SetLeftRumble(bool enabled)
139 | {
140 | if (controller == null)
141 | {
142 | return;
143 | }
144 |
145 | controller.EnableLeftRumble(enabled);
146 | }
147 |
148 | public void EnableLeftRumble()
149 | {
150 | if (controller == null)
151 | {
152 | return;
153 | }
154 | controller.EnableLeftRumble(true);
155 | }
156 |
157 | public void DisableLeftRumble()
158 | {
159 | if (controller == null)
160 | {
161 | return;
162 | }
163 |
164 | controller.EnableLeftRumble(false);
165 |
166 | }
167 |
168 | public void SetRightRumble(bool enabled)
169 | {
170 | if (controller == null)
171 | {
172 | return;
173 | }
174 |
175 | controller.EnableRightRumble(enabled);
176 | }
177 |
178 | public void EnableRightRumble()
179 | {
180 | if (controller == null)
181 | {
182 | return;
183 | }
184 |
185 | controller.EnableRightRumble(true);
186 | }
187 |
188 | public void DisableRightRumble()
189 | {
190 | if (controller == null)
191 | {
192 | return;
193 | }
194 |
195 | controller.EnableRightRumble(false);
196 | }
197 |
198 | public void SetLargeSegmentBar(int value)
199 | {
200 | if (controller == null)
201 | {
202 | return;
203 | }
204 |
205 | controller.SetLargeSegmentBar(value);
206 | }
207 |
208 | public void SetSmallSegmentBar(int value)
209 | {
210 | if (controller == null)
211 | {
212 | return;
213 | }
214 |
215 | controller.SetSmallSegmentBar(value);
216 | }
217 |
218 | public void SetDoorsClosedLight(bool value)
219 | {
220 | if (controller == null)
221 | {
222 | return;
223 | }
224 |
225 | controller.EnableDoorsClosedLight(value);
226 | }
227 |
228 | public void EnableDoorsClosedLight()
229 | {
230 | if (controller == null)
231 | {
232 | return;
233 | }
234 |
235 | controller.EnableDoorsClosedLight(true);
236 | }
237 |
238 | public void DisableDoorsClosedLight()
239 | {
240 | if (controller == null)
241 | {
242 | return;
243 | }
244 |
245 | controller.EnableDoorsClosedLight(false);
246 | }
247 |
248 | public void SetSpeedDisplay(int value)
249 | {
250 | if (controller == null)
251 | {
252 | return;
253 | }
254 |
255 | controller.SetSpeedDisplay(value);
256 | }
257 |
258 | public void SetLowerSpeedDisplay(int value)
259 | {
260 | if (controller == null)
261 | {
262 | return;
263 | }
264 |
265 | controller.SetLowerSpeedDisplay(value);
266 | }
267 |
268 | public void SetUpperSpeedDisplay(int value)
269 | {
270 | if (controller == null)
271 | {
272 | return;
273 | }
274 |
275 | controller.SetUpperSpeedDisplay(value);
276 | }
277 |
278 | public void SetATCDisplay(int value)
279 | {
280 | if (controller == null)
281 | {
282 | return;
283 | }
284 |
285 | controller.SetATCDisplay(value);
286 | }
287 |
288 | public void SetLowerATCDisplay(byte value)
289 | {
290 | if (controller == null)
291 | {
292 | return;
293 | }
294 |
295 | controller.SetLowerATCDisplay(value);
296 | }
297 |
298 | public void SetUpperATCDisplay(byte value)
299 | {
300 | if (controller == null)
301 | {
302 | return;
303 | }
304 |
305 | controller.SetUpperATCDisplay(value);
306 | }
307 | }
308 | }
--------------------------------------------------------------------------------
/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 | - serializedVersion: 3
297 | m_Name: Enable Debug Button 1
298 | descriptiveName:
299 | descriptiveNegativeName:
300 | negativeButton:
301 | positiveButton: left ctrl
302 | altNegativeButton:
303 | altPositiveButton: joystick button 8
304 | gravity: 0
305 | dead: 0
306 | sensitivity: 0
307 | snap: 0
308 | invert: 0
309 | type: 0
310 | axis: 0
311 | joyNum: 0
312 | - serializedVersion: 3
313 | m_Name: Enable Debug Button 2
314 | descriptiveName:
315 | descriptiveNegativeName:
316 | negativeButton:
317 | positiveButton: backspace
318 | altNegativeButton:
319 | altPositiveButton: joystick button 9
320 | gravity: 0
321 | dead: 0
322 | sensitivity: 0
323 | snap: 0
324 | invert: 0
325 | type: 0
326 | axis: 0
327 | joyNum: 0
328 | - serializedVersion: 3
329 | m_Name: Debug Reset
330 | descriptiveName:
331 | descriptiveNegativeName:
332 | negativeButton:
333 | positiveButton: left alt
334 | altNegativeButton:
335 | altPositiveButton: joystick button 1
336 | gravity: 0
337 | dead: 0
338 | sensitivity: 0
339 | snap: 0
340 | invert: 0
341 | type: 0
342 | axis: 0
343 | joyNum: 0
344 | - serializedVersion: 3
345 | m_Name: Debug Next
346 | descriptiveName:
347 | descriptiveNegativeName:
348 | negativeButton:
349 | positiveButton: page down
350 | altNegativeButton:
351 | altPositiveButton: joystick button 5
352 | gravity: 0
353 | dead: 0
354 | sensitivity: 0
355 | snap: 0
356 | invert: 0
357 | type: 0
358 | axis: 0
359 | joyNum: 0
360 | - serializedVersion: 3
361 | m_Name: Debug Previous
362 | descriptiveName:
363 | descriptiveNegativeName:
364 | negativeButton:
365 | positiveButton: page up
366 | altNegativeButton:
367 | altPositiveButton: joystick button 4
368 | gravity: 0
369 | dead: 0
370 | sensitivity: 0
371 | snap: 0
372 | invert: 0
373 | type: 0
374 | axis: 0
375 | joyNum: 0
376 | - serializedVersion: 3
377 | m_Name: Debug Validate
378 | descriptiveName:
379 | descriptiveNegativeName:
380 | negativeButton:
381 | positiveButton: return
382 | altNegativeButton:
383 | altPositiveButton: joystick button 0
384 | gravity: 0
385 | dead: 0
386 | sensitivity: 0
387 | snap: 0
388 | invert: 0
389 | type: 0
390 | axis: 0
391 | joyNum: 0
392 | - serializedVersion: 3
393 | m_Name: Debug Persistent
394 | descriptiveName:
395 | descriptiveNegativeName:
396 | negativeButton:
397 | positiveButton: right shift
398 | altNegativeButton:
399 | altPositiveButton: joystick button 2
400 | gravity: 0
401 | dead: 0
402 | sensitivity: 0
403 | snap: 0
404 | invert: 0
405 | type: 0
406 | axis: 0
407 | joyNum: 0
408 | - serializedVersion: 3
409 | m_Name: Debug Multiplier
410 | descriptiveName:
411 | descriptiveNegativeName:
412 | negativeButton:
413 | positiveButton: left shift
414 | altNegativeButton:
415 | altPositiveButton: joystick button 3
416 | gravity: 0
417 | dead: 0
418 | sensitivity: 0
419 | snap: 0
420 | invert: 0
421 | type: 0
422 | axis: 0
423 | joyNum: 0
424 | - serializedVersion: 3
425 | m_Name: Debug Horizontal
426 | descriptiveName:
427 | descriptiveNegativeName:
428 | negativeButton: left
429 | positiveButton: right
430 | altNegativeButton:
431 | altPositiveButton:
432 | gravity: 1000
433 | dead: 0.001
434 | sensitivity: 1000
435 | snap: 0
436 | invert: 0
437 | type: 0
438 | axis: 0
439 | joyNum: 0
440 | - serializedVersion: 3
441 | m_Name: Debug Vertical
442 | descriptiveName:
443 | descriptiveNegativeName:
444 | negativeButton: down
445 | positiveButton: up
446 | altNegativeButton:
447 | altPositiveButton:
448 | gravity: 1000
449 | dead: 0.001
450 | sensitivity: 1000
451 | snap: 0
452 | invert: 0
453 | type: 0
454 | axis: 0
455 | joyNum: 0
456 | - serializedVersion: 3
457 | m_Name: Debug Vertical
458 | descriptiveName:
459 | descriptiveNegativeName:
460 | negativeButton: down
461 | positiveButton: up
462 | altNegativeButton:
463 | altPositiveButton:
464 | gravity: 1000
465 | dead: 0.001
466 | sensitivity: 1000
467 | snap: 0
468 | invert: 0
469 | type: 2
470 | axis: 6
471 | joyNum: 0
472 | - serializedVersion: 3
473 | m_Name: Debug Horizontal
474 | descriptiveName:
475 | descriptiveNegativeName:
476 | negativeButton: left
477 | positiveButton: right
478 | altNegativeButton:
479 | altPositiveButton:
480 | gravity: 1000
481 | dead: 0.001
482 | sensitivity: 1000
483 | snap: 0
484 | invert: 0
485 | type: 2
486 | axis: 5
487 | joyNum: 0
488 |
--------------------------------------------------------------------------------
/Packages/packages-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "dependencies": {
3 | "com.github-glitchenzo.nugetforunity": {
4 | "version": "https://github.com/GlitchEnzo/NuGetForUnity.git?path=/src/NuGetForUnity",
5 | "depth": 0,
6 | "source": "git",
7 | "dependencies": {},
8 | "hash": "0d0e4af9c79d63224ae26f1a3e822300b1475da7"
9 | },
10 | "com.unity.burst": {
11 | "version": "1.8.16",
12 | "depth": 1,
13 | "source": "registry",
14 | "dependencies": {
15 | "com.unity.mathematics": "1.2.1",
16 | "com.unity.modules.jsonserialize": "1.0.0"
17 | },
18 | "url": "https://packages.unity.com"
19 | },
20 | "com.unity.collab-proxy": {
21 | "version": "2.5.2",
22 | "depth": 0,
23 | "source": "registry",
24 | "dependencies": {},
25 | "url": "https://packages.unity.com"
26 | },
27 | "com.unity.ext.nunit": {
28 | "version": "1.0.6",
29 | "depth": 1,
30 | "source": "registry",
31 | "dependencies": {},
32 | "url": "https://packages.unity.com"
33 | },
34 | "com.unity.ide.rider": {
35 | "version": "3.0.28",
36 | "depth": 0,
37 | "source": "registry",
38 | "dependencies": {
39 | "com.unity.ext.nunit": "1.0.6"
40 | },
41 | "url": "https://packages.unity.com"
42 | },
43 | "com.unity.ide.visualstudio": {
44 | "version": "2.0.22",
45 | "depth": 0,
46 | "source": "registry",
47 | "dependencies": {
48 | "com.unity.test-framework": "1.1.9"
49 | },
50 | "url": "https://packages.unity.com"
51 | },
52 | "com.unity.ide.vscode": {
53 | "version": "1.2.5",
54 | "depth": 0,
55 | "source": "registry",
56 | "dependencies": {},
57 | "url": "https://packages.unity.com"
58 | },
59 | "com.unity.inputsystem": {
60 | "version": "1.7.0",
61 | "depth": 0,
62 | "source": "registry",
63 | "dependencies": {
64 | "com.unity.modules.uielements": "1.0.0"
65 | },
66 | "url": "https://packages.unity.com"
67 | },
68 | "com.unity.mathematics": {
69 | "version": "1.2.6",
70 | "depth": 1,
71 | "source": "registry",
72 | "dependencies": {},
73 | "url": "https://packages.unity.com"
74 | },
75 | "com.unity.render-pipelines.core": {
76 | "version": "14.0.11",
77 | "depth": 1,
78 | "source": "builtin",
79 | "dependencies": {
80 | "com.unity.ugui": "1.0.0",
81 | "com.unity.modules.physics": "1.0.0",
82 | "com.unity.modules.terrain": "1.0.0",
83 | "com.unity.modules.jsonserialize": "1.0.0"
84 | }
85 | },
86 | "com.unity.render-pipelines.universal": {
87 | "version": "14.0.11",
88 | "depth": 0,
89 | "source": "builtin",
90 | "dependencies": {
91 | "com.unity.mathematics": "1.2.1",
92 | "com.unity.burst": "1.8.9",
93 | "com.unity.render-pipelines.core": "14.0.11",
94 | "com.unity.shadergraph": "14.0.11",
95 | "com.unity.render-pipelines.universal-config": "14.0.9"
96 | }
97 | },
98 | "com.unity.render-pipelines.universal-config": {
99 | "version": "14.0.10",
100 | "depth": 1,
101 | "source": "builtin",
102 | "dependencies": {
103 | "com.unity.render-pipelines.core": "14.0.10"
104 | }
105 | },
106 | "com.unity.searcher": {
107 | "version": "4.9.2",
108 | "depth": 2,
109 | "source": "registry",
110 | "dependencies": {},
111 | "url": "https://packages.unity.com"
112 | },
113 | "com.unity.shadergraph": {
114 | "version": "14.0.11",
115 | "depth": 1,
116 | "source": "builtin",
117 | "dependencies": {
118 | "com.unity.render-pipelines.core": "14.0.11",
119 | "com.unity.searcher": "4.9.2"
120 | }
121 | },
122 | "com.unity.test-framework": {
123 | "version": "1.1.33",
124 | "depth": 0,
125 | "source": "registry",
126 | "dependencies": {
127 | "com.unity.ext.nunit": "1.0.6",
128 | "com.unity.modules.imgui": "1.0.0",
129 | "com.unity.modules.jsonserialize": "1.0.0"
130 | },
131 | "url": "https://packages.unity.com"
132 | },
133 | "com.unity.textmeshpro": {
134 | "version": "3.0.6",
135 | "depth": 0,
136 | "source": "registry",
137 | "dependencies": {
138 | "com.unity.ugui": "1.0.0"
139 | },
140 | "url": "https://packages.unity.com"
141 | },
142 | "com.unity.timeline": {
143 | "version": "1.7.6",
144 | "depth": 0,
145 | "source": "registry",
146 | "dependencies": {
147 | "com.unity.modules.audio": "1.0.0",
148 | "com.unity.modules.director": "1.0.0",
149 | "com.unity.modules.animation": "1.0.0",
150 | "com.unity.modules.particlesystem": "1.0.0"
151 | },
152 | "url": "https://packages.unity.com"
153 | },
154 | "com.unity.ugui": {
155 | "version": "1.0.0",
156 | "depth": 0,
157 | "source": "builtin",
158 | "dependencies": {
159 | "com.unity.modules.ui": "1.0.0",
160 | "com.unity.modules.imgui": "1.0.0"
161 | }
162 | },
163 | "com.unity.visualscripting": {
164 | "version": "1.9.4",
165 | "depth": 0,
166 | "source": "registry",
167 | "dependencies": {
168 | "com.unity.ugui": "1.0.0",
169 | "com.unity.modules.jsonserialize": "1.0.0"
170 | },
171 | "url": "https://packages.unity.com"
172 | },
173 | "com.unity.modules.ai": {
174 | "version": "1.0.0",
175 | "depth": 0,
176 | "source": "builtin",
177 | "dependencies": {}
178 | },
179 | "com.unity.modules.androidjni": {
180 | "version": "1.0.0",
181 | "depth": 0,
182 | "source": "builtin",
183 | "dependencies": {}
184 | },
185 | "com.unity.modules.animation": {
186 | "version": "1.0.0",
187 | "depth": 0,
188 | "source": "builtin",
189 | "dependencies": {}
190 | },
191 | "com.unity.modules.assetbundle": {
192 | "version": "1.0.0",
193 | "depth": 0,
194 | "source": "builtin",
195 | "dependencies": {}
196 | },
197 | "com.unity.modules.audio": {
198 | "version": "1.0.0",
199 | "depth": 0,
200 | "source": "builtin",
201 | "dependencies": {}
202 | },
203 | "com.unity.modules.cloth": {
204 | "version": "1.0.0",
205 | "depth": 0,
206 | "source": "builtin",
207 | "dependencies": {
208 | "com.unity.modules.physics": "1.0.0"
209 | }
210 | },
211 | "com.unity.modules.director": {
212 | "version": "1.0.0",
213 | "depth": 0,
214 | "source": "builtin",
215 | "dependencies": {
216 | "com.unity.modules.audio": "1.0.0",
217 | "com.unity.modules.animation": "1.0.0"
218 | }
219 | },
220 | "com.unity.modules.imageconversion": {
221 | "version": "1.0.0",
222 | "depth": 0,
223 | "source": "builtin",
224 | "dependencies": {}
225 | },
226 | "com.unity.modules.imgui": {
227 | "version": "1.0.0",
228 | "depth": 0,
229 | "source": "builtin",
230 | "dependencies": {}
231 | },
232 | "com.unity.modules.jsonserialize": {
233 | "version": "1.0.0",
234 | "depth": 0,
235 | "source": "builtin",
236 | "dependencies": {}
237 | },
238 | "com.unity.modules.particlesystem": {
239 | "version": "1.0.0",
240 | "depth": 0,
241 | "source": "builtin",
242 | "dependencies": {}
243 | },
244 | "com.unity.modules.physics": {
245 | "version": "1.0.0",
246 | "depth": 0,
247 | "source": "builtin",
248 | "dependencies": {}
249 | },
250 | "com.unity.modules.physics2d": {
251 | "version": "1.0.0",
252 | "depth": 0,
253 | "source": "builtin",
254 | "dependencies": {}
255 | },
256 | "com.unity.modules.screencapture": {
257 | "version": "1.0.0",
258 | "depth": 0,
259 | "source": "builtin",
260 | "dependencies": {
261 | "com.unity.modules.imageconversion": "1.0.0"
262 | }
263 | },
264 | "com.unity.modules.subsystems": {
265 | "version": "1.0.0",
266 | "depth": 1,
267 | "source": "builtin",
268 | "dependencies": {
269 | "com.unity.modules.jsonserialize": "1.0.0"
270 | }
271 | },
272 | "com.unity.modules.terrain": {
273 | "version": "1.0.0",
274 | "depth": 0,
275 | "source": "builtin",
276 | "dependencies": {}
277 | },
278 | "com.unity.modules.terrainphysics": {
279 | "version": "1.0.0",
280 | "depth": 0,
281 | "source": "builtin",
282 | "dependencies": {
283 | "com.unity.modules.physics": "1.0.0",
284 | "com.unity.modules.terrain": "1.0.0"
285 | }
286 | },
287 | "com.unity.modules.tilemap": {
288 | "version": "1.0.0",
289 | "depth": 0,
290 | "source": "builtin",
291 | "dependencies": {
292 | "com.unity.modules.physics2d": "1.0.0"
293 | }
294 | },
295 | "com.unity.modules.ui": {
296 | "version": "1.0.0",
297 | "depth": 0,
298 | "source": "builtin",
299 | "dependencies": {}
300 | },
301 | "com.unity.modules.uielements": {
302 | "version": "1.0.0",
303 | "depth": 0,
304 | "source": "builtin",
305 | "dependencies": {
306 | "com.unity.modules.ui": "1.0.0",
307 | "com.unity.modules.imgui": "1.0.0",
308 | "com.unity.modules.jsonserialize": "1.0.0"
309 | }
310 | },
311 | "com.unity.modules.umbra": {
312 | "version": "1.0.0",
313 | "depth": 0,
314 | "source": "builtin",
315 | "dependencies": {}
316 | },
317 | "com.unity.modules.unityanalytics": {
318 | "version": "1.0.0",
319 | "depth": 0,
320 | "source": "builtin",
321 | "dependencies": {
322 | "com.unity.modules.unitywebrequest": "1.0.0",
323 | "com.unity.modules.jsonserialize": "1.0.0"
324 | }
325 | },
326 | "com.unity.modules.unitywebrequest": {
327 | "version": "1.0.0",
328 | "depth": 0,
329 | "source": "builtin",
330 | "dependencies": {}
331 | },
332 | "com.unity.modules.unitywebrequestassetbundle": {
333 | "version": "1.0.0",
334 | "depth": 0,
335 | "source": "builtin",
336 | "dependencies": {
337 | "com.unity.modules.assetbundle": "1.0.0",
338 | "com.unity.modules.unitywebrequest": "1.0.0"
339 | }
340 | },
341 | "com.unity.modules.unitywebrequestaudio": {
342 | "version": "1.0.0",
343 | "depth": 0,
344 | "source": "builtin",
345 | "dependencies": {
346 | "com.unity.modules.unitywebrequest": "1.0.0",
347 | "com.unity.modules.audio": "1.0.0"
348 | }
349 | },
350 | "com.unity.modules.unitywebrequesttexture": {
351 | "version": "1.0.0",
352 | "depth": 0,
353 | "source": "builtin",
354 | "dependencies": {
355 | "com.unity.modules.unitywebrequest": "1.0.0",
356 | "com.unity.modules.imageconversion": "1.0.0"
357 | }
358 | },
359 | "com.unity.modules.unitywebrequestwww": {
360 | "version": "1.0.0",
361 | "depth": 0,
362 | "source": "builtin",
363 | "dependencies": {
364 | "com.unity.modules.unitywebrequest": "1.0.0",
365 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
366 | "com.unity.modules.unitywebrequestaudio": "1.0.0",
367 | "com.unity.modules.audio": "1.0.0",
368 | "com.unity.modules.assetbundle": "1.0.0",
369 | "com.unity.modules.imageconversion": "1.0.0"
370 | }
371 | },
372 | "com.unity.modules.vehicles": {
373 | "version": "1.0.0",
374 | "depth": 0,
375 | "source": "builtin",
376 | "dependencies": {
377 | "com.unity.modules.physics": "1.0.0"
378 | }
379 | },
380 | "com.unity.modules.video": {
381 | "version": "1.0.0",
382 | "depth": 0,
383 | "source": "builtin",
384 | "dependencies": {
385 | "com.unity.modules.audio": "1.0.0",
386 | "com.unity.modules.ui": "1.0.0",
387 | "com.unity.modules.unitywebrequest": "1.0.0"
388 | }
389 | },
390 | "com.unity.modules.vr": {
391 | "version": "1.0.0",
392 | "depth": 0,
393 | "source": "builtin",
394 | "dependencies": {
395 | "com.unity.modules.jsonserialize": "1.0.0",
396 | "com.unity.modules.physics": "1.0.0",
397 | "com.unity.modules.xr": "1.0.0"
398 | }
399 | },
400 | "com.unity.modules.wind": {
401 | "version": "1.0.0",
402 | "depth": 0,
403 | "source": "builtin",
404 | "dependencies": {}
405 | },
406 | "com.unity.modules.xr": {
407 | "version": "1.0.0",
408 | "depth": 0,
409 | "source": "builtin",
410 | "dependencies": {
411 | "com.unity.modules.physics": "1.0.0",
412 | "com.unity.modules.jsonserialize": "1.0.0",
413 | "com.unity.modules.subsystems": "1.0.0"
414 | }
415 | }
416 | }
417 | }
418 |
--------------------------------------------------------------------------------
/Assets/Samples/Input Actions.inputactions:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Input Actions",
3 | "maps": [
4 | {
5 | "name": "Example",
6 | "id": "d3d5fa4a-c921-4de1-8941-7996467f714d",
7 | "actions": [
8 | {
9 | "name": "Power",
10 | "type": "Value",
11 | "id": "6d493de0-ed27-4bbe-81cf-68a87669ace9",
12 | "expectedControlType": "Axis",
13 | "processors": "",
14 | "interactions": "",
15 | "initialStateCheck": true
16 | },
17 | {
18 | "name": "Up",
19 | "type": "Button",
20 | "id": "8c0ab7eb-7345-454f-91ff-bbf8d79b1858",
21 | "expectedControlType": "Button",
22 | "processors": "",
23 | "interactions": "",
24 | "initialStateCheck": false
25 | },
26 | {
27 | "name": "Down",
28 | "type": "Button",
29 | "id": "6dfd7cfc-dfa6-43d1-a770-99e1fa0fc631",
30 | "expectedControlType": "Button",
31 | "processors": "",
32 | "interactions": "",
33 | "initialStateCheck": false
34 | },
35 | {
36 | "name": "Left",
37 | "type": "Button",
38 | "id": "4e86448a-6d3c-43bd-8bdf-ad2ca5af7c57",
39 | "expectedControlType": "Button",
40 | "processors": "",
41 | "interactions": "",
42 | "initialStateCheck": false
43 | },
44 | {
45 | "name": "Right",
46 | "type": "Button",
47 | "id": "c8e1bfbc-7d44-4df8-a540-e5384b0721d3",
48 | "expectedControlType": "Button",
49 | "processors": "",
50 | "interactions": "",
51 | "initialStateCheck": false
52 | },
53 | {
54 | "name": "Select",
55 | "type": "Button",
56 | "id": "ca319931-500e-4406-b07a-693c4c15076c",
57 | "expectedControlType": "Button",
58 | "processors": "",
59 | "interactions": "",
60 | "initialStateCheck": false
61 | },
62 | {
63 | "name": "Start",
64 | "type": "Button",
65 | "id": "c1a2349e-a04e-41b8-8f17-569de45f37d6",
66 | "expectedControlType": "Button",
67 | "processors": "",
68 | "interactions": "",
69 | "initialStateCheck": false
70 | },
71 | {
72 | "name": "A",
73 | "type": "Button",
74 | "id": "d6057382-e8d5-48da-bcdc-342007569e4c",
75 | "expectedControlType": "Button",
76 | "processors": "",
77 | "interactions": "",
78 | "initialStateCheck": false
79 | },
80 | {
81 | "name": "B",
82 | "type": "Button",
83 | "id": "49974058-1b94-485f-abad-fb699e6d32be",
84 | "expectedControlType": "Button",
85 | "processors": "",
86 | "interactions": "",
87 | "initialStateCheck": false
88 | },
89 | {
90 | "name": "C",
91 | "type": "Button",
92 | "id": "c544cc83-4f3a-4a49-b2d0-3fbdc81c6bae",
93 | "expectedControlType": "Button",
94 | "processors": "",
95 | "interactions": "",
96 | "initialStateCheck": false
97 | },
98 | {
99 | "name": "D",
100 | "type": "Button",
101 | "id": "4d46a690-af53-429a-bcbf-77021b07771a",
102 | "expectedControlType": "Button",
103 | "processors": "",
104 | "interactions": "",
105 | "initialStateCheck": false
106 | },
107 | {
108 | "name": "Brake",
109 | "type": "Value",
110 | "id": "3bcfb94f-2a92-43dc-8b29-206bdc766363",
111 | "expectedControlType": "Axis",
112 | "processors": "",
113 | "interactions": "",
114 | "initialStateCheck": true
115 | }
116 | ],
117 | "bindings": [
118 | {
119 | "name": "",
120 | "id": "6476a21d-f390-46e0-a800-1a55cac6176c",
121 | "path": "<電車でGO新幹線 Controller>/powerLever",
122 | "interactions": "",
123 | "processors": "",
124 | "groups": "電車でGO新幹線 Example",
125 | "action": "Power",
126 | "isComposite": false,
127 | "isPartOfComposite": false
128 | },
129 | {
130 | "name": "",
131 | "id": "7c754e17-a276-4422-afa0-7803dd55c0e1",
132 | "path": "<電車でGO新幹線 Controller>/leftShoulder",
133 | "interactions": "",
134 | "processors": "",
135 | "groups": "Compare",
136 | "action": "Power",
137 | "isComposite": false,
138 | "isPartOfComposite": false
139 | },
140 | {
141 | "name": "",
142 | "id": "1d558415-e3b0-4718-8c20-f6fa3c327a11",
143 | "path": "/dpad/up",
144 | "interactions": "",
145 | "processors": "",
146 | "groups": "電車でGO新幹線 Example",
147 | "action": "Up",
148 | "isComposite": false,
149 | "isPartOfComposite": false
150 | },
151 | {
152 | "name": "",
153 | "id": "94380115-74c8-4868-aff5-11784e0f12d8",
154 | "path": "/dpad/up",
155 | "interactions": "",
156 | "processors": "",
157 | "groups": "Compare",
158 | "action": "Up",
159 | "isComposite": false,
160 | "isPartOfComposite": false
161 | },
162 | {
163 | "name": "",
164 | "id": "a016b53f-c95a-4d98-b1b3-bf9b8ce6bb6f",
165 | "path": "/dpad/down",
166 | "interactions": "",
167 | "processors": "",
168 | "groups": "電車でGO新幹線 Example",
169 | "action": "Down",
170 | "isComposite": false,
171 | "isPartOfComposite": false
172 | },
173 | {
174 | "name": "",
175 | "id": "7ffdd5af-a509-4f6b-bc53-287337dbf076",
176 | "path": "/dpad/left",
177 | "interactions": "",
178 | "processors": "",
179 | "groups": "電車でGO新幹線 Example",
180 | "action": "Left",
181 | "isComposite": false,
182 | "isPartOfComposite": false
183 | },
184 | {
185 | "name": "",
186 | "id": "43a3b030-a087-44d1-9f6f-faeab6b58745",
187 | "path": "<電車でGO新幹線 Controller>/dpad/right",
188 | "interactions": "",
189 | "processors": "",
190 | "groups": "電車でGO新幹線 Example",
191 | "action": "Right",
192 | "isComposite": false,
193 | "isPartOfComposite": false
194 | },
195 | {
196 | "name": "",
197 | "id": "22417bc3-e3af-4740-a9f7-630285457b05",
198 | "path": "/dpad/right",
199 | "interactions": "",
200 | "processors": "",
201 | "groups": "Compare",
202 | "action": "Right",
203 | "isComposite": false,
204 | "isPartOfComposite": false
205 | },
206 | {
207 | "name": "",
208 | "id": "c1e267a3-9619-4e5b-a8c8-fdd2a56e0e31",
209 | "path": "/select",
210 | "interactions": "",
211 | "processors": "",
212 | "groups": "電車でGO新幹線 Example",
213 | "action": "Select",
214 | "isComposite": false,
215 | "isPartOfComposite": false
216 | },
217 | {
218 | "name": "",
219 | "id": "9dc70508-ad39-44fa-a282-39ac5838b766",
220 | "path": "",
221 | "interactions": "",
222 | "processors": "",
223 | "groups": "Compare",
224 | "action": "Select",
225 | "isComposite": false,
226 | "isPartOfComposite": false
227 | },
228 | {
229 | "name": "",
230 | "id": "b6905847-228b-4451-b1a0-a57e0899dafb",
231 | "path": "<電車でGO新幹線 Controller>/start",
232 | "interactions": "",
233 | "processors": "",
234 | "groups": "電車でGO新幹線 Example",
235 | "action": "Start",
236 | "isComposite": false,
237 | "isPartOfComposite": false
238 | },
239 | {
240 | "name": "",
241 | "id": "893722f1-5ba8-4871-be9e-5f8288aa2fec",
242 | "path": "",
243 | "interactions": "",
244 | "processors": "",
245 | "groups": "Compare",
246 | "action": "Start",
247 | "isComposite": false,
248 | "isPartOfComposite": false
249 | },
250 | {
251 | "name": "",
252 | "id": "a681b6fa-020b-4fe4-991c-6f0e29551a55",
253 | "path": "<電車でGO新幹線 Controller>/buttonWest",
254 | "interactions": "Press",
255 | "processors": "",
256 | "groups": "電車でGO新幹線 Example",
257 | "action": "A",
258 | "isComposite": false,
259 | "isPartOfComposite": false
260 | },
261 | {
262 | "name": "",
263 | "id": "a6c2dcd3-e1c6-4695-9be7-8b779fd4a7d0",
264 | "path": "/buttonSouth",
265 | "interactions": "",
266 | "processors": "",
267 | "groups": "Compare",
268 | "action": "A",
269 | "isComposite": false,
270 | "isPartOfComposite": false
271 | },
272 | {
273 | "name": "",
274 | "id": "46499cb9-eb1e-4359-b968-7d18ee98d876",
275 | "path": "/buttonSouth",
276 | "interactions": "",
277 | "processors": "",
278 | "groups": "電車でGO新幹線 Example",
279 | "action": "B",
280 | "isComposite": false,
281 | "isPartOfComposite": false
282 | },
283 | {
284 | "name": "",
285 | "id": "34626505-4f64-4634-8e66-b2a7371bde6c",
286 | "path": "",
287 | "interactions": "",
288 | "processors": "",
289 | "groups": "Compare",
290 | "action": "B",
291 | "isComposite": false,
292 | "isPartOfComposite": false
293 | },
294 | {
295 | "name": "",
296 | "id": "744ccdf3-fdfe-4e4a-bec8-72199d0609eb",
297 | "path": "<電車でGO新幹線 Controller>/buttonEast",
298 | "interactions": "",
299 | "processors": "",
300 | "groups": "電車でGO新幹線 Example",
301 | "action": "C",
302 | "isComposite": false,
303 | "isPartOfComposite": false
304 | },
305 | {
306 | "name": "",
307 | "id": "aa74a139-f9a0-4560-b5d6-749eeac104b7",
308 | "path": "/buttonEast",
309 | "interactions": "",
310 | "processors": "",
311 | "groups": "Compare",
312 | "action": "C",
313 | "isComposite": false,
314 | "isPartOfComposite": false
315 | },
316 | {
317 | "name": "",
318 | "id": "e88a0ef2-a078-4ee9-8592-78845c688fe2",
319 | "path": "<電車でGO新幹線 Controller>/buttonNorth",
320 | "interactions": "",
321 | "processors": "",
322 | "groups": "電車でGO新幹線 Example",
323 | "action": "D",
324 | "isComposite": false,
325 | "isPartOfComposite": false
326 | },
327 | {
328 | "name": "",
329 | "id": "6cc9c7a0-8f0c-4881-b3da-0bad2973ca76",
330 | "path": "/buttonNorth",
331 | "interactions": "",
332 | "processors": "",
333 | "groups": "Compare",
334 | "action": "D",
335 | "isComposite": false,
336 | "isPartOfComposite": false
337 | },
338 | {
339 | "name": "",
340 | "id": "d49a9108-4b93-4eaf-a218-2aa2fe4ead0e",
341 | "path": "<電車でGO新幹線 Controller>/brakeLever",
342 | "interactions": "",
343 | "processors": "",
344 | "groups": "電車でGO新幹線 Example",
345 | "action": "Brake",
346 | "isComposite": false,
347 | "isPartOfComposite": false
348 | }
349 | ]
350 | }
351 | ],
352 | "controlSchemes": [
353 | {
354 | "name": "電車でGO新幹線 Example",
355 | "bindingGroup": "電車でGO新幹線 Example",
356 | "devices": [
357 | {
358 | "devicePath": "<電車でGO新幹線 Controller>",
359 | "isOptional": false,
360 | "isOR": false
361 | }
362 | ]
363 | },
364 | {
365 | "name": "Compare",
366 | "bindingGroup": "Compare",
367 | "devices": [
368 | {
369 | "devicePath": "",
370 | "isOptional": false,
371 | "isOR": false
372 | }
373 | ]
374 | }
375 | ]
376 | }
--------------------------------------------------------------------------------
/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: 26
7 | productGUID: 36f082f3b9981ce4a8b5e1b3ee6c2677
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: 1024
46 | defaultScreenHeight: 768
47 | defaultScreenWidthWeb: 960
48 | defaultScreenHeightWeb: 600
49 | m_StereoRenderingPath: 0
50 | m_ActiveColorSpace: 1
51 | unsupportedMSAAFallback: 0
52 | m_SpriteBatchVertexThreshold: 300
53 | m_MTRendering: 1
54 | mipStripping: 0
55 | numberOfMipsStripped: 0
56 | numberOfMipsStrippedPerMipmapLimitGroup: {}
57 | m_StackTraceTypes: 010000000100000001000000010000000100000001000000
58 | iosShowActivityIndicatorOnLoading: -1
59 | androidShowActivityIndicatorOnLoading: -1
60 | iosUseCustomAppBackgroundBehavior: 0
61 | allowedAutorotateToPortrait: 1
62 | allowedAutorotateToPortraitUpsideDown: 1
63 | allowedAutorotateToLandscapeRight: 1
64 | allowedAutorotateToLandscapeLeft: 1
65 | useOSAutorotation: 1
66 | use32BitDisplayBuffer: 1
67 | preserveFramebufferAlpha: 0
68 | disableDepthAndStencilBuffers: 0
69 | androidStartInFullscreen: 1
70 | androidRenderOutsideSafeArea: 1
71 | androidUseSwappy: 0
72 | androidBlitType: 0
73 | androidResizableWindow: 0
74 | androidDefaultWindowWidth: 1920
75 | androidDefaultWindowHeight: 1080
76 | androidMinimumWindowWidth: 400
77 | androidMinimumWindowHeight: 300
78 | androidFullscreenMode: 1
79 | androidAutoRotationBehavior: 1
80 | defaultIsNativeResolution: 1
81 | macRetinaSupport: 1
82 | runInBackground: 0
83 | captureSingleScreen: 0
84 | muteOtherAudioSources: 0
85 | Prepare IOS For Recording: 0
86 | Force IOS Speakers When Recording: 0
87 | deferSystemGesturesMode: 0
88 | hideHomeButton: 0
89 | submitAnalytics: 1
90 | usePlayerLog: 1
91 | dedicatedServerOptimizations: 0
92 | bakeCollisionMeshes: 0
93 | forceSingleInstance: 0
94 | useFlipModelSwapchain: 1
95 | resizableWindow: 0
96 | useMacAppStoreValidation: 0
97 | macAppStoreCategory: public.app-category.games
98 | gpuSkinning: 1
99 | xboxPIXTextureCapture: 0
100 | xboxEnableAvatar: 0
101 | xboxEnableKinect: 0
102 | xboxEnableKinectAutoTracking: 0
103 | xboxEnableFitness: 0
104 | visibleInBackground: 1
105 | allowFullscreenSwitch: 1
106 | fullscreenMode: 1
107 | xboxSpeechDB: 0
108 | xboxEnableHeadOrientation: 0
109 | xboxEnableGuest: 0
110 | xboxEnablePIXSampling: 0
111 | metalFramebufferOnly: 0
112 | xboxOneResolution: 0
113 | xboxOneSResolution: 0
114 | xboxOneXResolution: 3
115 | xboxOneMonoLoggingLevel: 0
116 | xboxOneLoggingLevel: 1
117 | xboxOneDisableEsram: 0
118 | xboxOneEnableTypeOptimization: 0
119 | xboxOnePresentImmediateThreshold: 0
120 | switchQueueCommandMemory: 1048576
121 | switchQueueControlMemory: 16384
122 | switchQueueComputeMemory: 262144
123 | switchNVNShaderPoolsGranularity: 33554432
124 | switchNVNDefaultPoolsGranularity: 16777216
125 | switchNVNOtherPoolsGranularity: 16777216
126 | switchGpuScratchPoolGranularity: 2097152
127 | switchAllowGpuScratchShrinking: 0
128 | switchNVNMaxPublicTextureIDCount: 0
129 | switchNVNMaxPublicSamplerIDCount: 0
130 | switchNVNGraphicsFirmwareMemory: 32
131 | switchMaxWorkerMultiple: 8
132 | stadiaPresentMode: 0
133 | stadiaTargetFramerate: 0
134 | vulkanNumSwapchainBuffers: 3
135 | vulkanEnableSetSRGBWrite: 0
136 | vulkanEnablePreTransform: 1
137 | vulkanEnableLateAcquireNextImage: 0
138 | vulkanEnableCommandBufferRecycling: 1
139 | loadStoreDebugModeEnabled: 0
140 | visionOSBundleVersion: 1.0
141 | tvOSBundleVersion: 1.0
142 | bundleVersion: 0.1.0
143 | preloadedAssets: []
144 | metroInputSource: 0
145 | wsaTransparentSwapchain: 0
146 | m_HolographicPauseOnTrackingLoss: 1
147 | xboxOneDisableKinectGpuReservation: 1
148 | xboxOneEnable7thCore: 1
149 | vrSettings:
150 | enable360StereoCapture: 0
151 | isWsaHolographicRemotingEnabled: 0
152 | enableFrameTimingStats: 0
153 | enableOpenGLProfilerGPURecorders: 1
154 | allowHDRDisplaySupport: 0
155 | useHDRDisplay: 0
156 | hdrBitDepth: 0
157 | m_ColorGamuts: 00000000
158 | targetPixelDensity: 30
159 | resolutionScalingMode: 0
160 | resetResolutionOnWindowResize: 0
161 | androidSupportedAspectRatio: 1
162 | androidMaxAspectRatio: 2.1
163 | applicationIdentifier:
164 | Android: com.UnityTechnologies.com.unity.template.urpblank
165 | Standalone: com.Unity-Technologies.com.unity.template.urp-blank
166 | iPhone: com.Unity-Technologies.com.unity.template.urp-blank
167 | buildNumber:
168 | Standalone: 0
169 | VisionOS: 0
170 | iPhone: 0
171 | tvOS: 0
172 | overrideDefaultApplicationIdentifier: 1
173 | AndroidBundleVersionCode: 1
174 | AndroidMinSdkVersion: 22
175 | AndroidTargetSdkVersion: 0
176 | AndroidPreferredInstallLocation: 1
177 | aotOptions:
178 | stripEngineCode: 1
179 | iPhoneStrippingLevel: 0
180 | iPhoneScriptCallOptimization: 0
181 | ForceInternetPermission: 0
182 | ForceSDCardPermission: 0
183 | CreateWallpaper: 0
184 | APKExpansionFiles: 0
185 | keepLoadedShadersAlive: 0
186 | StripUnusedMeshComponents: 0
187 | strictShaderVariantMatching: 0
188 | VertexChannelCompressionMask: 4054
189 | iPhoneSdkVersion: 988
190 | iOSTargetOSVersionString: 12.0
191 | tvOSSdkVersion: 0
192 | tvOSRequireExtendedGameController: 0
193 | tvOSTargetOSVersionString: 12.0
194 | VisionOSSdkVersion: 0
195 | VisionOSTargetOSVersionString: 1.0
196 | uIPrerenderedIcon: 0
197 | uIRequiresPersistentWiFi: 0
198 | uIRequiresFullScreen: 1
199 | uIStatusBarHidden: 1
200 | uIExitOnSuspend: 0
201 | uIStatusBarStyle: 0
202 | appleTVSplashScreen: {fileID: 0}
203 | appleTVSplashScreen2x: {fileID: 0}
204 | tvOSSmallIconLayers: []
205 | tvOSSmallIconLayers2x: []
206 | tvOSLargeIconLayers: []
207 | tvOSLargeIconLayers2x: []
208 | tvOSTopShelfImageLayers: []
209 | tvOSTopShelfImageLayers2x: []
210 | tvOSTopShelfImageWideLayers: []
211 | tvOSTopShelfImageWideLayers2x: []
212 | iOSLaunchScreenType: 0
213 | iOSLaunchScreenPortrait: {fileID: 0}
214 | iOSLaunchScreenLandscape: {fileID: 0}
215 | iOSLaunchScreenBackgroundColor:
216 | serializedVersion: 2
217 | rgba: 0
218 | iOSLaunchScreenFillPct: 100
219 | iOSLaunchScreenSize: 100
220 | iOSLaunchScreenCustomXibPath:
221 | iOSLaunchScreeniPadType: 0
222 | iOSLaunchScreeniPadImage: {fileID: 0}
223 | iOSLaunchScreeniPadBackgroundColor:
224 | serializedVersion: 2
225 | rgba: 0
226 | iOSLaunchScreeniPadFillPct: 100
227 | iOSLaunchScreeniPadSize: 100
228 | iOSLaunchScreeniPadCustomXibPath:
229 | iOSLaunchScreenCustomStoryboardPath:
230 | iOSLaunchScreeniPadCustomStoryboardPath:
231 | iOSDeviceRequirements: []
232 | iOSURLSchemes: []
233 | macOSURLSchemes: []
234 | iOSBackgroundModes: 0
235 | iOSMetalForceHardShadows: 0
236 | metalEditorSupport: 1
237 | metalAPIValidation: 1
238 | metalCompileShaderBinary: 0
239 | iOSRenderExtraFrameOnPause: 0
240 | iosCopyPluginsCodeInsteadOfSymlink: 0
241 | appleDeveloperTeamID:
242 | iOSManualSigningProvisioningProfileID:
243 | tvOSManualSigningProvisioningProfileID:
244 | VisionOSManualSigningProvisioningProfileID:
245 | iOSManualSigningProvisioningProfileType: 0
246 | tvOSManualSigningProvisioningProfileType: 0
247 | VisionOSManualSigningProvisioningProfileType: 0
248 | appleEnableAutomaticSigning: 0
249 | iOSRequireARKit: 0
250 | iOSAutomaticallyDetectAndAddCapabilities: 1
251 | appleEnableProMotion: 0
252 | shaderPrecisionModel: 0
253 | clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a
254 | templatePackageId: com.unity.template.urp-blank@14.0.0
255 | templateDefaultScene: Assets/Scenes/SampleScene.unity
256 | useCustomMainManifest: 0
257 | useCustomLauncherManifest: 0
258 | useCustomMainGradleTemplate: 0
259 | useCustomLauncherGradleManifest: 0
260 | useCustomBaseGradleTemplate: 0
261 | useCustomGradlePropertiesTemplate: 0
262 | useCustomGradleSettingsTemplate: 0
263 | useCustomProguardFile: 0
264 | AndroidTargetArchitectures: 1
265 | AndroidTargetDevices: 0
266 | AndroidSplashScreenScale: 0
267 | androidSplashScreen: {fileID: 0}
268 | AndroidKeystoreName:
269 | AndroidKeyaliasName:
270 | AndroidEnableArmv9SecurityFeatures: 0
271 | AndroidBuildApkPerCpuArchitecture: 0
272 | AndroidTVCompatibility: 0
273 | AndroidIsGame: 1
274 | AndroidEnableTango: 0
275 | androidEnableBanner: 1
276 | androidUseLowAccuracyLocation: 0
277 | androidUseCustomKeystore: 0
278 | m_AndroidBanners:
279 | - width: 320
280 | height: 180
281 | banner: {fileID: 0}
282 | androidGamepadSupportLevel: 0
283 | chromeosInputEmulation: 1
284 | AndroidMinifyRelease: 0
285 | AndroidMinifyDebug: 0
286 | AndroidValidateAppBundleSize: 1
287 | AndroidAppBundleSizeToValidate: 150
288 | m_BuildTargetIcons: []
289 | m_BuildTargetPlatformIcons:
290 | - m_BuildTarget: iPhone
291 | m_Icons:
292 | - m_Textures: []
293 | m_Width: 180
294 | m_Height: 180
295 | m_Kind: 0
296 | m_SubKind: iPhone
297 | - m_Textures: []
298 | m_Width: 120
299 | m_Height: 120
300 | m_Kind: 0
301 | m_SubKind: iPhone
302 | - m_Textures: []
303 | m_Width: 167
304 | m_Height: 167
305 | m_Kind: 0
306 | m_SubKind: iPad
307 | - m_Textures: []
308 | m_Width: 152
309 | m_Height: 152
310 | m_Kind: 0
311 | m_SubKind: iPad
312 | - m_Textures: []
313 | m_Width: 76
314 | m_Height: 76
315 | m_Kind: 0
316 | m_SubKind: iPad
317 | - m_Textures: []
318 | m_Width: 120
319 | m_Height: 120
320 | m_Kind: 3
321 | m_SubKind: iPhone
322 | - m_Textures: []
323 | m_Width: 80
324 | m_Height: 80
325 | m_Kind: 3
326 | m_SubKind: iPhone
327 | - m_Textures: []
328 | m_Width: 80
329 | m_Height: 80
330 | m_Kind: 3
331 | m_SubKind: iPad
332 | - m_Textures: []
333 | m_Width: 40
334 | m_Height: 40
335 | m_Kind: 3
336 | m_SubKind: iPad
337 | - m_Textures: []
338 | m_Width: 87
339 | m_Height: 87
340 | m_Kind: 1
341 | m_SubKind: iPhone
342 | - m_Textures: []
343 | m_Width: 58
344 | m_Height: 58
345 | m_Kind: 1
346 | m_SubKind: iPhone
347 | - m_Textures: []
348 | m_Width: 29
349 | m_Height: 29
350 | m_Kind: 1
351 | m_SubKind: iPhone
352 | - m_Textures: []
353 | m_Width: 58
354 | m_Height: 58
355 | m_Kind: 1
356 | m_SubKind: iPad
357 | - m_Textures: []
358 | m_Width: 29
359 | m_Height: 29
360 | m_Kind: 1
361 | m_SubKind: iPad
362 | - m_Textures: []
363 | m_Width: 60
364 | m_Height: 60
365 | m_Kind: 2
366 | m_SubKind: iPhone
367 | - m_Textures: []
368 | m_Width: 40
369 | m_Height: 40
370 | m_Kind: 2
371 | m_SubKind: iPhone
372 | - m_Textures: []
373 | m_Width: 40
374 | m_Height: 40
375 | m_Kind: 2
376 | m_SubKind: iPad
377 | - m_Textures: []
378 | m_Width: 20
379 | m_Height: 20
380 | m_Kind: 2
381 | m_SubKind: iPad
382 | - m_Textures: []
383 | m_Width: 1024
384 | m_Height: 1024
385 | m_Kind: 4
386 | m_SubKind: App Store
387 | - m_BuildTarget: Android
388 | m_Icons:
389 | - m_Textures: []
390 | m_Width: 432
391 | m_Height: 432
392 | m_Kind: 2
393 | m_SubKind:
394 | - m_Textures: []
395 | m_Width: 324
396 | m_Height: 324
397 | m_Kind: 2
398 | m_SubKind:
399 | - m_Textures: []
400 | m_Width: 216
401 | m_Height: 216
402 | m_Kind: 2
403 | m_SubKind:
404 | - m_Textures: []
405 | m_Width: 162
406 | m_Height: 162
407 | m_Kind: 2
408 | m_SubKind:
409 | - m_Textures: []
410 | m_Width: 108
411 | m_Height: 108
412 | m_Kind: 2
413 | m_SubKind:
414 | - m_Textures: []
415 | m_Width: 81
416 | m_Height: 81
417 | m_Kind: 2
418 | m_SubKind:
419 | - m_Textures: []
420 | m_Width: 192
421 | m_Height: 192
422 | m_Kind: 1
423 | m_SubKind:
424 | - m_Textures: []
425 | m_Width: 144
426 | m_Height: 144
427 | m_Kind: 1
428 | m_SubKind:
429 | - m_Textures: []
430 | m_Width: 96
431 | m_Height: 96
432 | m_Kind: 1
433 | m_SubKind:
434 | - m_Textures: []
435 | m_Width: 72
436 | m_Height: 72
437 | m_Kind: 1
438 | m_SubKind:
439 | - m_Textures: []
440 | m_Width: 48
441 | m_Height: 48
442 | m_Kind: 1
443 | m_SubKind:
444 | - m_Textures: []
445 | m_Width: 36
446 | m_Height: 36
447 | m_Kind: 1
448 | m_SubKind:
449 | - m_Textures: []
450 | m_Width: 192
451 | m_Height: 192
452 | m_Kind: 0
453 | m_SubKind:
454 | - m_Textures: []
455 | m_Width: 144
456 | m_Height: 144
457 | m_Kind: 0
458 | m_SubKind:
459 | - m_Textures: []
460 | m_Width: 96
461 | m_Height: 96
462 | m_Kind: 0
463 | m_SubKind:
464 | - m_Textures: []
465 | m_Width: 72
466 | m_Height: 72
467 | m_Kind: 0
468 | m_SubKind:
469 | - m_Textures: []
470 | m_Width: 48
471 | m_Height: 48
472 | m_Kind: 0
473 | m_SubKind:
474 | - m_Textures: []
475 | m_Width: 36
476 | m_Height: 36
477 | m_Kind: 0
478 | m_SubKind:
479 | - m_BuildTarget: tvOS
480 | m_Icons:
481 | - m_Textures: []
482 | m_Width: 1280
483 | m_Height: 768
484 | m_Kind: 0
485 | m_SubKind:
486 | - m_Textures: []
487 | m_Width: 800
488 | m_Height: 480
489 | m_Kind: 0
490 | m_SubKind:
491 | - m_Textures: []
492 | m_Width: 400
493 | m_Height: 240
494 | m_Kind: 0
495 | m_SubKind:
496 | - m_Textures: []
497 | m_Width: 4640
498 | m_Height: 1440
499 | m_Kind: 1
500 | m_SubKind:
501 | - m_Textures: []
502 | m_Width: 2320
503 | m_Height: 720
504 | m_Kind: 1
505 | m_SubKind:
506 | - m_Textures: []
507 | m_Width: 3840
508 | m_Height: 1440
509 | m_Kind: 1
510 | m_SubKind:
511 | - m_Textures: []
512 | m_Width: 1920
513 | m_Height: 720
514 | m_Kind: 1
515 | m_SubKind:
516 | m_BuildTargetBatching: []
517 | m_BuildTargetShaderSettings: []
518 | m_BuildTargetGraphicsJobs: []
519 | m_BuildTargetGraphicsJobMode: []
520 | m_BuildTargetGraphicsAPIs:
521 | - m_BuildTarget: iOSSupport
522 | m_APIs: 10000000
523 | m_Automatic: 1
524 | - m_BuildTarget: AndroidPlayer
525 | m_APIs: 150000000b000000
526 | m_Automatic: 0
527 | m_BuildTargetVRSettings: []
528 | m_DefaultShaderChunkSizeInMB: 16
529 | m_DefaultShaderChunkCount: 0
530 | openGLRequireES31: 0
531 | openGLRequireES31AEP: 0
532 | openGLRequireES32: 0
533 | m_TemplateCustomTags: {}
534 | mobileMTRendering:
535 | Android: 1
536 | iPhone: 1
537 | tvOS: 1
538 | m_BuildTargetGroupLightmapEncodingQuality:
539 | - m_BuildTarget: Android
540 | m_EncodingQuality: 1
541 | m_BuildTargetGroupHDRCubemapEncodingQuality:
542 | - m_BuildTarget: Android
543 | m_EncodingQuality: 1
544 | m_BuildTargetGroupLightmapSettings: []
545 | m_BuildTargetGroupLoadStoreDebugModeSettings: []
546 | m_BuildTargetNormalMapEncoding:
547 | - m_BuildTarget: Android
548 | m_Encoding: 1
549 | m_BuildTargetDefaultTextureCompressionFormat:
550 | - m_BuildTarget: Android
551 | m_Format: 3
552 | playModeTestRunnerEnabled: 0
553 | runPlayModeTestAsEditModeTest: 0
554 | actionOnDotNetUnhandledException: 1
555 | enableInternalProfiler: 0
556 | logObjCUncaughtExceptions: 1
557 | enableCrashReportAPI: 0
558 | cameraUsageDescription:
559 | locationUsageDescription:
560 | microphoneUsageDescription:
561 | bluetoothUsageDescription:
562 | macOSTargetOSVersion: 10.13.0
563 | switchNMETAOverride:
564 | switchNetLibKey:
565 | switchSocketMemoryPoolSize: 6144
566 | switchSocketAllocatorPoolSize: 128
567 | switchSocketConcurrencyLimit: 14
568 | switchScreenResolutionBehavior: 2
569 | switchUseCPUProfiler: 0
570 | switchEnableFileSystemTrace: 0
571 | switchLTOSetting: 0
572 | switchApplicationID: 0x01004b9000490000
573 | switchNSODependencies:
574 | switchCompilerFlags:
575 | switchTitleNames_0:
576 | switchTitleNames_1:
577 | switchTitleNames_2:
578 | switchTitleNames_3:
579 | switchTitleNames_4:
580 | switchTitleNames_5:
581 | switchTitleNames_6:
582 | switchTitleNames_7:
583 | switchTitleNames_8:
584 | switchTitleNames_9:
585 | switchTitleNames_10:
586 | switchTitleNames_11:
587 | switchTitleNames_12:
588 | switchTitleNames_13:
589 | switchTitleNames_14:
590 | switchTitleNames_15:
591 | switchPublisherNames_0:
592 | switchPublisherNames_1:
593 | switchPublisherNames_2:
594 | switchPublisherNames_3:
595 | switchPublisherNames_4:
596 | switchPublisherNames_5:
597 | switchPublisherNames_6:
598 | switchPublisherNames_7:
599 | switchPublisherNames_8:
600 | switchPublisherNames_9:
601 | switchPublisherNames_10:
602 | switchPublisherNames_11:
603 | switchPublisherNames_12:
604 | switchPublisherNames_13:
605 | switchPublisherNames_14:
606 | switchPublisherNames_15:
607 | switchIcons_0: {fileID: 0}
608 | switchIcons_1: {fileID: 0}
609 | switchIcons_2: {fileID: 0}
610 | switchIcons_3: {fileID: 0}
611 | switchIcons_4: {fileID: 0}
612 | switchIcons_5: {fileID: 0}
613 | switchIcons_6: {fileID: 0}
614 | switchIcons_7: {fileID: 0}
615 | switchIcons_8: {fileID: 0}
616 | switchIcons_9: {fileID: 0}
617 | switchIcons_10: {fileID: 0}
618 | switchIcons_11: {fileID: 0}
619 | switchIcons_12: {fileID: 0}
620 | switchIcons_13: {fileID: 0}
621 | switchIcons_14: {fileID: 0}
622 | switchIcons_15: {fileID: 0}
623 | switchSmallIcons_0: {fileID: 0}
624 | switchSmallIcons_1: {fileID: 0}
625 | switchSmallIcons_2: {fileID: 0}
626 | switchSmallIcons_3: {fileID: 0}
627 | switchSmallIcons_4: {fileID: 0}
628 | switchSmallIcons_5: {fileID: 0}
629 | switchSmallIcons_6: {fileID: 0}
630 | switchSmallIcons_7: {fileID: 0}
631 | switchSmallIcons_8: {fileID: 0}
632 | switchSmallIcons_9: {fileID: 0}
633 | switchSmallIcons_10: {fileID: 0}
634 | switchSmallIcons_11: {fileID: 0}
635 | switchSmallIcons_12: {fileID: 0}
636 | switchSmallIcons_13: {fileID: 0}
637 | switchSmallIcons_14: {fileID: 0}
638 | switchSmallIcons_15: {fileID: 0}
639 | switchManualHTML:
640 | switchAccessibleURLs:
641 | switchLegalInformation:
642 | switchMainThreadStackSize: 1048576
643 | switchPresenceGroupId:
644 | switchLogoHandling: 0
645 | switchReleaseVersion: 0
646 | switchDisplayVersion: 1.0.0
647 | switchStartupUserAccount: 0
648 | switchSupportedLanguagesMask: 0
649 | switchLogoType: 0
650 | switchApplicationErrorCodeCategory:
651 | switchUserAccountSaveDataSize: 0
652 | switchUserAccountSaveDataJournalSize: 0
653 | switchApplicationAttribute: 0
654 | switchCardSpecSize: -1
655 | switchCardSpecClock: -1
656 | switchRatingsMask: 0
657 | switchRatingsInt_0: 0
658 | switchRatingsInt_1: 0
659 | switchRatingsInt_2: 0
660 | switchRatingsInt_3: 0
661 | switchRatingsInt_4: 0
662 | switchRatingsInt_5: 0
663 | switchRatingsInt_6: 0
664 | switchRatingsInt_7: 0
665 | switchRatingsInt_8: 0
666 | switchRatingsInt_9: 0
667 | switchRatingsInt_10: 0
668 | switchRatingsInt_11: 0
669 | switchRatingsInt_12: 0
670 | switchLocalCommunicationIds_0:
671 | switchLocalCommunicationIds_1:
672 | switchLocalCommunicationIds_2:
673 | switchLocalCommunicationIds_3:
674 | switchLocalCommunicationIds_4:
675 | switchLocalCommunicationIds_5:
676 | switchLocalCommunicationIds_6:
677 | switchLocalCommunicationIds_7:
678 | switchParentalControl: 0
679 | switchAllowsScreenshot: 1
680 | switchAllowsVideoCapturing: 1
681 | switchAllowsRuntimeAddOnContentInstall: 0
682 | switchDataLossConfirmation: 0
683 | switchUserAccountLockEnabled: 0
684 | switchSystemResourceMemory: 16777216
685 | switchSupportedNpadStyles: 22
686 | switchNativeFsCacheSize: 32
687 | switchIsHoldTypeHorizontal: 0
688 | switchSupportedNpadCount: 8
689 | switchEnableTouchScreen: 1
690 | switchSocketConfigEnabled: 0
691 | switchTcpInitialSendBufferSize: 32
692 | switchTcpInitialReceiveBufferSize: 64
693 | switchTcpAutoSendBufferSizeMax: 256
694 | switchTcpAutoReceiveBufferSizeMax: 256
695 | switchUdpSendBufferSize: 9
696 | switchUdpReceiveBufferSize: 42
697 | switchSocketBufferEfficiency: 4
698 | switchSocketInitializeEnabled: 1
699 | switchNetworkInterfaceManagerInitializeEnabled: 1
700 | switchUseNewStyleFilepaths: 0
701 | switchUseLegacyFmodPriorities: 0
702 | switchUseMicroSleepForYield: 1
703 | switchEnableRamDiskSupport: 0
704 | switchMicroSleepForYieldTime: 25
705 | switchRamDiskSpaceSize: 12
706 | ps4NPAgeRating: 12
707 | ps4NPTitleSecret:
708 | ps4NPTrophyPackPath:
709 | ps4ParentalLevel: 11
710 | ps4ContentID: ED1633-NPXX51362_00-0000000000000000
711 | ps4Category: 0
712 | ps4MasterVersion: 01.00
713 | ps4AppVersion: 01.00
714 | ps4AppType: 0
715 | ps4ParamSfxPath:
716 | ps4VideoOutPixelFormat: 0
717 | ps4VideoOutInitialWidth: 1920
718 | ps4VideoOutBaseModeInitialWidth: 1920
719 | ps4VideoOutReprojectionRate: 60
720 | ps4PronunciationXMLPath:
721 | ps4PronunciationSIGPath:
722 | ps4BackgroundImagePath:
723 | ps4StartupImagePath:
724 | ps4StartupImagesFolder:
725 | ps4IconImagesFolder:
726 | ps4SaveDataImagePath:
727 | ps4SdkOverride:
728 | ps4BGMPath:
729 | ps4ShareFilePath:
730 | ps4ShareOverlayImagePath:
731 | ps4PrivacyGuardImagePath:
732 | ps4ExtraSceSysFile:
733 | ps4NPtitleDatPath:
734 | ps4RemotePlayKeyAssignment: -1
735 | ps4RemotePlayKeyMappingDir:
736 | ps4PlayTogetherPlayerCount: 0
737 | ps4EnterButtonAssignment: 2
738 | ps4ApplicationParam1: 0
739 | ps4ApplicationParam2: 0
740 | ps4ApplicationParam3: 0
741 | ps4ApplicationParam4: 0
742 | ps4DownloadDataSize: 0
743 | ps4GarlicHeapSize: 2048
744 | ps4ProGarlicHeapSize: 2560
745 | playerPrefsMaxSize: 32768
746 | ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
747 | ps4pnSessions: 1
748 | ps4pnPresence: 1
749 | ps4pnFriends: 1
750 | ps4pnGameCustomData: 1
751 | playerPrefsSupport: 0
752 | enableApplicationExit: 0
753 | resetTempFolder: 1
754 | restrictedAudioUsageRights: 0
755 | ps4UseResolutionFallback: 0
756 | ps4ReprojectionSupport: 0
757 | ps4UseAudio3dBackend: 0
758 | ps4UseLowGarlicFragmentationMode: 1
759 | ps4SocialScreenEnabled: 0
760 | ps4ScriptOptimizationLevel: 2
761 | ps4Audio3dVirtualSpeakerCount: 14
762 | ps4attribCpuUsage: 0
763 | ps4PatchPkgPath:
764 | ps4PatchLatestPkgPath:
765 | ps4PatchChangeinfoPath:
766 | ps4PatchDayOne: 0
767 | ps4attribUserManagement: 0
768 | ps4attribMoveSupport: 0
769 | ps4attrib3DSupport: 0
770 | ps4attribShareSupport: 0
771 | ps4attribExclusiveVR: 0
772 | ps4disableAutoHideSplash: 0
773 | ps4videoRecordingFeaturesUsed: 0
774 | ps4contentSearchFeaturesUsed: 0
775 | ps4CompatibilityPS5: 0
776 | ps4AllowPS5Detection: 0
777 | ps4GPU800MHz: 1
778 | ps4attribEyeToEyeDistanceSettingVR: 0
779 | ps4IncludedModules: []
780 | ps4attribVROutputEnabled: 0
781 | monoEnv:
782 | splashScreenBackgroundSourceLandscape: {fileID: 0}
783 | splashScreenBackgroundSourcePortrait: {fileID: 0}
784 | blurSplashScreenBackground: 1
785 | spritePackerPolicy:
786 | webGLMemorySize: 32
787 | webGLExceptionSupport: 1
788 | webGLNameFilesAsHashes: 0
789 | webGLShowDiagnostics: 0
790 | webGLDataCaching: 1
791 | webGLDebugSymbols: 0
792 | webGLEmscriptenArgs:
793 | webGLModulesDirectory:
794 | webGLTemplate: APPLICATION:Default
795 | webGLAnalyzeBuildSize: 0
796 | webGLUseEmbeddedResources: 0
797 | webGLCompressionFormat: 0
798 | webGLWasmArithmeticExceptions: 0
799 | webGLLinkerTarget: 1
800 | webGLThreadsSupport: 0
801 | webGLDecompressionFallback: 0
802 | webGLInitialMemorySize: 32
803 | webGLMaximumMemorySize: 2048
804 | webGLMemoryGrowthMode: 2
805 | webGLMemoryLinearGrowthStep: 16
806 | webGLMemoryGeometricGrowthStep: 0.2
807 | webGLMemoryGeometricGrowthCap: 96
808 | webGLPowerPreference: 2
809 | scriptingDefineSymbols: {}
810 | additionalCompilerArguments: {}
811 | platformArchitecture: {}
812 | scriptingBackend: {}
813 | il2cppCompilerConfiguration: {}
814 | il2cppCodeGeneration: {}
815 | managedStrippingLevel:
816 | EmbeddedLinux: 1
817 | GameCoreScarlett: 1
818 | GameCoreXboxOne: 1
819 | Nintendo Switch: 1
820 | PS4: 1
821 | PS5: 1
822 | QNX: 1
823 | Stadia: 1
824 | VisionOS: 1
825 | WebGL: 1
826 | Windows Store Apps: 1
827 | XboxOne: 1
828 | iPhone: 1
829 | tvOS: 1
830 | incrementalIl2cppBuild: {}
831 | suppressCommonWarnings: 1
832 | allowUnsafeCode: 0
833 | useDeterministicCompilation: 1
834 | additionalIl2CppArgs:
835 | scriptingRuntimeVersion: 1
836 | gcIncremental: 1
837 | gcWBarrierValidation: 0
838 | apiCompatibilityLevelPerPlatform: {}
839 | m_RenderingPath: 1
840 | m_MobileRenderingPath: 1
841 | metroPackageName: My project
842 | metroPackageVersion:
843 | metroCertificatePath:
844 | metroCertificatePassword:
845 | metroCertificateSubject:
846 | metroCertificateIssuer:
847 | metroCertificateNotAfter: 0000000000000000
848 | metroApplicationDescription: My project
849 | wsaImages: {}
850 | metroTileShortName:
851 | metroTileShowName: 0
852 | metroMediumTileShowName: 0
853 | metroLargeTileShowName: 0
854 | metroWideTileShowName: 0
855 | metroSupportStreamingInstall: 0
856 | metroLastRequiredScene: 0
857 | metroDefaultTileSize: 1
858 | metroTileForegroundText: 2
859 | metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
860 | metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628,
861 | a: 1}
862 | metroSplashScreenUseBackgroundColor: 0
863 | syncCapabilities: 0
864 | platformCapabilities: {}
865 | metroTargetDeviceFamilies: {}
866 | metroFTAName:
867 | metroFTAFileTypes: []
868 | metroProtocolName:
869 | vcxProjDefaultLanguage:
870 | XboxOneProductId:
871 | XboxOneUpdateKey:
872 | XboxOneSandboxId:
873 | XboxOneContentId:
874 | XboxOneTitleId:
875 | XboxOneSCId:
876 | XboxOneGameOsOverridePath:
877 | XboxOnePackagingOverridePath:
878 | XboxOneAppManifestOverridePath:
879 | XboxOneVersion: 1.0.0.0
880 | XboxOnePackageEncryption: 0
881 | XboxOnePackageUpdateGranularity: 2
882 | XboxOneDescription:
883 | XboxOneLanguage:
884 | - enus
885 | XboxOneCapability: []
886 | XboxOneGameRating: {}
887 | XboxOneIsContentPackage: 0
888 | XboxOneEnhancedXboxCompatibilityMode: 0
889 | XboxOneEnableGPUVariability: 1
890 | XboxOneSockets: {}
891 | XboxOneSplashScreen: {fileID: 0}
892 | XboxOneAllowedProductIds: []
893 | XboxOnePersistentLocalStorageSize: 0
894 | XboxOneXTitleMemory: 8
895 | XboxOneOverrideIdentityName:
896 | XboxOneOverrideIdentityPublisher:
897 | vrEditorSettings: {}
898 | cloudServicesEnabled: {}
899 | luminIcon:
900 | m_Name:
901 | m_ModelFolderPath:
902 | m_PortalFolderPath:
903 | luminCert:
904 | m_CertPath:
905 | m_SignPackage: 1
906 | luminIsChannelApp: 0
907 | luminVersion:
908 | m_VersionCode: 1
909 | m_VersionName:
910 | hmiPlayerDataPath:
911 | hmiForceSRGBBlit: 1
912 | embeddedLinuxEnableGamepadInput: 1
913 | hmiLogStartupTiming: 0
914 | hmiCpuConfiguration:
915 | apiCompatibilityLevel: 6
916 | activeInputHandler: 2
917 | windowsGamepadBackendHint: 0
918 | cloudProjectId: e5f14763-dfd2-470a-83ae-d230e82e9d56
919 | framebufferDepthMemorylessMode: 0
920 | qualitySettingsNames: []
921 | projectName: My project
922 | organizationId: adorkable-llc
923 | cloudEnabled: 0
924 | legacyClampBlendShapeWeights: 0
925 | hmiLoadingImage: {fileID: 0}
926 | platformRequiresReadableAssets: 0
927 | virtualTexturingSupportEnabled: 0
928 | insecureHttpOption: 0
929 |
--------------------------------------------------------------------------------