UnityGiles commited on
Commit
5506035
·
1 Parent(s): 516966a

updated project to sentis 2.1.0

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +0 -3
  2. .gitignore +73 -0
  3. Assets/Data.meta +8 -0
  4. answering-machine16kHz.wav → Assets/Data/answering-machine16kHz.wav +0 -0
  5. Assets/Data/answering-machine16kHz.wav.meta +23 -0
  6. Assets/Data/vocab.json +0 -0
  7. Assets/Data/vocab.json.meta +7 -0
  8. Assets/Models.meta +8 -0
  9. AudioDecoder_Tiny.sentis → Assets/Models/decoder_model.onnx +2 -2
  10. Assets/Models/decoder_model.onnx.meta +10 -0
  11. AudioEncoder_Tiny.sentis → Assets/Models/decoder_with_past_model.onnx +2 -2
  12. Assets/Models/decoder_with_past_model.onnx.meta +10 -0
  13. ONNX/AudioEncoder_Tiny.onnx → Assets/Models/encoder_model.onnx +2 -2
  14. Assets/Models/encoder_model.onnx.meta +10 -0
  15. ONNX/LogMelSepctro.onnx → Assets/Models/logmel_spectrogram.onnx +0 -0
  16. Assets/Models/logmel_spectrogram.onnx.meta +10 -0
  17. Assets/Scenes.meta +8 -0
  18. Assets/Scenes/SampleScene.unity +367 -0
  19. Assets/Scenes/SampleScene.unity.meta +7 -0
  20. Assets/Scripts.meta +8 -0
  21. Assets/Scripts/RunWhisper.cs +239 -0
  22. Assets/Scripts/RunWhisper.cs.meta +2 -0
  23. LogMelSepctro.sentis +0 -3
  24. ONNX/AudioDecoder_Tiny.onnx +0 -3
  25. Packages/manifest.json +44 -0
  26. Packages/packages-lock.json +450 -0
  27. ProjectSettings/AudioManager.asset +19 -0
  28. ProjectSettings/ClusterInputManager.asset +6 -0
  29. ProjectSettings/DynamicsManager.asset +34 -0
  30. ProjectSettings/EditorBuildSettings.asset +8 -0
  31. ProjectSettings/EditorSettings.asset +30 -0
  32. ProjectSettings/GameCoreScarlettSettings.asset +14 -0
  33. ProjectSettings/GraphicsSettings.asset +63 -0
  34. ProjectSettings/InputManager.asset +295 -0
  35. ProjectSettings/MemorySettings.asset +35 -0
  36. ProjectSettings/MultiplayerManager.asset +7 -0
  37. ProjectSettings/NavMeshAreas.asset +91 -0
  38. ProjectSettings/PackageManagerSettings.asset +35 -0
  39. ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json +5 -0
  40. ProjectSettings/Physics2DSettings.asset +56 -0
  41. ProjectSettings/PresetManager.asset +7 -0
  42. ProjectSettings/ProjectSettings.asset +869 -0
  43. ProjectSettings/ProjectVersion.txt +2 -0
  44. ProjectSettings/QualitySettings.asset +234 -0
  45. ProjectSettings/ScarlettGame.config +6 -0
  46. ProjectSettings/SceneTemplateSettings.json +126 -0
  47. ProjectSettings/TagManager.asset +43 -0
  48. ProjectSettings/TimeManager.asset +9 -0
  49. ProjectSettings/UnityConnectSettings.asset +36 -0
  50. ProjectSettings/VFXManager.asset +12 -0
.gitattributes CHANGED
@@ -33,6 +33,3 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
- AudioDecoder_Tiny.sentis filter=lfs diff=lfs merge=lfs -text
37
- AudioEncoder_Tiny.sentis filter=lfs diff=lfs merge=lfs -text
38
- LogMelSepctro.sentis filter=lfs diff=lfs merge=lfs -text
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
.gitignore ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ .idea
Assets/Data.meta ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 67876ccafdd1f484b9bb4c7aa104b2ef
3
+ folderAsset: yes
4
+ DefaultImporter:
5
+ externalObjects: {}
6
+ userData:
7
+ assetBundleName:
8
+ assetBundleVariant:
answering-machine16kHz.wav → Assets/Data/answering-machine16kHz.wav RENAMED
File without changes
Assets/Data/answering-machine16kHz.wav.meta ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: cd878f553dc4a054bb7d898bee96c86f
3
+ AudioImporter:
4
+ externalObjects: {}
5
+ serializedVersion: 7
6
+ defaultSettings:
7
+ serializedVersion: 2
8
+ loadType: 0
9
+ sampleRateSetting: 0
10
+ sampleRateOverride: 44100
11
+ compressionFormat: 1
12
+ quality: 1
13
+ conversionMode: 0
14
+ preloadAudioData: 0
15
+ platformSettingOverrides: {}
16
+ forceToMono: 1
17
+ normalize: 1
18
+ loadInBackground: 0
19
+ ambisonic: 0
20
+ 3D: 1
21
+ userData:
22
+ assetBundleName:
23
+ assetBundleVariant:
Assets/Data/vocab.json ADDED
The diff for this file is too large to render. See raw diff
 
Assets/Data/vocab.json.meta ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: e2532ad59a8c658449d47d3b2a356b3d
3
+ TextScriptImporter:
4
+ externalObjects: {}
5
+ userData:
6
+ assetBundleName:
7
+ assetBundleVariant:
Assets/Models.meta ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 4d9a419c609a67141b71fe1f428d0590
3
+ folderAsset: yes
4
+ DefaultImporter:
5
+ externalObjects: {}
6
+ userData:
7
+ assetBundleName:
8
+ assetBundleVariant:
AudioDecoder_Tiny.sentis → Assets/Models/decoder_model.onnx RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e213397b356d02117ba9489a717c9ff1402175c55ab8882800affa595079768a
3
- size 198748952
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d09dbf0425be54e6ed5218574ae3686a7d58b0b2867bf1d60785fab2ebb23ef3
3
+ size 198062130
Assets/Models/decoder_model.onnx.meta ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 7ba6a6f1732f99947a01515050933e17
3
+ ScriptedImporter:
4
+ internalIDToNameTable: []
5
+ externalObjects: {}
6
+ serializedVersion: 2
7
+ userData:
8
+ assetBundleName:
9
+ assetBundleVariant:
10
+ script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
AudioEncoder_Tiny.sentis → Assets/Models/decoder_with_past_model.onnx RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:e7da4d76dcbd84659f22e744a89ef7916a75a873415fac953459384ee7d4b457
3
- size 32860344
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:18d7280f11e1a4c171005da10e3a178f0603092598660941875c69dcc5cb9645
3
+ size 193303641
Assets/Models/decoder_with_past_model.onnx.meta ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 624abb45917446244aafc68d8666884d
3
+ ScriptedImporter:
4
+ internalIDToNameTable: []
5
+ externalObjects: {}
6
+ serializedVersion: 2
7
+ userData:
8
+ assetBundleName:
9
+ assetBundleVariant:
10
+ script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
ONNX/AudioEncoder_Tiny.onnx → Assets/Models/encoder_model.onnx RENAMED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:b2863c15112910d8afbd5a4f0f48fff75f4fbb2ae914de609f79f0e8dd5d6da2
3
- size 32875495
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b43d4d85fb76e260791ec30bdc6784cdfa109e82e62874d27ab592e035525da3
3
+ size 32904958
Assets/Models/encoder_model.onnx.meta ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 3e61d0582ab3055458aa9259802beba7
3
+ ScriptedImporter:
4
+ internalIDToNameTable: []
5
+ externalObjects: {}
6
+ serializedVersion: 2
7
+ userData:
8
+ assetBundleName:
9
+ assetBundleVariant:
10
+ script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
ONNX/LogMelSepctro.onnx → Assets/Models/logmel_spectrogram.onnx RENAMED
File without changes
Assets/Models/logmel_spectrogram.onnx.meta ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: bb98b320c7e1fc0479990e828c462595
3
+ ScriptedImporter:
4
+ internalIDToNameTable: []
5
+ externalObjects: {}
6
+ serializedVersion: 2
7
+ userData:
8
+ assetBundleName:
9
+ assetBundleVariant:
10
+ script: {fileID: 11500000, guid: 683b6cb6d0a474744822c888b46772c9, type: 3}
Assets/Scenes.meta ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: bdaceb520486c84468656bbceb3b35b5
3
+ folderAsset: yes
4
+ DefaultImporter:
5
+ externalObjects: {}
6
+ userData:
7
+ assetBundleName:
8
+ assetBundleVariant:
Assets/Scenes/SampleScene.unity ADDED
@@ -0,0 +1,367 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!29 &1
4
+ OcclusionCullingSettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 2
7
+ m_OcclusionBakeSettings:
8
+ smallestOccluder: 5
9
+ smallestHole: 0.25
10
+ backfaceThreshold: 100
11
+ m_SceneGUID: 00000000000000000000000000000000
12
+ m_OcclusionCullingData: {fileID: 0}
13
+ --- !u!104 &2
14
+ RenderSettings:
15
+ m_ObjectHideFlags: 0
16
+ serializedVersion: 10
17
+ m_Fog: 0
18
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
19
+ m_FogMode: 3
20
+ m_FogDensity: 0.01
21
+ m_LinearFogStart: 0
22
+ m_LinearFogEnd: 300
23
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
24
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
25
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
26
+ m_AmbientIntensity: 1
27
+ m_AmbientMode: 0
28
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
29
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
30
+ m_HaloStrength: 0.5
31
+ m_FlareStrength: 1
32
+ m_FlareFadeSpeed: 3
33
+ m_HaloTexture: {fileID: 0}
34
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
35
+ m_DefaultReflectionMode: 0
36
+ m_DefaultReflectionResolution: 128
37
+ m_ReflectionBounces: 1
38
+ m_ReflectionIntensity: 1
39
+ m_CustomReflection: {fileID: 0}
40
+ m_Sun: {fileID: 705507994}
41
+ m_UseRadianceAmbientProbe: 0
42
+ --- !u!157 &3
43
+ LightmapSettings:
44
+ m_ObjectHideFlags: 0
45
+ serializedVersion: 13
46
+ m_BakeOnSceneLoad: 0
47
+ m_GISettings:
48
+ serializedVersion: 2
49
+ m_BounceScale: 1
50
+ m_IndirectOutputScale: 1
51
+ m_AlbedoBoost: 1
52
+ m_EnvironmentLightingMode: 0
53
+ m_EnableBakedLightmaps: 1
54
+ m_EnableRealtimeLightmaps: 0
55
+ m_LightmapEditorSettings:
56
+ serializedVersion: 12
57
+ m_Resolution: 2
58
+ m_BakeResolution: 40
59
+ m_AtlasSize: 1024
60
+ m_AO: 0
61
+ m_AOMaxDistance: 1
62
+ m_CompAOExponent: 1
63
+ m_CompAOExponentDirect: 0
64
+ m_ExtractAmbientOcclusion: 0
65
+ m_Padding: 2
66
+ m_LightmapParameters: {fileID: 0}
67
+ m_LightmapsBakeMode: 1
68
+ m_TextureCompression: 1
69
+ m_ReflectionCompression: 2
70
+ m_MixedBakeMode: 2
71
+ m_BakeBackend: 1
72
+ m_PVRSampling: 1
73
+ m_PVRDirectSampleCount: 32
74
+ m_PVRSampleCount: 500
75
+ m_PVRBounces: 2
76
+ m_PVREnvironmentSampleCount: 500
77
+ m_PVREnvironmentReferencePointCount: 2048
78
+ m_PVRFilteringMode: 2
79
+ m_PVRDenoiserTypeDirect: 0
80
+ m_PVRDenoiserTypeIndirect: 0
81
+ m_PVRDenoiserTypeAO: 0
82
+ m_PVRFilterTypeDirect: 0
83
+ m_PVRFilterTypeIndirect: 0
84
+ m_PVRFilterTypeAO: 0
85
+ m_PVREnvironmentMIS: 0
86
+ m_PVRCulling: 1
87
+ m_PVRFilteringGaussRadiusDirect: 1
88
+ m_PVRFilteringGaussRadiusIndirect: 5
89
+ m_PVRFilteringGaussRadiusAO: 2
90
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
91
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
92
+ m_PVRFilteringAtrousPositionSigmaAO: 1
93
+ m_ExportTrainingData: 0
94
+ m_TrainingDataDestination: TrainingData
95
+ m_LightProbeSampleCountMultiplier: 4
96
+ m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
97
+ m_LightingSettings: {fileID: 0}
98
+ --- !u!196 &4
99
+ NavMeshSettings:
100
+ serializedVersion: 2
101
+ m_ObjectHideFlags: 0
102
+ m_BuildSettings:
103
+ serializedVersion: 3
104
+ agentTypeID: 0
105
+ agentRadius: 0.5
106
+ agentHeight: 2
107
+ agentSlope: 45
108
+ agentClimb: 0.4
109
+ ledgeDropHeight: 0
110
+ maxJumpAcrossDistance: 0
111
+ minRegionArea: 2
112
+ manualCellSize: 0
113
+ cellSize: 0.16666667
114
+ manualTileSize: 0
115
+ tileSize: 256
116
+ buildHeightMesh: 0
117
+ maxJobWorkers: 0
118
+ preserveTilesOutsideBounds: 0
119
+ debug:
120
+ m_Flags: 0
121
+ m_NavMeshData: {fileID: 0}
122
+ --- !u!1 &705507993
123
+ GameObject:
124
+ m_ObjectHideFlags: 0
125
+ m_CorrespondingSourceObject: {fileID: 0}
126
+ m_PrefabInstance: {fileID: 0}
127
+ m_PrefabAsset: {fileID: 0}
128
+ serializedVersion: 6
129
+ m_Component:
130
+ - component: {fileID: 705507995}
131
+ - component: {fileID: 705507994}
132
+ m_Layer: 0
133
+ m_Name: Directional Light
134
+ m_TagString: Untagged
135
+ m_Icon: {fileID: 0}
136
+ m_NavMeshLayer: 0
137
+ m_StaticEditorFlags: 0
138
+ m_IsActive: 1
139
+ --- !u!108 &705507994
140
+ Light:
141
+ m_ObjectHideFlags: 0
142
+ m_CorrespondingSourceObject: {fileID: 0}
143
+ m_PrefabInstance: {fileID: 0}
144
+ m_PrefabAsset: {fileID: 0}
145
+ m_GameObject: {fileID: 705507993}
146
+ m_Enabled: 1
147
+ serializedVersion: 11
148
+ m_Type: 1
149
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
150
+ m_Intensity: 1
151
+ m_Range: 10
152
+ m_SpotAngle: 30
153
+ m_InnerSpotAngle: 21.80208
154
+ m_CookieSize: 10
155
+ m_Shadows:
156
+ m_Type: 2
157
+ m_Resolution: -1
158
+ m_CustomResolution: -1
159
+ m_Strength: 1
160
+ m_Bias: 0.05
161
+ m_NormalBias: 0.4
162
+ m_NearPlane: 0.2
163
+ m_CullingMatrixOverride:
164
+ e00: 1
165
+ e01: 0
166
+ e02: 0
167
+ e03: 0
168
+ e10: 0
169
+ e11: 1
170
+ e12: 0
171
+ e13: 0
172
+ e20: 0
173
+ e21: 0
174
+ e22: 1
175
+ e23: 0
176
+ e30: 0
177
+ e31: 0
178
+ e32: 0
179
+ e33: 1
180
+ m_UseCullingMatrixOverride: 0
181
+ m_Cookie: {fileID: 0}
182
+ m_DrawHalo: 0
183
+ m_Flare: {fileID: 0}
184
+ m_RenderMode: 0
185
+ m_CullingMask:
186
+ serializedVersion: 2
187
+ m_Bits: 4294967295
188
+ m_RenderingLayerMask: 1
189
+ m_Lightmapping: 1
190
+ m_LightShadowCasterMode: 0
191
+ m_AreaSize: {x: 1, y: 1}
192
+ m_BounceIntensity: 1
193
+ m_ColorTemperature: 6570
194
+ m_UseColorTemperature: 0
195
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
196
+ m_UseBoundingSphereOverride: 0
197
+ m_UseViewFrustumForShadowCasterCull: 1
198
+ m_ForceVisible: 0
199
+ m_ShadowRadius: 0
200
+ m_ShadowAngle: 0
201
+ m_LightUnit: 1
202
+ m_LuxAtDistance: 1
203
+ m_EnableSpotReflector: 1
204
+ --- !u!4 &705507995
205
+ Transform:
206
+ m_ObjectHideFlags: 0
207
+ m_CorrespondingSourceObject: {fileID: 0}
208
+ m_PrefabInstance: {fileID: 0}
209
+ m_PrefabAsset: {fileID: 0}
210
+ m_GameObject: {fileID: 705507993}
211
+ serializedVersion: 2
212
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
213
+ m_LocalPosition: {x: 0, y: 3, z: 0}
214
+ m_LocalScale: {x: 1, y: 1, z: 1}
215
+ m_ConstrainProportionsScale: 0
216
+ m_Children: []
217
+ m_Father: {fileID: 0}
218
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
219
+ --- !u!1 &963194225
220
+ GameObject:
221
+ m_ObjectHideFlags: 0
222
+ m_CorrespondingSourceObject: {fileID: 0}
223
+ m_PrefabInstance: {fileID: 0}
224
+ m_PrefabAsset: {fileID: 0}
225
+ serializedVersion: 6
226
+ m_Component:
227
+ - component: {fileID: 963194228}
228
+ - component: {fileID: 963194227}
229
+ - component: {fileID: 963194226}
230
+ m_Layer: 0
231
+ m_Name: Main Camera
232
+ m_TagString: MainCamera
233
+ m_Icon: {fileID: 0}
234
+ m_NavMeshLayer: 0
235
+ m_StaticEditorFlags: 0
236
+ m_IsActive: 1
237
+ --- !u!81 &963194226
238
+ AudioListener:
239
+ m_ObjectHideFlags: 0
240
+ m_CorrespondingSourceObject: {fileID: 0}
241
+ m_PrefabInstance: {fileID: 0}
242
+ m_PrefabAsset: {fileID: 0}
243
+ m_GameObject: {fileID: 963194225}
244
+ m_Enabled: 1
245
+ --- !u!20 &963194227
246
+ Camera:
247
+ m_ObjectHideFlags: 0
248
+ m_CorrespondingSourceObject: {fileID: 0}
249
+ m_PrefabInstance: {fileID: 0}
250
+ m_PrefabAsset: {fileID: 0}
251
+ m_GameObject: {fileID: 963194225}
252
+ m_Enabled: 1
253
+ serializedVersion: 2
254
+ m_ClearFlags: 1
255
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
256
+ m_projectionMatrixMode: 1
257
+ m_GateFitMode: 2
258
+ m_FOVAxisMode: 0
259
+ m_Iso: 200
260
+ m_ShutterSpeed: 0.005
261
+ m_Aperture: 16
262
+ m_FocusDistance: 10
263
+ m_FocalLength: 50
264
+ m_BladeCount: 5
265
+ m_Curvature: {x: 2, y: 11}
266
+ m_BarrelClipping: 0.25
267
+ m_Anamorphism: 0
268
+ m_SensorSize: {x: 36, y: 24}
269
+ m_LensShift: {x: 0, y: 0}
270
+ m_NormalizedViewPortRect:
271
+ serializedVersion: 2
272
+ x: 0
273
+ y: 0
274
+ width: 1
275
+ height: 1
276
+ near clip plane: 0.3
277
+ far clip plane: 1000
278
+ field of view: 60
279
+ orthographic: 0
280
+ orthographic size: 5
281
+ m_Depth: -1
282
+ m_CullingMask:
283
+ serializedVersion: 2
284
+ m_Bits: 4294967295
285
+ m_RenderingPath: -1
286
+ m_TargetTexture: {fileID: 0}
287
+ m_TargetDisplay: 0
288
+ m_TargetEye: 3
289
+ m_HDR: 1
290
+ m_AllowMSAA: 1
291
+ m_AllowDynamicResolution: 0
292
+ m_ForceIntoRT: 0
293
+ m_OcclusionCulling: 1
294
+ m_StereoConvergence: 10
295
+ m_StereoSeparation: 0.022
296
+ --- !u!4 &963194228
297
+ Transform:
298
+ m_ObjectHideFlags: 0
299
+ m_CorrespondingSourceObject: {fileID: 0}
300
+ m_PrefabInstance: {fileID: 0}
301
+ m_PrefabAsset: {fileID: 0}
302
+ m_GameObject: {fileID: 963194225}
303
+ serializedVersion: 2
304
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
305
+ m_LocalPosition: {x: 0, y: 1, z: -10}
306
+ m_LocalScale: {x: 1, y: 1, z: 1}
307
+ m_ConstrainProportionsScale: 0
308
+ m_Children: []
309
+ m_Father: {fileID: 0}
310
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
311
+ --- !u!1 &1858942803
312
+ GameObject:
313
+ m_ObjectHideFlags: 0
314
+ m_CorrespondingSourceObject: {fileID: 0}
315
+ m_PrefabInstance: {fileID: 0}
316
+ m_PrefabAsset: {fileID: 0}
317
+ serializedVersion: 6
318
+ m_Component:
319
+ - component: {fileID: 1858942804}
320
+ - component: {fileID: 1858942805}
321
+ m_Layer: 0
322
+ m_Name: Transcription
323
+ m_TagString: Untagged
324
+ m_Icon: {fileID: 0}
325
+ m_NavMeshLayer: 0
326
+ m_StaticEditorFlags: 0
327
+ m_IsActive: 1
328
+ --- !u!4 &1858942804
329
+ Transform:
330
+ m_ObjectHideFlags: 0
331
+ m_CorrespondingSourceObject: {fileID: 0}
332
+ m_PrefabInstance: {fileID: 0}
333
+ m_PrefabAsset: {fileID: 0}
334
+ m_GameObject: {fileID: 1858942803}
335
+ serializedVersion: 2
336
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
337
+ m_LocalPosition: {x: 0, y: 0, z: 0}
338
+ m_LocalScale: {x: 1, y: 1, z: 1}
339
+ m_ConstrainProportionsScale: 0
340
+ m_Children: []
341
+ m_Father: {fileID: 0}
342
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
343
+ --- !u!114 &1858942805
344
+ MonoBehaviour:
345
+ m_ObjectHideFlags: 0
346
+ m_CorrespondingSourceObject: {fileID: 0}
347
+ m_PrefabInstance: {fileID: 0}
348
+ m_PrefabAsset: {fileID: 0}
349
+ m_GameObject: {fileID: 1858942803}
350
+ m_Enabled: 1
351
+ m_EditorHideFlags: 0
352
+ m_Script: {fileID: 11500000, guid: 7daf714de027d164da61b42f59abe9af, type: 3}
353
+ m_Name:
354
+ m_EditorClassIdentifier:
355
+ audioClip: {fileID: 8300000, guid: cd878f553dc4a054bb7d898bee96c86f, type: 3}
356
+ audioDecoder1: {fileID: 5022602860645237092, guid: 7ba6a6f1732f99947a01515050933e17, type: 3}
357
+ audioDecoder2: {fileID: 5022602860645237092, guid: 624abb45917446244aafc68d8666884d, type: 3}
358
+ audioEncoder: {fileID: 5022602860645237092, guid: 3e61d0582ab3055458aa9259802beba7, type: 3}
359
+ logMelSpectro: {fileID: 5022602860645237092, guid: bb98b320c7e1fc0479990e828c462595, type: 3}
360
+ jsonFile: {fileID: 4900000, guid: e2532ad59a8c658449d47d3b2a356b3d, type: 3}
361
+ --- !u!1660057539 &9223372036854775807
362
+ SceneRoots:
363
+ m_ObjectHideFlags: 0
364
+ m_Roots:
365
+ - {fileID: 963194228}
366
+ - {fileID: 705507995}
367
+ - {fileID: 1858942804}
Assets/Scenes/SampleScene.unity.meta ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 9fc0d4010bbf28b4594072e72b8655ab
3
+ DefaultImporter:
4
+ externalObjects: {}
5
+ userData:
6
+ assetBundleName:
7
+ assetBundleVariant:
Assets/Scripts.meta ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 5a5c2956aaa8c124eb09b51ba4609739
3
+ folderAsset: yes
4
+ DefaultImporter:
5
+ externalObjects: {}
6
+ userData:
7
+ assetBundleName:
8
+ assetBundleVariant:
Assets/Scripts/RunWhisper.cs ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ using System.Collections.Generic;
2
+ using UnityEngine;
3
+ using Unity.Sentis;
4
+ using System.Text;
5
+ using Unity.Collections;
6
+
7
+ public class RunWhisper : MonoBehaviour
8
+ {
9
+ Worker decoder1, decoder2, encoder, spectrogram;
10
+ Worker argmax;
11
+
12
+ public AudioClip audioClip;
13
+
14
+ // This is how many tokens you want. It can be adjusted.
15
+ const int maxTokens = 100;
16
+
17
+ // Special tokens see added tokens file for details
18
+ const int END_OF_TEXT = 50257;
19
+ const int START_OF_TRANSCRIPT = 50258;
20
+ const int ENGLISH = 50259;
21
+ const int GERMAN = 50261;
22
+ const int FRENCH = 50265;
23
+ const int TRANSCRIBE = 50359; //for speech-to-text in specified language
24
+ const int TRANSLATE = 50358; //for speech-to-text then translate to English
25
+ const int NO_TIME_STAMPS = 50363;
26
+ const int START_TIME = 50364;
27
+
28
+ int numSamples;
29
+ string[] tokens;
30
+
31
+ int tokenCount = 0;
32
+ NativeArray<int> outputTokens;
33
+
34
+ // Used for special character decoding
35
+ int[] whiteSpaceCharacters = new int[256];
36
+
37
+ Tensor<float> encodedAudio;
38
+
39
+ bool transcribe = false;
40
+ string outputString = "";
41
+
42
+ // Maximum size of audioClip (30s at 16kHz)
43
+ const int maxSamples = 30 * 16000;
44
+
45
+ public ModelAsset audioDecoder1, audioDecoder2;
46
+ public ModelAsset audioEncoder;
47
+ public ModelAsset logMelSpectro;
48
+
49
+ public async void Start()
50
+ {
51
+ SetupWhiteSpaceShifts();
52
+ GetTokens();
53
+
54
+ decoder1 = new Worker(ModelLoader.Load(audioDecoder1), BackendType.GPUCompute);
55
+ decoder2 = new Worker(ModelLoader.Load(audioDecoder2), BackendType.GPUCompute);
56
+
57
+ FunctionalGraph graph = new FunctionalGraph();
58
+ var input = graph.AddInput(DataType.Float, new DynamicTensorShape(1, 1, 51865));
59
+ var amax = Functional.ArgMax(input, -1, false);
60
+ var selectTokenModel = graph.Compile(amax);
61
+ argmax = new Worker(selectTokenModel, BackendType.GPUCompute);
62
+
63
+ encoder = new Worker(ModelLoader.Load(audioEncoder), BackendType.GPUCompute);
64
+ spectrogram = new Worker(ModelLoader.Load(logMelSpectro), BackendType.GPUCompute);
65
+
66
+ outputTokens = new NativeArray<int>(maxTokens, Allocator.Persistent);
67
+
68
+ outputTokens[0] = START_OF_TRANSCRIPT;
69
+ outputTokens[1] = ENGLISH;// GERMAN;//FRENCH;//
70
+ outputTokens[2] = TRANSCRIBE; //TRANSLATE;//
71
+ //outputTokens[3] = NO_TIME_STAMPS;// START_TIME;//
72
+ tokenCount = 2;
73
+
74
+ LoadAudio();
75
+ EncodeAudio();
76
+ transcribe = true;
77
+
78
+ tokensTensor = new Tensor<int>(new TensorShape(1, maxTokens));
79
+ ComputeTensorData.Pin(tokensTensor);
80
+ tokensTensor.Reshape(new TensorShape(1, tokenCount));
81
+ tokensTensor.dataOnBackend.Upload<int>(outputTokens, tokenCount);
82
+
83
+ lastToken = new NativeArray<int>(1, Allocator.Persistent); lastToken[0] = NO_TIME_STAMPS;
84
+ lastTokenTensor = new Tensor<int>(new TensorShape(1, 1), new[] { NO_TIME_STAMPS });
85
+
86
+ while (true)
87
+ {
88
+ if (!transcribe || tokenCount >= (outputTokens.Length - 1))
89
+ return;
90
+ m_Awaitable = InferenceStep();
91
+ await m_Awaitable;
92
+ }
93
+ }
94
+ Awaitable m_Awaitable;
95
+
96
+ NativeArray<int> lastToken;
97
+ Tensor<int> lastTokenTensor;
98
+ Tensor<int> tokensTensor;
99
+ Tensor<float> audioInput;
100
+
101
+ void LoadAudio()
102
+ {
103
+ numSamples = audioClip.samples;
104
+ var data = new float[maxSamples];
105
+ numSamples = maxSamples;
106
+ audioClip.GetData(data, 0);
107
+ audioInput = new Tensor<float>(new TensorShape(1, numSamples), data);
108
+ }
109
+
110
+ void EncodeAudio()
111
+ {
112
+ spectrogram.Schedule(audioInput);
113
+ var logmel = spectrogram.PeekOutput() as Tensor<float>;
114
+ encoder.Schedule(logmel);
115
+ encodedAudio = encoder.PeekOutput() as Tensor<float>;
116
+ }
117
+ async Awaitable InferenceStep()
118
+ {
119
+ decoder1.SetInput("input_ids", tokensTensor);
120
+ decoder1.SetInput("encoder_hidden_states", encodedAudio);
121
+ decoder1.Schedule();
122
+
123
+ var past_key_values_0_decoder_key = decoder1.PeekOutput("present.0.decoder.key") as Tensor<float>;
124
+ var past_key_values_0_decoder_value = decoder1.PeekOutput("present.0.decoder.value") as Tensor<float>;
125
+ var past_key_values_1_decoder_key = decoder1.PeekOutput("present.1.decoder.key") as Tensor<float>;
126
+ var past_key_values_1_decoder_value = decoder1.PeekOutput("present.1.decoder.value") as Tensor<float>;
127
+ var past_key_values_2_decoder_key = decoder1.PeekOutput("present.2.decoder.key") as Tensor<float>;
128
+ var past_key_values_2_decoder_value = decoder1.PeekOutput("present.2.decoder.value") as Tensor<float>;
129
+ var past_key_values_3_decoder_key = decoder1.PeekOutput("present.3.decoder.key") as Tensor<float>;
130
+ var past_key_values_3_decoder_value = decoder1.PeekOutput("present.3.decoder.value") as Tensor<float>;
131
+
132
+ var past_key_values_0_encoder_key = decoder1.PeekOutput("present.0.encoder.key") as Tensor<float>;
133
+ var past_key_values_0_encoder_value = decoder1.PeekOutput("present.0.encoder.value") as Tensor<float>;
134
+ var past_key_values_1_encoder_key = decoder1.PeekOutput("present.1.encoder.key") as Tensor<float>;
135
+ var past_key_values_1_encoder_value = decoder1.PeekOutput("present.1.encoder.value") as Tensor<float>;
136
+ var past_key_values_2_encoder_key = decoder1.PeekOutput("present.2.encoder.key") as Tensor<float>;
137
+ var past_key_values_2_encoder_value = decoder1.PeekOutput("present.2.encoder.value") as Tensor<float>;
138
+ var past_key_values_3_encoder_key = decoder1.PeekOutput("present.3.encoder.key") as Tensor<float>;
139
+ var past_key_values_3_encoder_value = decoder1.PeekOutput("present.3.encoder.value") as Tensor<float>;
140
+
141
+ decoder2.SetInput("input_ids", lastTokenTensor);
142
+ decoder2.SetInput("past_key_values.0.decoder.key", past_key_values_0_decoder_key);
143
+ decoder2.SetInput("past_key_values.0.decoder.value", past_key_values_0_decoder_value);
144
+ decoder2.SetInput("past_key_values.1.decoder.key", past_key_values_1_decoder_key);
145
+ decoder2.SetInput("past_key_values.1.decoder.value", past_key_values_1_decoder_value);
146
+ decoder2.SetInput("past_key_values.2.decoder.key", past_key_values_2_decoder_key);
147
+ decoder2.SetInput("past_key_values.2.decoder.value", past_key_values_2_decoder_value);
148
+ decoder2.SetInput("past_key_values.3.decoder.key", past_key_values_3_decoder_key);
149
+ decoder2.SetInput("past_key_values.3.decoder.value", past_key_values_3_decoder_value);
150
+
151
+ decoder2.SetInput("past_key_values.0.encoder.key", past_key_values_0_encoder_key);
152
+ decoder2.SetInput("past_key_values.0.encoder.value", past_key_values_0_encoder_value);
153
+ decoder2.SetInput("past_key_values.1.encoder.key", past_key_values_1_encoder_key);
154
+ decoder2.SetInput("past_key_values.1.encoder.value", past_key_values_1_encoder_value);
155
+ decoder2.SetInput("past_key_values.2.encoder.key", past_key_values_2_encoder_key);
156
+ decoder2.SetInput("past_key_values.2.encoder.value", past_key_values_2_encoder_value);
157
+ decoder2.SetInput("past_key_values.3.encoder.key", past_key_values_3_encoder_key);
158
+ decoder2.SetInput("past_key_values.3.encoder.value", past_key_values_3_encoder_value);
159
+
160
+ decoder2.Schedule();
161
+
162
+ var logits = decoder2.PeekOutput("logits") as Tensor<float>;
163
+ argmax.Schedule(logits);
164
+ using var t_Token = await argmax.PeekOutput().ReadbackAndCloneAsync() as Tensor<int>;
165
+ int index = t_Token[0];
166
+
167
+ tokenCount++;
168
+ outputTokens[tokenCount] = lastToken[0];
169
+ lastToken[0] = index;
170
+ tokensTensor.Reshape(new TensorShape(1, tokenCount));
171
+ tokensTensor.dataOnBackend.Upload<int>(outputTokens, tokenCount);
172
+ lastTokenTensor.dataOnBackend.Upload<int>(lastToken, 1);
173
+
174
+ if (index == END_OF_TEXT)
175
+ {
176
+ transcribe = false;
177
+ }
178
+ else if (index < tokens.Length)
179
+ {
180
+ outputString += GetUnicodeText(tokens[index]);
181
+ }
182
+
183
+ Debug.Log(outputString);
184
+ }
185
+
186
+ // Tokenizer
187
+ public TextAsset jsonFile;
188
+ void GetTokens()
189
+ {
190
+ var vocab = Newtonsoft.Json.JsonConvert.DeserializeObject<Dictionary<string, int>>(jsonFile.text);
191
+ tokens = new string[vocab.Count];
192
+ foreach (var item in vocab)
193
+ {
194
+ tokens[item.Value] = item.Key;
195
+ }
196
+ }
197
+
198
+ string GetUnicodeText(string text)
199
+ {
200
+ var bytes = Encoding.GetEncoding("ISO-8859-1").GetBytes(ShiftCharacterDown(text));
201
+ return Encoding.UTF8.GetString(bytes);
202
+ }
203
+
204
+ string ShiftCharacterDown(string text)
205
+ {
206
+ string outText = "";
207
+ foreach (char letter in text)
208
+ {
209
+ outText += ((int)letter <= 256) ? letter :
210
+ (char)whiteSpaceCharacters[(int)(letter - 256)];
211
+ }
212
+ return outText;
213
+ }
214
+
215
+ void SetupWhiteSpaceShifts()
216
+ {
217
+ for (int i = 0, n = 0; i < 256; i++)
218
+ {
219
+ if (IsWhiteSpace((char)i)) whiteSpaceCharacters[n++] = i;
220
+ }
221
+ }
222
+
223
+ bool IsWhiteSpace(char c)
224
+ {
225
+ return !(('!' <= c && c <= '~') || ('�' <= c && c <= '�') || ('�' <= c && c <= '�'));
226
+ }
227
+
228
+ private void OnDestroy()
229
+ {
230
+ decoder1.Dispose();
231
+ decoder2.Dispose();
232
+ encoder.Dispose();
233
+ spectrogram.Dispose();
234
+ argmax.Dispose();
235
+ audioInput.Dispose();
236
+ lastTokenTensor.Dispose();
237
+ tokensTensor.Dispose();
238
+ }
239
+ }
Assets/Scripts/RunWhisper.cs.meta ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ fileFormatVersion: 2
2
+ guid: 7daf714de027d164da61b42f59abe9af
LogMelSepctro.sentis DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:4f1d5bf692d1e8bfb225b493386614f16f1a7c71bc68a5d3106b79793640a8ab
3
- size 1353668
 
 
 
 
ONNX/AudioDecoder_Tiny.onnx DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:5384efc7670a822d83fd0712b60f2c7f56b6c8c908529068e880804393541847
3
- size 198784826
 
 
 
 
Packages/manifest.json ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "dependencies": {
3
+ "com.unity.collab-proxy": "2.5.2",
4
+ "com.unity.feature.development": "1.0.2",
5
+ "com.unity.multiplayer.center": "1.0.0",
6
+ "com.unity.nuget.newtonsoft-json": "3.2.1",
7
+ "com.unity.sentis": "2.1.0",
8
+ "com.unity.timeline": "1.8.7",
9
+ "com.unity.ugui": "2.0.0",
10
+ "com.unity.visualscripting": "1.9.4",
11
+ "com.unity.modules.accessibility": "1.0.0",
12
+ "com.unity.modules.ai": "1.0.0",
13
+ "com.unity.modules.androidjni": "1.0.0",
14
+ "com.unity.modules.animation": "1.0.0",
15
+ "com.unity.modules.assetbundle": "1.0.0",
16
+ "com.unity.modules.audio": "1.0.0",
17
+ "com.unity.modules.cloth": "1.0.0",
18
+ "com.unity.modules.director": "1.0.0",
19
+ "com.unity.modules.imageconversion": "1.0.0",
20
+ "com.unity.modules.imgui": "1.0.0",
21
+ "com.unity.modules.jsonserialize": "1.0.0",
22
+ "com.unity.modules.particlesystem": "1.0.0",
23
+ "com.unity.modules.physics": "1.0.0",
24
+ "com.unity.modules.physics2d": "1.0.0",
25
+ "com.unity.modules.screencapture": "1.0.0",
26
+ "com.unity.modules.terrain": "1.0.0",
27
+ "com.unity.modules.terrainphysics": "1.0.0",
28
+ "com.unity.modules.tilemap": "1.0.0",
29
+ "com.unity.modules.ui": "1.0.0",
30
+ "com.unity.modules.uielements": "1.0.0",
31
+ "com.unity.modules.umbra": "1.0.0",
32
+ "com.unity.modules.unityanalytics": "1.0.0",
33
+ "com.unity.modules.unitywebrequest": "1.0.0",
34
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
35
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
36
+ "com.unity.modules.unitywebrequesttexture": "1.0.0",
37
+ "com.unity.modules.unitywebrequestwww": "1.0.0",
38
+ "com.unity.modules.vehicles": "1.0.0",
39
+ "com.unity.modules.video": "1.0.0",
40
+ "com.unity.modules.vr": "1.0.0",
41
+ "com.unity.modules.wind": "1.0.0",
42
+ "com.unity.modules.xr": "1.0.0"
43
+ }
44
+ }
Packages/packages-lock.json ADDED
@@ -0,0 +1,450 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "dependencies": {
3
+ "com.unity.burst": {
4
+ "version": "1.8.18",
5
+ "depth": 1,
6
+ "source": "registry",
7
+ "dependencies": {
8
+ "com.unity.mathematics": "1.2.1",
9
+ "com.unity.modules.jsonserialize": "1.0.0"
10
+ },
11
+ "url": "https://packages.unity.com"
12
+ },
13
+ "com.unity.collab-proxy": {
14
+ "version": "2.5.2",
15
+ "depth": 0,
16
+ "source": "registry",
17
+ "dependencies": {},
18
+ "url": "https://packages.unity.com"
19
+ },
20
+ "com.unity.collections": {
21
+ "version": "2.5.1",
22
+ "depth": 1,
23
+ "source": "registry",
24
+ "dependencies": {
25
+ "com.unity.burst": "1.8.17",
26
+ "com.unity.test-framework": "1.4.5",
27
+ "com.unity.nuget.mono-cecil": "1.11.4",
28
+ "com.unity.test-framework.performance": "3.0.3"
29
+ },
30
+ "url": "https://packages.unity.com"
31
+ },
32
+ "com.unity.editorcoroutines": {
33
+ "version": "1.0.0",
34
+ "depth": 1,
35
+ "source": "registry",
36
+ "dependencies": {},
37
+ "url": "https://packages.unity.com"
38
+ },
39
+ "com.unity.ext.nunit": {
40
+ "version": "2.0.5",
41
+ "depth": 2,
42
+ "source": "registry",
43
+ "dependencies": {},
44
+ "url": "https://packages.unity.com"
45
+ },
46
+ "com.unity.feature.development": {
47
+ "version": "1.0.2",
48
+ "depth": 0,
49
+ "source": "builtin",
50
+ "dependencies": {
51
+ "com.unity.ide.visualstudio": "2.0.22",
52
+ "com.unity.ide.rider": "3.0.31",
53
+ "com.unity.editorcoroutines": "1.0.0",
54
+ "com.unity.performance.profile-analyzer": "1.2.2",
55
+ "com.unity.test-framework": "1.4.5",
56
+ "com.unity.testtools.codecoverage": "1.2.6"
57
+ }
58
+ },
59
+ "com.unity.ide.rider": {
60
+ "version": "3.0.31",
61
+ "depth": 1,
62
+ "source": "registry",
63
+ "dependencies": {
64
+ "com.unity.ext.nunit": "1.0.6"
65
+ },
66
+ "url": "https://packages.unity.com"
67
+ },
68
+ "com.unity.ide.visualstudio": {
69
+ "version": "2.0.22",
70
+ "depth": 1,
71
+ "source": "registry",
72
+ "dependencies": {
73
+ "com.unity.test-framework": "1.1.9"
74
+ },
75
+ "url": "https://packages.unity.com"
76
+ },
77
+ "com.unity.mathematics": {
78
+ "version": "1.3.2",
79
+ "depth": 2,
80
+ "source": "registry",
81
+ "dependencies": {},
82
+ "url": "https://packages.unity.com"
83
+ },
84
+ "com.unity.multiplayer.center": {
85
+ "version": "1.0.0",
86
+ "depth": 0,
87
+ "source": "builtin",
88
+ "dependencies": {
89
+ "com.unity.modules.uielements": "1.0.0"
90
+ }
91
+ },
92
+ "com.unity.nuget.mono-cecil": {
93
+ "version": "1.11.4",
94
+ "depth": 2,
95
+ "source": "registry",
96
+ "dependencies": {},
97
+ "url": "https://packages.unity.com"
98
+ },
99
+ "com.unity.nuget.newtonsoft-json": {
100
+ "version": "3.2.1",
101
+ "depth": 0,
102
+ "source": "registry",
103
+ "dependencies": {},
104
+ "url": "https://packages.unity.com"
105
+ },
106
+ "com.unity.performance.profile-analyzer": {
107
+ "version": "1.2.2",
108
+ "depth": 1,
109
+ "source": "registry",
110
+ "dependencies": {},
111
+ "url": "https://packages.unity.com"
112
+ },
113
+ "com.unity.sentis": {
114
+ "version": "2.1.0",
115
+ "depth": 0,
116
+ "source": "registry",
117
+ "dependencies": {
118
+ "com.unity.burst": "1.8.17",
119
+ "com.unity.collections": "2.4.3",
120
+ "com.unity.modules.imageconversion": "1.0.0"
121
+ },
122
+ "url": "https://packages.unity.com"
123
+ },
124
+ "com.unity.settings-manager": {
125
+ "version": "2.0.1",
126
+ "depth": 2,
127
+ "source": "registry",
128
+ "dependencies": {},
129
+ "url": "https://packages.unity.com"
130
+ },
131
+ "com.unity.test-framework": {
132
+ "version": "1.4.5",
133
+ "depth": 1,
134
+ "source": "registry",
135
+ "dependencies": {
136
+ "com.unity.ext.nunit": "2.0.3",
137
+ "com.unity.modules.imgui": "1.0.0",
138
+ "com.unity.modules.jsonserialize": "1.0.0"
139
+ },
140
+ "url": "https://packages.unity.com"
141
+ },
142
+ "com.unity.test-framework.performance": {
143
+ "version": "3.0.3",
144
+ "depth": 2,
145
+ "source": "registry",
146
+ "dependencies": {
147
+ "com.unity.test-framework": "1.1.31",
148
+ "com.unity.modules.jsonserialize": "1.0.0"
149
+ },
150
+ "url": "https://packages.unity.com"
151
+ },
152
+ "com.unity.testtools.codecoverage": {
153
+ "version": "1.2.6",
154
+ "depth": 1,
155
+ "source": "registry",
156
+ "dependencies": {
157
+ "com.unity.test-framework": "1.0.16",
158
+ "com.unity.settings-manager": "1.0.1"
159
+ },
160
+ "url": "https://packages.unity.com"
161
+ },
162
+ "com.unity.timeline": {
163
+ "version": "1.8.7",
164
+ "depth": 0,
165
+ "source": "registry",
166
+ "dependencies": {
167
+ "com.unity.modules.audio": "1.0.0",
168
+ "com.unity.modules.director": "1.0.0",
169
+ "com.unity.modules.animation": "1.0.0",
170
+ "com.unity.modules.particlesystem": "1.0.0"
171
+ },
172
+ "url": "https://packages.unity.com"
173
+ },
174
+ "com.unity.ugui": {
175
+ "version": "2.0.0",
176
+ "depth": 0,
177
+ "source": "builtin",
178
+ "dependencies": {
179
+ "com.unity.modules.ui": "1.0.0",
180
+ "com.unity.modules.imgui": "1.0.0"
181
+ }
182
+ },
183
+ "com.unity.visualscripting": {
184
+ "version": "1.9.4",
185
+ "depth": 0,
186
+ "source": "registry",
187
+ "dependencies": {
188
+ "com.unity.ugui": "1.0.0",
189
+ "com.unity.modules.jsonserialize": "1.0.0"
190
+ },
191
+ "url": "https://packages.unity.com"
192
+ },
193
+ "com.unity.modules.accessibility": {
194
+ "version": "1.0.0",
195
+ "depth": 0,
196
+ "source": "builtin",
197
+ "dependencies": {}
198
+ },
199
+ "com.unity.modules.ai": {
200
+ "version": "1.0.0",
201
+ "depth": 0,
202
+ "source": "builtin",
203
+ "dependencies": {}
204
+ },
205
+ "com.unity.modules.androidjni": {
206
+ "version": "1.0.0",
207
+ "depth": 0,
208
+ "source": "builtin",
209
+ "dependencies": {}
210
+ },
211
+ "com.unity.modules.animation": {
212
+ "version": "1.0.0",
213
+ "depth": 0,
214
+ "source": "builtin",
215
+ "dependencies": {}
216
+ },
217
+ "com.unity.modules.assetbundle": {
218
+ "version": "1.0.0",
219
+ "depth": 0,
220
+ "source": "builtin",
221
+ "dependencies": {}
222
+ },
223
+ "com.unity.modules.audio": {
224
+ "version": "1.0.0",
225
+ "depth": 0,
226
+ "source": "builtin",
227
+ "dependencies": {}
228
+ },
229
+ "com.unity.modules.cloth": {
230
+ "version": "1.0.0",
231
+ "depth": 0,
232
+ "source": "builtin",
233
+ "dependencies": {
234
+ "com.unity.modules.physics": "1.0.0"
235
+ }
236
+ },
237
+ "com.unity.modules.director": {
238
+ "version": "1.0.0",
239
+ "depth": 0,
240
+ "source": "builtin",
241
+ "dependencies": {
242
+ "com.unity.modules.audio": "1.0.0",
243
+ "com.unity.modules.animation": "1.0.0"
244
+ }
245
+ },
246
+ "com.unity.modules.hierarchycore": {
247
+ "version": "1.0.0",
248
+ "depth": 1,
249
+ "source": "builtin",
250
+ "dependencies": {}
251
+ },
252
+ "com.unity.modules.imageconversion": {
253
+ "version": "1.0.0",
254
+ "depth": 0,
255
+ "source": "builtin",
256
+ "dependencies": {}
257
+ },
258
+ "com.unity.modules.imgui": {
259
+ "version": "1.0.0",
260
+ "depth": 0,
261
+ "source": "builtin",
262
+ "dependencies": {}
263
+ },
264
+ "com.unity.modules.jsonserialize": {
265
+ "version": "1.0.0",
266
+ "depth": 0,
267
+ "source": "builtin",
268
+ "dependencies": {}
269
+ },
270
+ "com.unity.modules.particlesystem": {
271
+ "version": "1.0.0",
272
+ "depth": 0,
273
+ "source": "builtin",
274
+ "dependencies": {}
275
+ },
276
+ "com.unity.modules.physics": {
277
+ "version": "1.0.0",
278
+ "depth": 0,
279
+ "source": "builtin",
280
+ "dependencies": {}
281
+ },
282
+ "com.unity.modules.physics2d": {
283
+ "version": "1.0.0",
284
+ "depth": 0,
285
+ "source": "builtin",
286
+ "dependencies": {}
287
+ },
288
+ "com.unity.modules.screencapture": {
289
+ "version": "1.0.0",
290
+ "depth": 0,
291
+ "source": "builtin",
292
+ "dependencies": {
293
+ "com.unity.modules.imageconversion": "1.0.0"
294
+ }
295
+ },
296
+ "com.unity.modules.subsystems": {
297
+ "version": "1.0.0",
298
+ "depth": 1,
299
+ "source": "builtin",
300
+ "dependencies": {
301
+ "com.unity.modules.jsonserialize": "1.0.0"
302
+ }
303
+ },
304
+ "com.unity.modules.terrain": {
305
+ "version": "1.0.0",
306
+ "depth": 0,
307
+ "source": "builtin",
308
+ "dependencies": {}
309
+ },
310
+ "com.unity.modules.terrainphysics": {
311
+ "version": "1.0.0",
312
+ "depth": 0,
313
+ "source": "builtin",
314
+ "dependencies": {
315
+ "com.unity.modules.physics": "1.0.0",
316
+ "com.unity.modules.terrain": "1.0.0"
317
+ }
318
+ },
319
+ "com.unity.modules.tilemap": {
320
+ "version": "1.0.0",
321
+ "depth": 0,
322
+ "source": "builtin",
323
+ "dependencies": {
324
+ "com.unity.modules.physics2d": "1.0.0"
325
+ }
326
+ },
327
+ "com.unity.modules.ui": {
328
+ "version": "1.0.0",
329
+ "depth": 0,
330
+ "source": "builtin",
331
+ "dependencies": {}
332
+ },
333
+ "com.unity.modules.uielements": {
334
+ "version": "1.0.0",
335
+ "depth": 0,
336
+ "source": "builtin",
337
+ "dependencies": {
338
+ "com.unity.modules.ui": "1.0.0",
339
+ "com.unity.modules.imgui": "1.0.0",
340
+ "com.unity.modules.jsonserialize": "1.0.0",
341
+ "com.unity.modules.hierarchycore": "1.0.0"
342
+ }
343
+ },
344
+ "com.unity.modules.umbra": {
345
+ "version": "1.0.0",
346
+ "depth": 0,
347
+ "source": "builtin",
348
+ "dependencies": {}
349
+ },
350
+ "com.unity.modules.unityanalytics": {
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.jsonserialize": "1.0.0"
357
+ }
358
+ },
359
+ "com.unity.modules.unitywebrequest": {
360
+ "version": "1.0.0",
361
+ "depth": 0,
362
+ "source": "builtin",
363
+ "dependencies": {}
364
+ },
365
+ "com.unity.modules.unitywebrequestassetbundle": {
366
+ "version": "1.0.0",
367
+ "depth": 0,
368
+ "source": "builtin",
369
+ "dependencies": {
370
+ "com.unity.modules.assetbundle": "1.0.0",
371
+ "com.unity.modules.unitywebrequest": "1.0.0"
372
+ }
373
+ },
374
+ "com.unity.modules.unitywebrequestaudio": {
375
+ "version": "1.0.0",
376
+ "depth": 0,
377
+ "source": "builtin",
378
+ "dependencies": {
379
+ "com.unity.modules.unitywebrequest": "1.0.0",
380
+ "com.unity.modules.audio": "1.0.0"
381
+ }
382
+ },
383
+ "com.unity.modules.unitywebrequesttexture": {
384
+ "version": "1.0.0",
385
+ "depth": 0,
386
+ "source": "builtin",
387
+ "dependencies": {
388
+ "com.unity.modules.unitywebrequest": "1.0.0",
389
+ "com.unity.modules.imageconversion": "1.0.0"
390
+ }
391
+ },
392
+ "com.unity.modules.unitywebrequestwww": {
393
+ "version": "1.0.0",
394
+ "depth": 0,
395
+ "source": "builtin",
396
+ "dependencies": {
397
+ "com.unity.modules.unitywebrequest": "1.0.0",
398
+ "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
399
+ "com.unity.modules.unitywebrequestaudio": "1.0.0",
400
+ "com.unity.modules.audio": "1.0.0",
401
+ "com.unity.modules.assetbundle": "1.0.0",
402
+ "com.unity.modules.imageconversion": "1.0.0"
403
+ }
404
+ },
405
+ "com.unity.modules.vehicles": {
406
+ "version": "1.0.0",
407
+ "depth": 0,
408
+ "source": "builtin",
409
+ "dependencies": {
410
+ "com.unity.modules.physics": "1.0.0"
411
+ }
412
+ },
413
+ "com.unity.modules.video": {
414
+ "version": "1.0.0",
415
+ "depth": 0,
416
+ "source": "builtin",
417
+ "dependencies": {
418
+ "com.unity.modules.audio": "1.0.0",
419
+ "com.unity.modules.ui": "1.0.0",
420
+ "com.unity.modules.unitywebrequest": "1.0.0"
421
+ }
422
+ },
423
+ "com.unity.modules.vr": {
424
+ "version": "1.0.0",
425
+ "depth": 0,
426
+ "source": "builtin",
427
+ "dependencies": {
428
+ "com.unity.modules.jsonserialize": "1.0.0",
429
+ "com.unity.modules.physics": "1.0.0",
430
+ "com.unity.modules.xr": "1.0.0"
431
+ }
432
+ },
433
+ "com.unity.modules.wind": {
434
+ "version": "1.0.0",
435
+ "depth": 0,
436
+ "source": "builtin",
437
+ "dependencies": {}
438
+ },
439
+ "com.unity.modules.xr": {
440
+ "version": "1.0.0",
441
+ "depth": 0,
442
+ "source": "builtin",
443
+ "dependencies": {
444
+ "com.unity.modules.physics": "1.0.0",
445
+ "com.unity.modules.jsonserialize": "1.0.0",
446
+ "com.unity.modules.subsystems": "1.0.0"
447
+ }
448
+ }
449
+ }
450
+ }
ProjectSettings/AudioManager.asset ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!11 &1
4
+ AudioManager:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 2
7
+ m_Volume: 1
8
+ Rolloff Scale: 1
9
+ Doppler Factor: 1
10
+ Default Speaker Mode: 2
11
+ m_SampleRate: 0
12
+ m_DSPBufferSize: 1024
13
+ m_VirtualVoiceCount: 512
14
+ m_RealVoiceCount: 32
15
+ m_SpatializerPlugin:
16
+ m_AmbisonicDecoderPlugin:
17
+ m_DisableAudio: 0
18
+ m_VirtualizeEffects: 1
19
+ m_RequestedDSPBufferSize: 1024
ProjectSettings/ClusterInputManager.asset ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!236 &1
4
+ ClusterInputManager:
5
+ m_ObjectHideFlags: 0
6
+ m_Inputs: []
ProjectSettings/DynamicsManager.asset ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!55 &1
4
+ PhysicsManager:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 11
7
+ m_Gravity: {x: 0, y: -9.81, z: 0}
8
+ m_DefaultMaterial: {fileID: 0}
9
+ m_BounceThreshold: 2
10
+ m_SleepThreshold: 0.005
11
+ m_DefaultContactOffset: 0.01
12
+ m_DefaultSolverIterations: 6
13
+ m_DefaultSolverVelocityIterations: 1
14
+ m_QueriesHitBackfaces: 0
15
+ m_QueriesHitTriggers: 1
16
+ m_EnableAdaptiveForce: 0
17
+ m_ClothInterCollisionDistance: 0
18
+ m_ClothInterCollisionStiffness: 0
19
+ m_ContactsGeneration: 1
20
+ m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
21
+ m_AutoSimulation: 1
22
+ m_AutoSyncTransforms: 0
23
+ m_ReuseCollisionCallbacks: 1
24
+ m_ClothInterCollisionSettingsToggle: 0
25
+ m_ContactPairsMode: 0
26
+ m_BroadphaseType: 0
27
+ m_WorldBounds:
28
+ m_Center: {x: 0, y: 0, z: 0}
29
+ m_Extent: {x: 250, y: 250, z: 250}
30
+ m_WorldSubdivisions: 8
31
+ m_FrictionType: 0
32
+ m_EnableEnhancedDeterminism: 0
33
+ m_EnableUnifiedHeightmaps: 1
34
+ m_DefaultMaxAngluarSpeed: 7
ProjectSettings/EditorBuildSettings.asset ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!1045 &1
4
+ EditorBuildSettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 2
7
+ m_Scenes: []
8
+ m_configObjects: {}
ProjectSettings/EditorSettings.asset ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!159 &1
4
+ EditorSettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 11
7
+ m_ExternalVersionControlSupport: Visible Meta Files
8
+ m_SerializationMode: 2
9
+ m_LineEndingsForNewScripts: 0
10
+ m_DefaultBehaviorMode: 0
11
+ m_PrefabRegularEnvironment: {fileID: 0}
12
+ m_PrefabUIEnvironment: {fileID: 0}
13
+ m_SpritePackerMode: 0
14
+ m_SpritePackerPaddingPower: 1
15
+ m_EtcTextureCompressorBehavior: 1
16
+ m_EtcTextureFastCompressor: 1
17
+ m_EtcTextureNormalCompressor: 2
18
+ m_EtcTextureBestCompressor: 4
19
+ m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref
20
+ m_ProjectGenerationRootNamespace:
21
+ m_CollabEditorSettings:
22
+ inProgressEnabled: 1
23
+ m_EnableTextureStreamingInEditMode: 1
24
+ m_EnableTextureStreamingInPlayMode: 1
25
+ m_AsyncShaderCompilation: 1
26
+ m_EnterPlayModeOptionsEnabled: 0
27
+ m_EnterPlayModeOptions: 3
28
+ m_ShowLightmapResolutionOverlay: 1
29
+ m_UseLegacyProbeSampleCount: 0
30
+ m_SerializeInlineMappingsOnOneLine: 1
ProjectSettings/GameCoreScarlettSettings.asset ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "buildSubtarget": 0,
3
+ "deploymentMethod": 0,
4
+ "deploymentDrive": 0,
5
+ "scid": "00000000-0000-0000-0000-000000000000",
6
+ "packageEncryption": 0,
7
+ "localizationPathOverride": "",
8
+ "resourcePriPathOverride": "",
9
+ "m_CopyImageMode": 0,
10
+ "xboxSeriesSResolutionWidth": 2560,
11
+ "xboxSeriesSResolutionHeight": 1440,
12
+ "xboxSeriesXResolutionWidth": 3840,
13
+ "xboxSeriesXResolutionHeight": 2160
14
+ }
ProjectSettings/GraphicsSettings.asset ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!30 &1
4
+ GraphicsSettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 13
7
+ m_Deferred:
8
+ m_Mode: 1
9
+ m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0}
10
+ m_DeferredReflections:
11
+ m_Mode: 1
12
+ m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0}
13
+ m_ScreenSpaceShadows:
14
+ m_Mode: 1
15
+ m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0}
16
+ m_LegacyDeferred:
17
+ m_Mode: 1
18
+ m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0}
19
+ m_DepthNormals:
20
+ m_Mode: 1
21
+ m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0}
22
+ m_MotionVectors:
23
+ m_Mode: 1
24
+ m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0}
25
+ m_LightHalo:
26
+ m_Mode: 1
27
+ m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0}
28
+ m_LensFlare:
29
+ m_Mode: 1
30
+ m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0}
31
+ m_AlwaysIncludedShaders:
32
+ - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
33
+ - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0}
34
+ - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0}
35
+ - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0}
36
+ - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0}
37
+ - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
38
+ m_PreloadedShaders: []
39
+ m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
40
+ type: 0}
41
+ m_CustomRenderPipeline: {fileID: 0}
42
+ m_TransparencySortMode: 0
43
+ m_TransparencySortAxis: {x: 0, y: 0, z: 1}
44
+ m_DefaultRenderingPath: 1
45
+ m_DefaultMobileRenderingPath: 1
46
+ m_TierSettings: []
47
+ m_LightmapStripping: 0
48
+ m_FogStripping: 0
49
+ m_InstancingStripping: 0
50
+ m_LightmapKeepPlain: 1
51
+ m_LightmapKeepDirCombined: 1
52
+ m_LightmapKeepDynamicPlain: 1
53
+ m_LightmapKeepDynamicDirCombined: 1
54
+ m_LightmapKeepShadowMask: 1
55
+ m_LightmapKeepSubtractive: 1
56
+ m_FogKeepLinear: 1
57
+ m_FogKeepExp: 1
58
+ m_FogKeepExp2: 1
59
+ m_AlbedoSwatchInfos: []
60
+ m_LightsUseLinearIntensity: 0
61
+ m_LightsUseColorTemperature: 0
62
+ m_LogWhenShaderIsCompiled: 0
63
+ m_AllowEnlightenSupportForUpgradedProject: 0
ProjectSettings/InputManager.asset ADDED
@@ -0,0 +1,295 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
ProjectSettings/MemorySettings.asset ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: {}
ProjectSettings/MultiplayerManager.asset ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!655991488 &1
4
+ MultiplayerManager:
5
+ m_ObjectHideFlags: 0
6
+ m_EnableMultiplayerRoles: 0
7
+ m_ActiveMultiplayerRole: 0
ProjectSettings/NavMeshAreas.asset ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
ProjectSettings/PackageManagerSettings.asset ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!114 &1
4
+ MonoBehaviour:
5
+ m_ObjectHideFlags: 61
6
+ m_CorrespondingSourceObject: {fileID: 0}
7
+ m_PrefabInstance: {fileID: 0}
8
+ m_PrefabAsset: {fileID: 0}
9
+ m_GameObject: {fileID: 0}
10
+ m_Enabled: 1
11
+ m_EditorHideFlags: 0
12
+ m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0}
13
+ m_Name:
14
+ m_EditorClassIdentifier:
15
+ m_EnablePreReleasePackages: 0
16
+ m_EnablePackageDependencies: 0
17
+ m_AdvancedSettingsExpanded: 1
18
+ m_ScopedRegistriesSettingsExpanded: 1
19
+ m_SeeAllPackageVersions: 0
20
+ oneTimeWarningShown: 0
21
+ m_Registries:
22
+ - m_Id: main
23
+ m_Name:
24
+ m_Url: https://packages.unity.com
25
+ m_Scopes: []
26
+ m_IsDefault: 1
27
+ m_Capabilities: 7
28
+ m_UserSelectedRegistryName:
29
+ m_UserAddingNewScopedRegistry: 0
30
+ m_RegistryInfoDraft:
31
+ m_Modified: 0
32
+ m_ErrorMessage:
33
+ m_UserModificationsInstanceId: -830
34
+ m_OriginalInstanceId: -832
35
+ m_LoadAssets: 0
ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ {
2
+ "m_Dictionary": {
3
+ "m_DictionaryValues": []
4
+ }
5
+ }
ProjectSettings/Physics2DSettings.asset ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!19 &1
4
+ Physics2DSettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 4
7
+ m_Gravity: {x: 0, y: -9.81}
8
+ m_DefaultMaterial: {fileID: 0}
9
+ m_VelocityIterations: 8
10
+ m_PositionIterations: 3
11
+ m_VelocityThreshold: 1
12
+ m_MaxLinearCorrection: 0.2
13
+ m_MaxAngularCorrection: 8
14
+ m_MaxTranslationSpeed: 100
15
+ m_MaxRotationSpeed: 360
16
+ m_BaumgarteScale: 0.2
17
+ m_BaumgarteTimeOfImpactScale: 0.75
18
+ m_TimeToSleep: 0.5
19
+ m_LinearSleepTolerance: 0.01
20
+ m_AngularSleepTolerance: 2
21
+ m_DefaultContactOffset: 0.01
22
+ m_JobOptions:
23
+ serializedVersion: 2
24
+ useMultithreading: 0
25
+ useConsistencySorting: 0
26
+ m_InterpolationPosesPerJob: 100
27
+ m_NewContactsPerJob: 30
28
+ m_CollideContactsPerJob: 100
29
+ m_ClearFlagsPerJob: 200
30
+ m_ClearBodyForcesPerJob: 200
31
+ m_SyncDiscreteFixturesPerJob: 50
32
+ m_SyncContinuousFixturesPerJob: 50
33
+ m_FindNearestContactsPerJob: 100
34
+ m_UpdateTriggerContactsPerJob: 100
35
+ m_IslandSolverCostThreshold: 100
36
+ m_IslandSolverBodyCostScale: 1
37
+ m_IslandSolverContactCostScale: 10
38
+ m_IslandSolverJointCostScale: 10
39
+ m_IslandSolverBodiesPerJob: 50
40
+ m_IslandSolverContactsPerJob: 50
41
+ m_AutoSimulation: 1
42
+ m_QueriesHitTriggers: 1
43
+ m_QueriesStartInColliders: 1
44
+ m_CallbacksOnDisable: 1
45
+ m_ReuseCollisionCallbacks: 1
46
+ m_AutoSyncTransforms: 0
47
+ m_AlwaysShowColliders: 0
48
+ m_ShowColliderSleep: 1
49
+ m_ShowColliderContacts: 0
50
+ m_ShowColliderAABB: 0
51
+ m_ContactArrowScale: 0.2
52
+ m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412}
53
+ m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432}
54
+ m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745}
55
+ m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804}
56
+ m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ProjectSettings/PresetManager.asset ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
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: {}
ProjectSettings/ProjectSettings.asset ADDED
@@ -0,0 +1,869 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!129 &1
4
+ PlayerSettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 27
7
+ productGUID: 8e3e5caabefdb5140bc02bcb9eab22fe
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: UnityProject
17
+ defaultCursor: {fileID: 0}
18
+ cursorHotspot: {x: 0, y: 0}
19
+ m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
20
+ m_ShowUnitySplashScreen: 1
21
+ m_ShowUnitySplashLogo: 1
22
+ m_SplashScreenOverlayOpacity: 1
23
+ m_SplashScreenAnimation: 1
24
+ m_SplashScreenLogoStyle: 1
25
+ m_SplashScreenDrawMode: 0
26
+ m_SplashScreenBackgroundAnimationZoom: 1
27
+ m_SplashScreenLogoAnimationZoom: 1
28
+ m_SplashScreenBackgroundLandscapeAspect: 1
29
+ m_SplashScreenBackgroundPortraitAspect: 1
30
+ m_SplashScreenBackgroundLandscapeUvs:
31
+ serializedVersion: 2
32
+ x: 0
33
+ y: 0
34
+ width: 1
35
+ height: 1
36
+ m_SplashScreenBackgroundPortraitUvs:
37
+ serializedVersion: 2
38
+ x: 0
39
+ y: 0
40
+ width: 1
41
+ height: 1
42
+ m_SplashScreenLogos: []
43
+ m_VirtualRealitySplashScreen: {fileID: 0}
44
+ m_HolographicTrackingLossScreen: {fileID: 0}
45
+ defaultScreenWidth: 1920
46
+ defaultScreenHeight: 1080
47
+ defaultScreenWidthWeb: 960
48
+ defaultScreenHeightWeb: 600
49
+ m_StereoRenderingPath: 0
50
+ m_ActiveColorSpace: 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: 1
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
+ androidApplicationEntry: 2
81
+ defaultIsNativeResolution: 1
82
+ macRetinaSupport: 1
83
+ runInBackground: 1
84
+ captureSingleScreen: 0
85
+ muteOtherAudioSources: 0
86
+ Prepare IOS For Recording: 0
87
+ Force IOS Speakers When Recording: 0
88
+ deferSystemGesturesMode: 0
89
+ hideHomeButton: 0
90
+ submitAnalytics: 1
91
+ usePlayerLog: 1
92
+ dedicatedServerOptimizations: 0
93
+ bakeCollisionMeshes: 0
94
+ forceSingleInstance: 0
95
+ useFlipModelSwapchain: 1
96
+ resizableWindow: 0
97
+ useMacAppStoreValidation: 0
98
+ macAppStoreCategory: public.app-category.games
99
+ gpuSkinning: 1
100
+ meshDeformation: 2
101
+ xboxPIXTextureCapture: 0
102
+ xboxEnableAvatar: 0
103
+ xboxEnableKinect: 0
104
+ xboxEnableKinectAutoTracking: 0
105
+ xboxEnableFitness: 0
106
+ visibleInBackground: 1
107
+ allowFullscreenSwitch: 1
108
+ fullscreenMode: 1
109
+ xboxSpeechDB: 0
110
+ xboxEnableHeadOrientation: 0
111
+ xboxEnableGuest: 0
112
+ xboxEnablePIXSampling: 0
113
+ metalFramebufferOnly: 0
114
+ xboxOneResolution: 0
115
+ xboxOneSResolution: 0
116
+ xboxOneXResolution: 3
117
+ xboxOneMonoLoggingLevel: 0
118
+ xboxOneLoggingLevel: 1
119
+ xboxOneDisableEsram: 0
120
+ xboxOneEnableTypeOptimization: 0
121
+ xboxOnePresentImmediateThreshold: 0
122
+ switchQueueCommandMemory: 0
123
+ switchQueueControlMemory: 16384
124
+ switchQueueComputeMemory: 262144
125
+ switchNVNShaderPoolsGranularity: 33554432
126
+ switchNVNDefaultPoolsGranularity: 16777216
127
+ switchNVNOtherPoolsGranularity: 16777216
128
+ switchGpuScratchPoolGranularity: 2097152
129
+ switchAllowGpuScratchShrinking: 0
130
+ switchNVNMaxPublicTextureIDCount: 0
131
+ switchNVNMaxPublicSamplerIDCount: 0
132
+ switchMaxWorkerMultiple: 8
133
+ switchNVNGraphicsFirmwareMemory: 32
134
+ vulkanNumSwapchainBuffers: 3
135
+ vulkanEnableSetSRGBWrite: 0
136
+ vulkanEnablePreTransform: 1
137
+ vulkanEnableLateAcquireNextImage: 0
138
+ vulkanEnableCommandBufferRecycling: 1
139
+ loadStoreDebugModeEnabled: 0
140
+ bundleVersion: 0.1
141
+ preloadedAssets: []
142
+ metroInputSource: 0
143
+ wsaTransparentSwapchain: 0
144
+ m_HolographicPauseOnTrackingLoss: 1
145
+ xboxOneDisableKinectGpuReservation: 1
146
+ xboxOneEnable7thCore: 1
147
+ vrSettings:
148
+ enable360StereoCapture: 0
149
+ isWsaHolographicRemotingEnabled: 0
150
+ enableFrameTimingStats: 0
151
+ enableOpenGLProfilerGPURecorders: 1
152
+ allowHDRDisplaySupport: 0
153
+ useHDRDisplay: 0
154
+ hdrBitDepth: 0
155
+ m_ColorGamuts: 00000000
156
+ targetPixelDensity: 30
157
+ resolutionScalingMode: 0
158
+ resetResolutionOnWindowResize: 0
159
+ androidSupportedAspectRatio: 1
160
+ androidMaxAspectRatio: 2.1
161
+ androidMinAspectRatio: 1
162
+ applicationIdentifier: {}
163
+ buildNumber:
164
+ Bratwurst: 0
165
+ Standalone: 0
166
+ iPhone: 0
167
+ tvOS: 0
168
+ overrideDefaultApplicationIdentifier: 0
169
+ AndroidBundleVersionCode: 1
170
+ AndroidMinSdkVersion: 23
171
+ AndroidTargetSdkVersion: 0
172
+ AndroidPreferredInstallLocation: 1
173
+ aotOptions:
174
+ stripEngineCode: 1
175
+ iPhoneStrippingLevel: 0
176
+ iPhoneScriptCallOptimization: 0
177
+ ForceInternetPermission: 0
178
+ ForceSDCardPermission: 0
179
+ CreateWallpaper: 0
180
+ androidSplitApplicationBinary: 0
181
+ keepLoadedShadersAlive: 0
182
+ StripUnusedMeshComponents: 1
183
+ strictShaderVariantMatching: 0
184
+ VertexChannelCompressionMask: 4054
185
+ iPhoneSdkVersion: 988
186
+ iOSTargetOSVersionString: 13.0
187
+ tvOSSdkVersion: 0
188
+ tvOSRequireExtendedGameController: 0
189
+ tvOSTargetOSVersionString: 13.0
190
+ bratwurstSdkVersion: 0
191
+ bratwurstTargetOSVersionString: 13.0
192
+ uIPrerenderedIcon: 0
193
+ uIRequiresPersistentWiFi: 0
194
+ uIRequiresFullScreen: 1
195
+ uIStatusBarHidden: 1
196
+ uIExitOnSuspend: 0
197
+ uIStatusBarStyle: 0
198
+ appleTVSplashScreen: {fileID: 0}
199
+ appleTVSplashScreen2x: {fileID: 0}
200
+ tvOSSmallIconLayers: []
201
+ tvOSSmallIconLayers2x: []
202
+ tvOSLargeIconLayers: []
203
+ tvOSLargeIconLayers2x: []
204
+ tvOSTopShelfImageLayers: []
205
+ tvOSTopShelfImageLayers2x: []
206
+ tvOSTopShelfImageWideLayers: []
207
+ tvOSTopShelfImageWideLayers2x: []
208
+ iOSLaunchScreenType: 0
209
+ iOSLaunchScreenPortrait: {fileID: 0}
210
+ iOSLaunchScreenLandscape: {fileID: 0}
211
+ iOSLaunchScreenBackgroundColor:
212
+ serializedVersion: 2
213
+ rgba: 0
214
+ iOSLaunchScreenFillPct: 100
215
+ iOSLaunchScreenSize: 100
216
+ iOSLaunchScreenCustomXibPath:
217
+ iOSLaunchScreeniPadType: 0
218
+ iOSLaunchScreeniPadImage: {fileID: 0}
219
+ iOSLaunchScreeniPadBackgroundColor:
220
+ serializedVersion: 2
221
+ rgba: 0
222
+ iOSLaunchScreeniPadFillPct: 100
223
+ iOSLaunchScreeniPadSize: 100
224
+ iOSLaunchScreeniPadCustomXibPath:
225
+ iOSLaunchScreenCustomStoryboardPath:
226
+ iOSLaunchScreeniPadCustomStoryboardPath:
227
+ iOSDeviceRequirements: []
228
+ iOSURLSchemes: []
229
+ macOSURLSchemes: []
230
+ iOSBackgroundModes: 0
231
+ iOSMetalForceHardShadows: 0
232
+ metalEditorSupport: 1
233
+ metalAPIValidation: 1
234
+ iOSRenderExtraFrameOnPause: 0
235
+ iosCopyPluginsCodeInsteadOfSymlink: 0
236
+ appleDeveloperTeamID:
237
+ iOSManualSigningProvisioningProfileID:
238
+ tvOSManualSigningProvisioningProfileID:
239
+ bratwurstManualSigningProvisioningProfileID:
240
+ iOSManualSigningProvisioningProfileType: 0
241
+ tvOSManualSigningProvisioningProfileType: 0
242
+ bratwurstManualSigningProvisioningProfileType: 0
243
+ appleEnableAutomaticSigning: 0
244
+ iOSRequireARKit: 0
245
+ iOSAutomaticallyDetectAndAddCapabilities: 1
246
+ appleEnableProMotion: 0
247
+ shaderPrecisionModel: 0
248
+ clonedFromGUID: c0afd0d1d80e3634a9dac47e8a0426ea
249
+ templatePackageId: [email protected]
250
+ templateDefaultScene: Assets/Scenes/SampleScene.unity
251
+ useCustomMainManifest: 0
252
+ useCustomLauncherManifest: 0
253
+ useCustomMainGradleTemplate: 0
254
+ useCustomLauncherGradleManifest: 0
255
+ useCustomBaseGradleTemplate: 0
256
+ useCustomGradlePropertiesTemplate: 0
257
+ useCustomGradleSettingsTemplate: 0
258
+ useCustomProguardFile: 0
259
+ AndroidTargetArchitectures: 2
260
+ AndroidTargetDevices: 0
261
+ AndroidSplashScreenScale: 0
262
+ androidSplashScreen: {fileID: 0}
263
+ AndroidKeystoreName:
264
+ AndroidKeyaliasName:
265
+ AndroidEnableArmv9SecurityFeatures: 0
266
+ AndroidEnableArm64MTE: 0
267
+ AndroidBuildApkPerCpuArchitecture: 0
268
+ AndroidTVCompatibility: 0
269
+ AndroidIsGame: 1
270
+ AndroidEnableTango: 0
271
+ androidEnableBanner: 1
272
+ androidUseLowAccuracyLocation: 0
273
+ androidUseCustomKeystore: 0
274
+ m_AndroidBanners:
275
+ - width: 320
276
+ height: 180
277
+ banner: {fileID: 0}
278
+ androidGamepadSupportLevel: 0
279
+ chromeosInputEmulation: 1
280
+ AndroidMinifyRelease: 0
281
+ AndroidMinifyDebug: 0
282
+ AndroidValidateAppBundleSize: 1
283
+ AndroidAppBundleSizeToValidate: 150
284
+ AndroidReportGooglePlayAppDependencies: 1
285
+ m_BuildTargetIcons: []
286
+ m_BuildTargetPlatformIcons:
287
+ - m_BuildTarget: Android
288
+ m_Icons:
289
+ - m_Textures: []
290
+ m_Width: 432
291
+ m_Height: 432
292
+ m_Kind: 2
293
+ m_SubKind:
294
+ - m_Textures: []
295
+ m_Width: 324
296
+ m_Height: 324
297
+ m_Kind: 2
298
+ m_SubKind:
299
+ - m_Textures: []
300
+ m_Width: 216
301
+ m_Height: 216
302
+ m_Kind: 2
303
+ m_SubKind:
304
+ - m_Textures: []
305
+ m_Width: 162
306
+ m_Height: 162
307
+ m_Kind: 2
308
+ m_SubKind:
309
+ - m_Textures: []
310
+ m_Width: 108
311
+ m_Height: 108
312
+ m_Kind: 2
313
+ m_SubKind:
314
+ - m_Textures: []
315
+ m_Width: 81
316
+ m_Height: 81
317
+ m_Kind: 2
318
+ m_SubKind:
319
+ - m_Textures: []
320
+ m_Width: 192
321
+ m_Height: 192
322
+ m_Kind: 1
323
+ m_SubKind:
324
+ - m_Textures: []
325
+ m_Width: 144
326
+ m_Height: 144
327
+ m_Kind: 1
328
+ m_SubKind:
329
+ - m_Textures: []
330
+ m_Width: 96
331
+ m_Height: 96
332
+ m_Kind: 1
333
+ m_SubKind:
334
+ - m_Textures: []
335
+ m_Width: 72
336
+ m_Height: 72
337
+ m_Kind: 1
338
+ m_SubKind:
339
+ - m_Textures: []
340
+ m_Width: 48
341
+ m_Height: 48
342
+ m_Kind: 1
343
+ m_SubKind:
344
+ - m_Textures: []
345
+ m_Width: 36
346
+ m_Height: 36
347
+ m_Kind: 1
348
+ m_SubKind:
349
+ - m_Textures: []
350
+ m_Width: 192
351
+ m_Height: 192
352
+ m_Kind: 0
353
+ m_SubKind:
354
+ - m_Textures: []
355
+ m_Width: 144
356
+ m_Height: 144
357
+ m_Kind: 0
358
+ m_SubKind:
359
+ - m_Textures: []
360
+ m_Width: 96
361
+ m_Height: 96
362
+ m_Kind: 0
363
+ m_SubKind:
364
+ - m_Textures: []
365
+ m_Width: 72
366
+ m_Height: 72
367
+ m_Kind: 0
368
+ m_SubKind:
369
+ - m_Textures: []
370
+ m_Width: 48
371
+ m_Height: 48
372
+ m_Kind: 0
373
+ m_SubKind:
374
+ - m_Textures: []
375
+ m_Width: 36
376
+ m_Height: 36
377
+ m_Kind: 0
378
+ m_SubKind:
379
+ m_BuildTargetBatching:
380
+ - m_BuildTarget: Standalone
381
+ m_StaticBatching: 1
382
+ m_DynamicBatching: 0
383
+ - m_BuildTarget: tvOS
384
+ m_StaticBatching: 1
385
+ m_DynamicBatching: 0
386
+ - m_BuildTarget: Android
387
+ m_StaticBatching: 1
388
+ m_DynamicBatching: 0
389
+ - m_BuildTarget: iPhone
390
+ m_StaticBatching: 1
391
+ m_DynamicBatching: 0
392
+ - m_BuildTarget: WebGL
393
+ m_StaticBatching: 0
394
+ m_DynamicBatching: 0
395
+ m_BuildTargetShaderSettings: []
396
+ m_BuildTargetGraphicsJobs:
397
+ - m_BuildTarget: MacStandaloneSupport
398
+ m_GraphicsJobs: 0
399
+ - m_BuildTarget: Switch
400
+ m_GraphicsJobs: 1
401
+ - m_BuildTarget: MetroSupport
402
+ m_GraphicsJobs: 1
403
+ - m_BuildTarget: AppleTVSupport
404
+ m_GraphicsJobs: 0
405
+ - m_BuildTarget: BJMSupport
406
+ m_GraphicsJobs: 1
407
+ - m_BuildTarget: LinuxStandaloneSupport
408
+ m_GraphicsJobs: 1
409
+ - m_BuildTarget: PS4Player
410
+ m_GraphicsJobs: 1
411
+ - m_BuildTarget: iOSSupport
412
+ m_GraphicsJobs: 0
413
+ - m_BuildTarget: WindowsStandaloneSupport
414
+ m_GraphicsJobs: 1
415
+ - m_BuildTarget: XboxOnePlayer
416
+ m_GraphicsJobs: 1
417
+ - m_BuildTarget: LuminSupport
418
+ m_GraphicsJobs: 0
419
+ - m_BuildTarget: AndroidPlayer
420
+ m_GraphicsJobs: 0
421
+ - m_BuildTarget: WebGLSupport
422
+ m_GraphicsJobs: 0
423
+ m_BuildTargetGraphicsJobMode:
424
+ - m_BuildTarget: PS4Player
425
+ m_GraphicsJobMode: 0
426
+ - m_BuildTarget: XboxOnePlayer
427
+ m_GraphicsJobMode: 0
428
+ m_BuildTargetGraphicsAPIs:
429
+ - m_BuildTarget: AndroidPlayer
430
+ m_APIs: 150000000b000000
431
+ m_Automatic: 1
432
+ - m_BuildTarget: iOSSupport
433
+ m_APIs: 10000000
434
+ m_Automatic: 1
435
+ - m_BuildTarget: AppleTVSupport
436
+ m_APIs: 10000000
437
+ m_Automatic: 1
438
+ - m_BuildTarget: WebGLSupport
439
+ m_APIs: 0b000000
440
+ m_Automatic: 1
441
+ m_BuildTargetVRSettings:
442
+ - m_BuildTarget: Standalone
443
+ m_Enabled: 0
444
+ m_Devices:
445
+ - Oculus
446
+ - OpenVR
447
+ m_DefaultShaderChunkSizeInMB: 16
448
+ m_DefaultShaderChunkCount: 0
449
+ openGLRequireES31: 0
450
+ openGLRequireES31AEP: 0
451
+ openGLRequireES32: 0
452
+ m_TemplateCustomTags: {}
453
+ mobileMTRendering:
454
+ Android: 1
455
+ iPhone: 1
456
+ tvOS: 1
457
+ m_BuildTargetGroupLightmapEncodingQuality:
458
+ - m_BuildTarget: Android
459
+ m_EncodingQuality: 1
460
+ - m_BuildTarget: iPhone
461
+ m_EncodingQuality: 1
462
+ - m_BuildTarget: tvOS
463
+ m_EncodingQuality: 1
464
+ m_BuildTargetGroupHDRCubemapEncodingQuality:
465
+ - m_BuildTarget: Android
466
+ m_EncodingQuality: 1
467
+ - m_BuildTarget: iPhone
468
+ m_EncodingQuality: 1
469
+ - m_BuildTarget: tvOS
470
+ m_EncodingQuality: 1
471
+ m_BuildTargetGroupLightmapSettings: []
472
+ m_BuildTargetGroupLoadStoreDebugModeSettings: []
473
+ m_BuildTargetNormalMapEncoding:
474
+ - m_BuildTarget: Android
475
+ m_Encoding: 1
476
+ - m_BuildTarget: iPhone
477
+ m_Encoding: 1
478
+ - m_BuildTarget: tvOS
479
+ m_Encoding: 1
480
+ m_BuildTargetDefaultTextureCompressionFormat:
481
+ - serializedVersion: 2
482
+ m_BuildTarget: Android
483
+ m_Formats: 03000000
484
+ playModeTestRunnerEnabled: 0
485
+ runPlayModeTestAsEditModeTest: 0
486
+ actionOnDotNetUnhandledException: 1
487
+ enableInternalProfiler: 0
488
+ logObjCUncaughtExceptions: 1
489
+ enableCrashReportAPI: 0
490
+ cameraUsageDescription:
491
+ locationUsageDescription:
492
+ microphoneUsageDescription:
493
+ bluetoothUsageDescription:
494
+ macOSTargetOSVersion: 10.13.0
495
+ switchNMETAOverride:
496
+ switchNetLibKey:
497
+ switchSocketMemoryPoolSize: 6144
498
+ switchSocketAllocatorPoolSize: 128
499
+ switchSocketConcurrencyLimit: 14
500
+ switchScreenResolutionBehavior: 2
501
+ switchUseCPUProfiler: 0
502
+ switchEnableFileSystemTrace: 0
503
+ switchLTOSetting: 0
504
+ switchApplicationID: 0x01004b9000490000
505
+ switchNSODependencies:
506
+ switchCompilerFlags:
507
+ switchTitleNames_0:
508
+ switchTitleNames_1:
509
+ switchTitleNames_2:
510
+ switchTitleNames_3:
511
+ switchTitleNames_4:
512
+ switchTitleNames_5:
513
+ switchTitleNames_6:
514
+ switchTitleNames_7:
515
+ switchTitleNames_8:
516
+ switchTitleNames_9:
517
+ switchTitleNames_10:
518
+ switchTitleNames_11:
519
+ switchTitleNames_12:
520
+ switchTitleNames_13:
521
+ switchTitleNames_14:
522
+ switchTitleNames_15:
523
+ switchPublisherNames_0:
524
+ switchPublisherNames_1:
525
+ switchPublisherNames_2:
526
+ switchPublisherNames_3:
527
+ switchPublisherNames_4:
528
+ switchPublisherNames_5:
529
+ switchPublisherNames_6:
530
+ switchPublisherNames_7:
531
+ switchPublisherNames_8:
532
+ switchPublisherNames_9:
533
+ switchPublisherNames_10:
534
+ switchPublisherNames_11:
535
+ switchPublisherNames_12:
536
+ switchPublisherNames_13:
537
+ switchPublisherNames_14:
538
+ switchPublisherNames_15:
539
+ switchIcons_0: {fileID: 0}
540
+ switchIcons_1: {fileID: 0}
541
+ switchIcons_2: {fileID: 0}
542
+ switchIcons_3: {fileID: 0}
543
+ switchIcons_4: {fileID: 0}
544
+ switchIcons_5: {fileID: 0}
545
+ switchIcons_6: {fileID: 0}
546
+ switchIcons_7: {fileID: 0}
547
+ switchIcons_8: {fileID: 0}
548
+ switchIcons_9: {fileID: 0}
549
+ switchIcons_10: {fileID: 0}
550
+ switchIcons_11: {fileID: 0}
551
+ switchIcons_12: {fileID: 0}
552
+ switchIcons_13: {fileID: 0}
553
+ switchIcons_14: {fileID: 0}
554
+ switchIcons_15: {fileID: 0}
555
+ switchSmallIcons_0: {fileID: 0}
556
+ switchSmallIcons_1: {fileID: 0}
557
+ switchSmallIcons_2: {fileID: 0}
558
+ switchSmallIcons_3: {fileID: 0}
559
+ switchSmallIcons_4: {fileID: 0}
560
+ switchSmallIcons_5: {fileID: 0}
561
+ switchSmallIcons_6: {fileID: 0}
562
+ switchSmallIcons_7: {fileID: 0}
563
+ switchSmallIcons_8: {fileID: 0}
564
+ switchSmallIcons_9: {fileID: 0}
565
+ switchSmallIcons_10: {fileID: 0}
566
+ switchSmallIcons_11: {fileID: 0}
567
+ switchSmallIcons_12: {fileID: 0}
568
+ switchSmallIcons_13: {fileID: 0}
569
+ switchSmallIcons_14: {fileID: 0}
570
+ switchSmallIcons_15: {fileID: 0}
571
+ switchManualHTML:
572
+ switchAccessibleURLs:
573
+ switchLegalInformation:
574
+ switchMainThreadStackSize: 1048576
575
+ switchPresenceGroupId:
576
+ switchLogoHandling: 0
577
+ switchReleaseVersion: 0
578
+ switchDisplayVersion: 1.0.0
579
+ switchStartupUserAccount: 0
580
+ switchSupportedLanguagesMask: 0
581
+ switchLogoType: 0
582
+ switchApplicationErrorCodeCategory:
583
+ switchUserAccountSaveDataSize: 0
584
+ switchUserAccountSaveDataJournalSize: 0
585
+ switchApplicationAttribute: 0
586
+ switchCardSpecSize: -1
587
+ switchCardSpecClock: -1
588
+ switchRatingsMask: 0
589
+ switchRatingsInt_0: 0
590
+ switchRatingsInt_1: 0
591
+ switchRatingsInt_2: 0
592
+ switchRatingsInt_3: 0
593
+ switchRatingsInt_4: 0
594
+ switchRatingsInt_5: 0
595
+ switchRatingsInt_6: 0
596
+ switchRatingsInt_7: 0
597
+ switchRatingsInt_8: 0
598
+ switchRatingsInt_9: 0
599
+ switchRatingsInt_10: 0
600
+ switchRatingsInt_11: 0
601
+ switchRatingsInt_12: 0
602
+ switchLocalCommunicationIds_0:
603
+ switchLocalCommunicationIds_1:
604
+ switchLocalCommunicationIds_2:
605
+ switchLocalCommunicationIds_3:
606
+ switchLocalCommunicationIds_4:
607
+ switchLocalCommunicationIds_5:
608
+ switchLocalCommunicationIds_6:
609
+ switchLocalCommunicationIds_7:
610
+ switchParentalControl: 0
611
+ switchAllowsScreenshot: 1
612
+ switchAllowsVideoCapturing: 1
613
+ switchAllowsRuntimeAddOnContentInstall: 0
614
+ switchDataLossConfirmation: 0
615
+ switchUserAccountLockEnabled: 0
616
+ switchSystemResourceMemory: 16777216
617
+ switchSupportedNpadStyles: 22
618
+ switchNativeFsCacheSize: 32
619
+ switchIsHoldTypeHorizontal: 0
620
+ switchSupportedNpadCount: 8
621
+ switchEnableTouchScreen: 1
622
+ switchSocketConfigEnabled: 0
623
+ switchTcpInitialSendBufferSize: 32
624
+ switchTcpInitialReceiveBufferSize: 64
625
+ switchTcpAutoSendBufferSizeMax: 256
626
+ switchTcpAutoReceiveBufferSizeMax: 256
627
+ switchUdpSendBufferSize: 9
628
+ switchUdpReceiveBufferSize: 42
629
+ switchSocketBufferEfficiency: 4
630
+ switchSocketInitializeEnabled: 1
631
+ switchNetworkInterfaceManagerInitializeEnabled: 1
632
+ switchDisableHTCSPlayerConnection: 0
633
+ switchUseNewStyleFilepaths: 1
634
+ switchUseLegacyFmodPriorities: 0
635
+ switchUseMicroSleepForYield: 1
636
+ switchEnableRamDiskSupport: 0
637
+ switchMicroSleepForYieldTime: 25
638
+ switchRamDiskSpaceSize: 12
639
+ ps4NPAgeRating: 12
640
+ ps4NPTitleSecret:
641
+ ps4NPTrophyPackPath:
642
+ ps4ParentalLevel: 11
643
+ ps4ContentID: ED1633-NPXX51362_00-0000000000000000
644
+ ps4Category: 0
645
+ ps4MasterVersion: 01.00
646
+ ps4AppVersion: 01.00
647
+ ps4AppType: 0
648
+ ps4ParamSfxPath:
649
+ ps4VideoOutPixelFormat: 0
650
+ ps4VideoOutInitialWidth: 1920
651
+ ps4VideoOutBaseModeInitialWidth: 1920
652
+ ps4VideoOutReprojectionRate: 60
653
+ ps4PronunciationXMLPath:
654
+ ps4PronunciationSIGPath:
655
+ ps4BackgroundImagePath:
656
+ ps4StartupImagePath:
657
+ ps4StartupImagesFolder:
658
+ ps4IconImagesFolder:
659
+ ps4SaveDataImagePath:
660
+ ps4SdkOverride:
661
+ ps4BGMPath:
662
+ ps4ShareFilePath:
663
+ ps4ShareOverlayImagePath:
664
+ ps4PrivacyGuardImagePath:
665
+ ps4ExtraSceSysFile:
666
+ ps4NPtitleDatPath:
667
+ ps4RemotePlayKeyAssignment: -1
668
+ ps4RemotePlayKeyMappingDir:
669
+ ps4PlayTogetherPlayerCount: 0
670
+ ps4EnterButtonAssignment: 1
671
+ ps4ApplicationParam1: 0
672
+ ps4ApplicationParam2: 0
673
+ ps4ApplicationParam3: 0
674
+ ps4ApplicationParam4: 0
675
+ ps4DownloadDataSize: 0
676
+ ps4GarlicHeapSize: 2048
677
+ ps4ProGarlicHeapSize: 2560
678
+ playerPrefsMaxSize: 32768
679
+ ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
680
+ ps4pnSessions: 1
681
+ ps4pnPresence: 1
682
+ ps4pnFriends: 1
683
+ ps4pnGameCustomData: 1
684
+ playerPrefsSupport: 0
685
+ enableApplicationExit: 0
686
+ resetTempFolder: 1
687
+ restrictedAudioUsageRights: 0
688
+ ps4UseResolutionFallback: 0
689
+ ps4ReprojectionSupport: 0
690
+ ps4UseAudio3dBackend: 0
691
+ ps4UseLowGarlicFragmentationMode: 1
692
+ ps4SocialScreenEnabled: 0
693
+ ps4ScriptOptimizationLevel: 0
694
+ ps4Audio3dVirtualSpeakerCount: 14
695
+ ps4attribCpuUsage: 0
696
+ ps4PatchPkgPath:
697
+ ps4PatchLatestPkgPath:
698
+ ps4PatchChangeinfoPath:
699
+ ps4PatchDayOne: 0
700
+ ps4attribUserManagement: 0
701
+ ps4attribMoveSupport: 0
702
+ ps4attrib3DSupport: 0
703
+ ps4attribShareSupport: 0
704
+ ps4attribExclusiveVR: 0
705
+ ps4disableAutoHideSplash: 0
706
+ ps4videoRecordingFeaturesUsed: 0
707
+ ps4contentSearchFeaturesUsed: 0
708
+ ps4CompatibilityPS5: 0
709
+ ps4AllowPS5Detection: 0
710
+ ps4GPU800MHz: 1
711
+ ps4attribEyeToEyeDistanceSettingVR: 0
712
+ ps4IncludedModules: []
713
+ ps4attribVROutputEnabled: 0
714
+ monoEnv:
715
+ splashScreenBackgroundSourceLandscape: {fileID: 0}
716
+ splashScreenBackgroundSourcePortrait: {fileID: 0}
717
+ blurSplashScreenBackground: 1
718
+ spritePackerPolicy:
719
+ webGLMemorySize: 16
720
+ webGLExceptionSupport: 1
721
+ webGLNameFilesAsHashes: 0
722
+ webGLShowDiagnostics: 0
723
+ webGLDataCaching: 1
724
+ webGLDebugSymbols: 0
725
+ webGLEmscriptenArgs:
726
+ webGLModulesDirectory:
727
+ webGLTemplate: APPLICATION:Default
728
+ webGLAnalyzeBuildSize: 0
729
+ webGLUseEmbeddedResources: 0
730
+ webGLCompressionFormat: 1
731
+ webGLWasmArithmeticExceptions: 0
732
+ webGLLinkerTarget: 1
733
+ webGLThreadsSupport: 0
734
+ webGLDecompressionFallback: 0
735
+ webGLInitialMemorySize: 32
736
+ webGLMaximumMemorySize: 2048
737
+ webGLMemoryGrowthMode: 2
738
+ webGLMemoryLinearGrowthStep: 16
739
+ webGLMemoryGeometricGrowthStep: 0.2
740
+ webGLMemoryGeometricGrowthCap: 96
741
+ webGLEnableWebGPU: 0
742
+ webGLPowerPreference: 2
743
+ webGLWebAssemblyTable: 0
744
+ webGLWebAssemblyBigInt: 0
745
+ webGLCloseOnQuit: 0
746
+ scriptingDefineSymbols: {}
747
+ additionalCompilerArguments: {}
748
+ platformArchitecture: {}
749
+ scriptingBackend:
750
+ Android: 1
751
+ il2cppCompilerConfiguration: {}
752
+ il2cppCodeGeneration: {}
753
+ il2cppStacktraceInformation: {}
754
+ managedStrippingLevel:
755
+ Android: 1
756
+ Bratwurst: 1
757
+ EmbeddedLinux: 1
758
+ GameCoreScarlett: 1
759
+ GameCoreXboxOne: 1
760
+ Nintendo Switch: 1
761
+ PS4: 1
762
+ PS5: 1
763
+ QNX: 1
764
+ WebGL: 1
765
+ Windows Store Apps: 1
766
+ XboxOne: 1
767
+ iPhone: 1
768
+ tvOS: 1
769
+ incrementalIl2cppBuild: {}
770
+ suppressCommonWarnings: 1
771
+ allowUnsafeCode: 0
772
+ useDeterministicCompilation: 1
773
+ additionalIl2CppArgs:
774
+ scriptingRuntimeVersion: 1
775
+ gcIncremental: 1
776
+ gcWBarrierValidation: 0
777
+ apiCompatibilityLevelPerPlatform: {}
778
+ editorAssembliesCompatibilityLevel: 1
779
+ m_RenderingPath: 1
780
+ m_MobileRenderingPath: 1
781
+ metroPackageName: UnityProject
782
+ metroPackageVersion:
783
+ metroCertificatePath:
784
+ metroCertificatePassword:
785
+ metroCertificateSubject:
786
+ metroCertificateIssuer:
787
+ metroCertificateNotAfter: 0000000000000000
788
+ metroApplicationDescription: UnityProject
789
+ wsaImages: {}
790
+ metroTileShortName:
791
+ metroTileShowName: 0
792
+ metroMediumTileShowName: 0
793
+ metroLargeTileShowName: 0
794
+ metroWideTileShowName: 0
795
+ metroSupportStreamingInstall: 0
796
+ metroLastRequiredScene: 0
797
+ metroDefaultTileSize: 1
798
+ metroTileForegroundText: 2
799
+ metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
800
+ metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, a: 1}
801
+ metroSplashScreenUseBackgroundColor: 0
802
+ platformCapabilities: {}
803
+ metroTargetDeviceFamilies: {}
804
+ metroFTAName:
805
+ metroFTAFileTypes: []
806
+ metroProtocolName:
807
+ vcxProjDefaultLanguage:
808
+ XboxOneProductId:
809
+ XboxOneUpdateKey:
810
+ XboxOneSandboxId:
811
+ XboxOneContentId:
812
+ XboxOneTitleId:
813
+ XboxOneSCId:
814
+ XboxOneGameOsOverridePath:
815
+ XboxOnePackagingOverridePath:
816
+ XboxOneAppManifestOverridePath:
817
+ XboxOneVersion: 1.0.0.0
818
+ XboxOnePackageEncryption: 0
819
+ XboxOnePackageUpdateGranularity: 2
820
+ XboxOneDescription:
821
+ XboxOneLanguage:
822
+ - enus
823
+ XboxOneCapability: []
824
+ XboxOneGameRating: {}
825
+ XboxOneIsContentPackage: 0
826
+ XboxOneEnhancedXboxCompatibilityMode: 0
827
+ XboxOneEnableGPUVariability: 1
828
+ XboxOneSockets: {}
829
+ XboxOneSplashScreen: {fileID: 0}
830
+ XboxOneAllowedProductIds: []
831
+ XboxOnePersistentLocalStorageSize: 0
832
+ XboxOneXTitleMemory: 8
833
+ XboxOneOverrideIdentityName:
834
+ XboxOneOverrideIdentityPublisher:
835
+ vrEditorSettings: {}
836
+ cloudServicesEnabled:
837
+ UNet: 1
838
+ luminIcon:
839
+ m_Name:
840
+ m_ModelFolderPath:
841
+ m_PortalFolderPath:
842
+ luminCert:
843
+ m_CertPath:
844
+ m_SignPackage: 1
845
+ luminIsChannelApp: 0
846
+ luminVersion:
847
+ m_VersionCode: 1
848
+ m_VersionName:
849
+ hmiPlayerDataPath:
850
+ hmiForceSRGBBlit: 0
851
+ embeddedLinuxEnableGamepadInput: 0
852
+ hmiCpuConfiguration:
853
+ hmiLogStartupTiming: 0
854
+ qnxGraphicConfPath:
855
+ apiCompatibilityLevel: 6
856
+ captureStartupLogs: {}
857
+ activeInputHandler: 0
858
+ windowsGamepadBackendHint: 0
859
+ cloudProjectId:
860
+ framebufferDepthMemorylessMode: 0
861
+ qualitySettingsNames: []
862
+ projectName:
863
+ organizationId:
864
+ cloudEnabled: 0
865
+ legacyClampBlendShapeWeights: 0
866
+ hmiLoadingImage: {fileID: 0}
867
+ platformRequiresReadableAssets: 0
868
+ virtualTexturingSupportEnabled: 0
869
+ insecureHttpOption: 0
ProjectSettings/ProjectVersion.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ m_EditorVersion: 6000.0.23f1
2
+ m_EditorVersionWithRevision: 6000.0.23f1 (1c4764c07fb4)
ProjectSettings/QualitySettings.asset ADDED
@@ -0,0 +1,234 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ %YAML 1.1
2
+ %TAG !u! tag:unity3d.com,2011:
3
+ --- !u!47 &1
4
+ QualitySettings:
5
+ m_ObjectHideFlags: 0
6
+ serializedVersion: 5
7
+ m_CurrentQuality: 5
8
+ m_QualitySettings:
9
+ - serializedVersion: 2
10
+ name: Very Low
11
+ pixelLightCount: 0
12
+ shadows: 0
13
+ shadowResolution: 0
14
+ shadowProjection: 1
15
+ shadowCascades: 1
16
+ shadowDistance: 15
17
+ shadowNearPlaneOffset: 3
18
+ shadowCascade2Split: 0.33333334
19
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
20
+ shadowmaskMode: 0
21
+ blendWeights: 1
22
+ textureQuality: 1
23
+ anisotropicTextures: 0
24
+ antiAliasing: 0
25
+ softParticles: 0
26
+ softVegetation: 0
27
+ realtimeReflectionProbes: 0
28
+ billboardsFaceCameraPosition: 0
29
+ vSyncCount: 0
30
+ lodBias: 0.3
31
+ maximumLODLevel: 0
32
+ streamingMipmapsActive: 0
33
+ streamingMipmapsAddAllCameras: 1
34
+ streamingMipmapsMemoryBudget: 512
35
+ streamingMipmapsRenderersPerFrame: 512
36
+ streamingMipmapsMaxLevelReduction: 2
37
+ streamingMipmapsMaxFileIORequests: 1024
38
+ particleRaycastBudget: 4
39
+ asyncUploadTimeSlice: 2
40
+ asyncUploadBufferSize: 16
41
+ asyncUploadPersistentBuffer: 1
42
+ resolutionScalingFixedDPIFactor: 1
43
+ excludedTargetPlatforms: []
44
+ - serializedVersion: 2
45
+ name: Low
46
+ pixelLightCount: 0
47
+ shadows: 0
48
+ shadowResolution: 0
49
+ shadowProjection: 1
50
+ shadowCascades: 1
51
+ shadowDistance: 20
52
+ shadowNearPlaneOffset: 3
53
+ shadowCascade2Split: 0.33333334
54
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
55
+ shadowmaskMode: 0
56
+ blendWeights: 2
57
+ textureQuality: 0
58
+ anisotropicTextures: 0
59
+ antiAliasing: 0
60
+ softParticles: 0
61
+ softVegetation: 0
62
+ realtimeReflectionProbes: 0
63
+ billboardsFaceCameraPosition: 0
64
+ vSyncCount: 0
65
+ lodBias: 0.4
66
+ maximumLODLevel: 0
67
+ streamingMipmapsActive: 0
68
+ streamingMipmapsAddAllCameras: 1
69
+ streamingMipmapsMemoryBudget: 512
70
+ streamingMipmapsRenderersPerFrame: 512
71
+ streamingMipmapsMaxLevelReduction: 2
72
+ streamingMipmapsMaxFileIORequests: 1024
73
+ particleRaycastBudget: 16
74
+ asyncUploadTimeSlice: 2
75
+ asyncUploadBufferSize: 16
76
+ asyncUploadPersistentBuffer: 1
77
+ resolutionScalingFixedDPIFactor: 1
78
+ excludedTargetPlatforms: []
79
+ - serializedVersion: 2
80
+ name: Medium
81
+ pixelLightCount: 1
82
+ shadows: 1
83
+ shadowResolution: 0
84
+ shadowProjection: 1
85
+ shadowCascades: 1
86
+ shadowDistance: 20
87
+ shadowNearPlaneOffset: 3
88
+ shadowCascade2Split: 0.33333334
89
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
90
+ shadowmaskMode: 0
91
+ blendWeights: 2
92
+ textureQuality: 0
93
+ anisotropicTextures: 1
94
+ antiAliasing: 0
95
+ softParticles: 0
96
+ softVegetation: 0
97
+ realtimeReflectionProbes: 0
98
+ billboardsFaceCameraPosition: 0
99
+ vSyncCount: 1
100
+ lodBias: 0.7
101
+ maximumLODLevel: 0
102
+ streamingMipmapsActive: 0
103
+ streamingMipmapsAddAllCameras: 1
104
+ streamingMipmapsMemoryBudget: 512
105
+ streamingMipmapsRenderersPerFrame: 512
106
+ streamingMipmapsMaxLevelReduction: 2
107
+ streamingMipmapsMaxFileIORequests: 1024
108
+ particleRaycastBudget: 64
109
+ asyncUploadTimeSlice: 2
110
+ asyncUploadBufferSize: 16
111
+ asyncUploadPersistentBuffer: 1
112
+ resolutionScalingFixedDPIFactor: 1
113
+ excludedTargetPlatforms: []
114
+ - serializedVersion: 2
115
+ name: High
116
+ pixelLightCount: 2
117
+ shadows: 2
118
+ shadowResolution: 1
119
+ shadowProjection: 1
120
+ shadowCascades: 2
121
+ shadowDistance: 40
122
+ shadowNearPlaneOffset: 3
123
+ shadowCascade2Split: 0.33333334
124
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
125
+ shadowmaskMode: 1
126
+ blendWeights: 2
127
+ textureQuality: 0
128
+ anisotropicTextures: 1
129
+ antiAliasing: 0
130
+ softParticles: 0
131
+ softVegetation: 1
132
+ realtimeReflectionProbes: 1
133
+ billboardsFaceCameraPosition: 1
134
+ vSyncCount: 1
135
+ lodBias: 1
136
+ maximumLODLevel: 0
137
+ streamingMipmapsActive: 0
138
+ streamingMipmapsAddAllCameras: 1
139
+ streamingMipmapsMemoryBudget: 512
140
+ streamingMipmapsRenderersPerFrame: 512
141
+ streamingMipmapsMaxLevelReduction: 2
142
+ streamingMipmapsMaxFileIORequests: 1024
143
+ particleRaycastBudget: 256
144
+ asyncUploadTimeSlice: 2
145
+ asyncUploadBufferSize: 16
146
+ asyncUploadPersistentBuffer: 1
147
+ resolutionScalingFixedDPIFactor: 1
148
+ excludedTargetPlatforms: []
149
+ - serializedVersion: 2
150
+ name: Very High
151
+ pixelLightCount: 3
152
+ shadows: 2
153
+ shadowResolution: 2
154
+ shadowProjection: 1
155
+ shadowCascades: 2
156
+ shadowDistance: 70
157
+ shadowNearPlaneOffset: 3
158
+ shadowCascade2Split: 0.33333334
159
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
160
+ shadowmaskMode: 1
161
+ blendWeights: 4
162
+ textureQuality: 0
163
+ anisotropicTextures: 2
164
+ antiAliasing: 2
165
+ softParticles: 1
166
+ softVegetation: 1
167
+ realtimeReflectionProbes: 1
168
+ billboardsFaceCameraPosition: 1
169
+ vSyncCount: 1
170
+ lodBias: 1.5
171
+ maximumLODLevel: 0
172
+ streamingMipmapsActive: 0
173
+ streamingMipmapsAddAllCameras: 1
174
+ streamingMipmapsMemoryBudget: 512
175
+ streamingMipmapsRenderersPerFrame: 512
176
+ streamingMipmapsMaxLevelReduction: 2
177
+ streamingMipmapsMaxFileIORequests: 1024
178
+ particleRaycastBudget: 1024
179
+ asyncUploadTimeSlice: 2
180
+ asyncUploadBufferSize: 16
181
+ asyncUploadPersistentBuffer: 1
182
+ resolutionScalingFixedDPIFactor: 1
183
+ excludedTargetPlatforms: []
184
+ - serializedVersion: 2
185
+ name: Ultra
186
+ pixelLightCount: 4
187
+ shadows: 2
188
+ shadowResolution: 2
189
+ shadowProjection: 1
190
+ shadowCascades: 4
191
+ shadowDistance: 150
192
+ shadowNearPlaneOffset: 3
193
+ shadowCascade2Split: 0.33333334
194
+ shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
195
+ shadowmaskMode: 1
196
+ blendWeights: 4
197
+ textureQuality: 0
198
+ anisotropicTextures: 2
199
+ antiAliasing: 2
200
+ softParticles: 1
201
+ softVegetation: 1
202
+ realtimeReflectionProbes: 1
203
+ billboardsFaceCameraPosition: 1
204
+ vSyncCount: 1
205
+ lodBias: 2
206
+ maximumLODLevel: 0
207
+ streamingMipmapsActive: 0
208
+ streamingMipmapsAddAllCameras: 1
209
+ streamingMipmapsMemoryBudget: 512
210
+ streamingMipmapsRenderersPerFrame: 512
211
+ streamingMipmapsMaxLevelReduction: 2
212
+ streamingMipmapsMaxFileIORequests: 1024
213
+ particleRaycastBudget: 4096
214
+ asyncUploadTimeSlice: 2
215
+ asyncUploadBufferSize: 16
216
+ asyncUploadPersistentBuffer: 1
217
+ resolutionScalingFixedDPIFactor: 1
218
+ excludedTargetPlatforms: []
219
+ m_PerPlatformDefaultQuality:
220
+ Android: 2
221
+ Lumin: 5
222
+ GameCoreScarlett: 5
223
+ GameCoreXboxOne: 5
224
+ Nintendo 3DS: 5
225
+ Nintendo Switch: 5
226
+ PS4: 5
227
+ PS5: 5
228
+ Stadia: 5
229
+ Standalone: 5
230
+ WebGL: 3
231
+ Windows Store Apps: 5
232
+ XboxOne: 5
233
+ iPhone: 2
234
+ tvOS: 2
ProjectSettings/ScarlettGame.config ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="utf-8"?>
2
+ <Game xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" configVersion="1">
3
+ <Identity Name="UnityProject" Publisher="CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" Version="1.0.0.0" />
4
+ <ShellVisuals DefaultDisplayName="Default Display Name" PublisherDisplayName="DefaultCompany" StoreLogo="StoreLogo.png" Square150x150Logo="Logo.png" Square44x44Logo="SmallLogo.png" Description="Default Description" BackgroundColor="#000000" SplashScreenImage="SplashScreen.png" />
5
+ <VirtualMachine />
6
+ </Game>
ProjectSettings/SceneTemplateSettings.json ADDED
@@ -0,0 +1,126 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "templatePinStates": [],
3
+ "dependencyTypeInfos": [
4
+ {
5
+ "userAdded": false,
6
+ "type": "UnityEngine.AnimationClip",
7
+ "defaultInstantiationMode": 0
8
+ },
9
+ {
10
+ "userAdded": false,
11
+ "type": "UnityEditor.Animations.AnimatorController",
12
+ "defaultInstantiationMode": 0
13
+ },
14
+ {
15
+ "userAdded": false,
16
+ "type": "UnityEngine.AnimatorOverrideController",
17
+ "defaultInstantiationMode": 0
18
+ },
19
+ {
20
+ "userAdded": false,
21
+ "type": "UnityEditor.Audio.AudioMixerController",
22
+ "defaultInstantiationMode": 0
23
+ },
24
+ {
25
+ "userAdded": false,
26
+ "type": "UnityEngine.ComputeShader",
27
+ "defaultInstantiationMode": 1
28
+ },
29
+ {
30
+ "userAdded": false,
31
+ "type": "UnityEngine.Cubemap",
32
+ "defaultInstantiationMode": 0
33
+ },
34
+ {
35
+ "userAdded": false,
36
+ "type": "UnityEngine.GameObject",
37
+ "defaultInstantiationMode": 0
38
+ },
39
+ {
40
+ "userAdded": false,
41
+ "type": "UnityEditor.LightingDataAsset",
42
+ "defaultInstantiationMode": 0
43
+ },
44
+ {
45
+ "userAdded": false,
46
+ "type": "UnityEngine.LightingSettings",
47
+ "defaultInstantiationMode": 0
48
+ },
49
+ {
50
+ "userAdded": false,
51
+ "type": "UnityEngine.Material",
52
+ "defaultInstantiationMode": 0
53
+ },
54
+ {
55
+ "userAdded": false,
56
+ "type": "UnityEditor.MonoScript",
57
+ "defaultInstantiationMode": 1
58
+ },
59
+ {
60
+ "userAdded": false,
61
+ "type": "UnityEngine.PhysicMaterial",
62
+ "defaultInstantiationMode": 0
63
+ },
64
+ {
65
+ "userAdded": false,
66
+ "type": "UnityEngine.PhysicsMaterial",
67
+ "defaultInstantiationMode": 0
68
+ },
69
+ {
70
+ "userAdded": false,
71
+ "type": "UnityEngine.PhysicsMaterial2D",
72
+ "defaultInstantiationMode": 0
73
+ },
74
+ {
75
+ "userAdded": false,
76
+ "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
77
+ "defaultInstantiationMode": 0
78
+ },
79
+ {
80
+ "userAdded": false,
81
+ "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
82
+ "defaultInstantiationMode": 0
83
+ },
84
+ {
85
+ "userAdded": false,
86
+ "type": "UnityEngine.Rendering.VolumeProfile",
87
+ "defaultInstantiationMode": 0
88
+ },
89
+ {
90
+ "userAdded": false,
91
+ "type": "UnityEditor.SceneAsset",
92
+ "defaultInstantiationMode": 1
93
+ },
94
+ {
95
+ "userAdded": false,
96
+ "type": "UnityEngine.Shader",
97
+ "defaultInstantiationMode": 1
98
+ },
99
+ {
100
+ "userAdded": false,
101
+ "type": "UnityEngine.ShaderVariantCollection",
102
+ "defaultInstantiationMode": 1
103
+ },
104
+ {
105
+ "userAdded": false,
106
+ "type": "UnityEngine.Texture",
107
+ "defaultInstantiationMode": 0
108
+ },
109
+ {
110
+ "userAdded": false,
111
+ "type": "UnityEngine.Texture2D",
112
+ "defaultInstantiationMode": 0
113
+ },
114
+ {
115
+ "userAdded": false,
116
+ "type": "UnityEngine.Timeline.TimelineAsset",
117
+ "defaultInstantiationMode": 0
118
+ }
119
+ ],
120
+ "defaultDependencyTypeInfo": {
121
+ "userAdded": false,
122
+ "type": "<default_scene_template_dependencies>",
123
+ "defaultInstantiationMode": 1
124
+ },
125
+ "newSceneOverride": 0
126
+ }
ProjectSettings/TagManager.asset ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
ProjectSettings/TimeManager.asset ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
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
ProjectSettings/UnityConnectSettings.asset ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
ProjectSettings/VFXManager.asset ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
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