Ver código fonte

Initial commit

Andy Dill 5 anos atrás
commit
046367296b
37 arquivos alterados com 2593 adições e 0 exclusões
  1. 1 0
      .gitignore
  2. 3 0
      librusty/.gitignore
  3. 11 0
      librusty/Cargo.toml
  4. 33 0
      librusty/src/lib.rs
  5. 59 0
      unity/.gitignore
  6. 8 0
      unity/Assets/Plugins.meta
  7. 8 0
      unity/Assets/Plugins/iOS.meta
  8. 8 0
      unity/Assets/Plugins/x86.meta
  9. BIN
      unity/Assets/Plugins/x86/rusty.dll
  10. 76 0
      unity/Assets/Plugins/x86/rusty.dll.meta
  11. 8 0
      unity/Assets/Plugins/x86_64.meta
  12. BIN
      unity/Assets/Plugins/x86_64/rusty.dll
  13. 76 0
      unity/Assets/Plugins/x86_64/rusty.dll.meta
  14. 71 0
      unity/Assets/Rusty.cs
  15. 11 0
      unity/Assets/Rusty.cs.meta
  16. 8 0
      unity/Assets/Scenes.meta
  17. 668 0
      unity/Assets/Scenes/SampleScene.unity
  18. 7 0
      unity/Assets/Scenes/SampleScene.unity.meta
  19. 40 0
      unity/Packages/manifest.json
  20. 17 0
      unity/ProjectSettings/AudioManager.asset
  21. 6 0
      unity/ProjectSettings/ClusterInputManager.asset
  22. 30 0
      unity/ProjectSettings/DynamicsManager.asset
  23. 8 0
      unity/ProjectSettings/EditorBuildSettings.asset
  24. 21 0
      unity/ProjectSettings/EditorSettings.asset
  25. 61 0
      unity/ProjectSettings/GraphicsSettings.asset
  26. 295 0
      unity/ProjectSettings/InputManager.asset
  27. 91 0
      unity/ProjectSettings/NavMeshAreas.asset
  28. 8 0
      unity/ProjectSettings/NetworkManager.asset
  29. 56 0
      unity/ProjectSettings/Physics2DSettings.asset
  30. 13 0
      unity/ProjectSettings/PresetManager.asset
  31. 602 0
      unity/ProjectSettings/ProjectSettings.asset
  32. 1 0
      unity/ProjectSettings/ProjectVersion.txt
  33. 191 0
      unity/ProjectSettings/QualitySettings.asset
  34. 43 0
      unity/ProjectSettings/TagManager.asset
  35. 9 0
      unity/ProjectSettings/TimeManager.asset
  36. 34 0
      unity/ProjectSettings/UnityConnectSettings.asset
  37. 11 0
      unity/ProjectSettings/VFXManager.asset

+ 1 - 0
.gitignore

@@ -0,0 +1 @@
1
+ios/

+ 3 - 0
librusty/.gitignore

@@ -0,0 +1,3 @@
1
+/target
2
+**/*.rs.bk
3
+Cargo.lock

+ 11 - 0
librusty/Cargo.toml

@@ -0,0 +1,11 @@
1
+[package]
2
+name = "rusty"
3
+version = "0.1.0"
4
+authors = ["Andy Dill <andy.dill@gmail.com>"]
5
+edition = "2018"
6
+
7
+[lib]
8
+name = "rusty"
9
+crate-type = ["staticlib", "cdylib"]
10
+
11
+[dependencies]

+ 33 - 0
librusty/src/lib.rs

@@ -0,0 +1,33 @@
1
+use std::ffi::CStr;
2
+use std::ffi::CString;
3
+use std::os::raw::c_char;
4
+
5
+#[allow(non_snake_case)]
6
+pub extern "C" fn DoSomeInterestingWork(count: i32, content: *const c_char) -> *const c_char {
7
+    let content_string = unsafe { CStr::from_ptr(content) }
8
+        .to_string_lossy()
9
+        .to_string();
10
+
11
+    let mut all_the_content = Vec::new();
12
+
13
+    for i in 0..count {
14
+        all_the_content.push(format!(
15
+            "Let's include {} for the {}th time",
16
+            content_string, i
17
+        ));
18
+    }
19
+
20
+    CString::new(all_the_content.join("💣"))
21
+        .unwrap()
22
+        .into_raw()
23
+}
24
+
25
+#[allow(non_snake_case)]
26
+pub extern "C" fn FreeString(content: *mut c_char) {
27
+    unsafe {
28
+        if content.is_null() {
29
+            return;
30
+        }
31
+        CString::from_raw(content)
32
+    };
33
+}

+ 59 - 0
unity/.gitignore

@@ -0,0 +1,59 @@
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/master/Unity.gitignore
4
+#
5
+/[Ll]ibrary/
6
+/[Tt]emp/
7
+/[Oo]bj/
8
+/[Bb]uild/
9
+/[Bb]uilds/
10
+/[Ll]ogs/
11
+/[Mm]emoryCaptures/
12
+
13
+# Never ignore Asset meta data
14
+!/[Aa]ssets/**/*.meta
15
+
16
+# Uncomment this line if you wish to ignore the asset store tools plugin
17
+# /[Aa]ssets/AssetStoreTools*
18
+
19
+# Autogenerated Jetbrains Rider plugin
20
+[Aa]ssets/Plugins/Editor/JetBrains*
21
+
22
+# Visual Studio cache directory
23
+.vs/
24
+
25
+# Gradle cache directory
26
+.gradle/
27
+
28
+# Autogenerated VS/MD/Consulo solution and project files
29
+ExportedObj/
30
+.consulo/
31
+*.csproj
32
+*.unityproj
33
+*.sln
34
+*.suo
35
+*.tmp
36
+*.user
37
+*.userprefs
38
+*.pidb
39
+*.booproj
40
+*.svd
41
+*.pdb
42
+*.mdb
43
+*.opendb
44
+*.VC.db
45
+
46
+# Unity3D generated meta files
47
+*.pidb.meta
48
+*.pdb.meta
49
+*.mdb.meta
50
+
51
+# Unity3D generated file on crash reports
52
+sysinfo.txt
53
+
54
+# Builds
55
+*.apk
56
+*.unitypackage
57
+
58
+# Crashlytics generated file
59
+crashlytics-build.properties

+ 8 - 0
unity/Assets/Plugins.meta

@@ -0,0 +1,8 @@
1
+fileFormatVersion: 2
2
+guid: b31492f44ae2bf54ebfe7a1a033d24f4
3
+folderAsset: yes
4
+DefaultImporter:
5
+  externalObjects: {}
6
+  userData: 
7
+  assetBundleName: 
8
+  assetBundleVariant: 

+ 8 - 0
unity/Assets/Plugins/iOS.meta

@@ -0,0 +1,8 @@
1
+fileFormatVersion: 2
2
+guid: e4eb92fe0d73dc743a04ec6e139bbb8a
3
+folderAsset: yes
4
+DefaultImporter:
5
+  externalObjects: {}
6
+  userData: 
7
+  assetBundleName: 
8
+  assetBundleVariant: 

+ 8 - 0
unity/Assets/Plugins/x86.meta

@@ -0,0 +1,8 @@
1
+fileFormatVersion: 2
2
+guid: a73ad8f3f065b0d4e9fceddab20e2c38
3
+folderAsset: yes
4
+DefaultImporter:
5
+  externalObjects: {}
6
+  userData: 
7
+  assetBundleName: 
8
+  assetBundleVariant: 

BIN
unity/Assets/Plugins/x86/rusty.dll


+ 76 - 0
unity/Assets/Plugins/x86/rusty.dll.meta

@@ -0,0 +1,76 @@
1
+fileFormatVersion: 2
2
+guid: 5960ce974e2d05342a19a3398c41393e
3
+PluginImporter:
4
+  externalObjects: {}
5
+  serializedVersion: 2
6
+  iconMap: {}
7
+  executionOrder: {}
8
+  defineConstraints: []
9
+  isPreloaded: 0
10
+  isOverridable: 0
11
+  isExplicitlyReferenced: 0
12
+  validateReferences: 1
13
+  platformData:
14
+  - first:
15
+      Any: 
16
+    second:
17
+      enabled: 1
18
+      settings: {}
19
+  - first:
20
+      Editor: Editor
21
+    second:
22
+      enabled: 0
23
+      settings:
24
+        CPU: x86
25
+        DefaultValueInitialized: true
26
+  - first:
27
+      Facebook: Win
28
+    second:
29
+      enabled: 1
30
+      settings:
31
+        CPU: AnyCPU
32
+  - first:
33
+      Facebook: Win64
34
+    second:
35
+      enabled: 0
36
+      settings:
37
+        CPU: None
38
+  - first:
39
+      Standalone: Linux
40
+    second:
41
+      enabled: 1
42
+      settings:
43
+        CPU: x86
44
+  - first:
45
+      Standalone: Linux64
46
+    second:
47
+      enabled: 0
48
+      settings:
49
+        CPU: None
50
+  - first:
51
+      Standalone: LinuxUniversal
52
+    second:
53
+      enabled: 1
54
+      settings:
55
+        CPU: x86
56
+  - first:
57
+      Standalone: OSXUniversal
58
+    second:
59
+      enabled: 0
60
+      settings:
61
+        CPU: x86
62
+  - first:
63
+      Standalone: Win
64
+    second:
65
+      enabled: 1
66
+      settings:
67
+        CPU: AnyCPU
68
+  - first:
69
+      Standalone: Win64
70
+    second:
71
+      enabled: 0
72
+      settings:
73
+        CPU: None
74
+  userData: 
75
+  assetBundleName: 
76
+  assetBundleVariant: 

+ 8 - 0
unity/Assets/Plugins/x86_64.meta

@@ -0,0 +1,8 @@
1
+fileFormatVersion: 2
2
+guid: 67c8f10e63b502d409208151a908ecae
3
+folderAsset: yes
4
+DefaultImporter:
5
+  externalObjects: {}
6
+  userData: 
7
+  assetBundleName: 
8
+  assetBundleVariant: 

BIN
unity/Assets/Plugins/x86_64/rusty.dll


+ 76 - 0
unity/Assets/Plugins/x86_64/rusty.dll.meta

@@ -0,0 +1,76 @@
1
+fileFormatVersion: 2
2
+guid: f7dd2ca0bda41cc4eb4797c8c72d95c0
3
+PluginImporter:
4
+  externalObjects: {}
5
+  serializedVersion: 2
6
+  iconMap: {}
7
+  executionOrder: {}
8
+  defineConstraints: []
9
+  isPreloaded: 0
10
+  isOverridable: 0
11
+  isExplicitlyReferenced: 0
12
+  validateReferences: 1
13
+  platformData:
14
+  - first:
15
+      Any: 
16
+    second:
17
+      enabled: 1
18
+      settings: {}
19
+  - first:
20
+      Editor: Editor
21
+    second:
22
+      enabled: 0
23
+      settings:
24
+        CPU: x86_64
25
+        DefaultValueInitialized: true
26
+  - first:
27
+      Facebook: Win
28
+    second:
29
+      enabled: 0
30
+      settings:
31
+        CPU: None
32
+  - first:
33
+      Facebook: Win64
34
+    second:
35
+      enabled: 1
36
+      settings:
37
+        CPU: AnyCPU
38
+  - first:
39
+      Standalone: Linux
40
+    second:
41
+      enabled: 0
42
+      settings:
43
+        CPU: None
44
+  - first:
45
+      Standalone: Linux64
46
+    second:
47
+      enabled: 1
48
+      settings:
49
+        CPU: x86_64
50
+  - first:
51
+      Standalone: LinuxUniversal
52
+    second:
53
+      enabled: 1
54
+      settings:
55
+        CPU: x86_64
56
+  - first:
57
+      Standalone: OSXUniversal
58
+    second:
59
+      enabled: 0
60
+      settings:
61
+        CPU: x86_64
62
+  - first:
63
+      Standalone: Win
64
+    second:
65
+      enabled: 0
66
+      settings:
67
+        CPU: None
68
+  - first:
69
+      Standalone: Win64
70
+    second:
71
+      enabled: 1
72
+      settings:
73
+        CPU: AnyCPU
74
+  userData: 
75
+  assetBundleName: 
76
+  assetBundleVariant: 

+ 71 - 0
unity/Assets/Rusty.cs

@@ -0,0 +1,71 @@
1
+using System;
2
+using System.Runtime.InteropServices;
3
+using System.Text;
4
+using UnityEngine;
5
+using UnityEngine.Events;
6
+
7
+public class FFI
8
+{
9
+#if UNITY_IOS || UNITY_TVOS
10
+    public const string ImportName = "__Internal";
11
+#else
12
+    public const string ImportName = "rusty";
13
+#endif
14
+}
15
+
16
+internal class StringHandle : SafeHandle
17
+{
18
+    [DllImport(FFI.ImportName)]
19
+    private static extern void FreeString(IntPtr handle);
20
+
21
+    public StringHandle() : base(IntPtr.Zero, true) { }
22
+
23
+    public override bool IsInvalid
24
+    {
25
+        get { return false; }
26
+    }
27
+
28
+    public string AsString()
29
+    {
30
+        int len = 0;
31
+        while (Marshal.ReadByte(handle, len) != 0) { ++len; }
32
+        byte[] buffer = new byte[len];
33
+        Marshal.Copy(handle, buffer, 0, buffer.Length);
34
+        return Encoding.UTF8.GetString(buffer);
35
+    }
36
+
37
+    protected override bool ReleaseHandle()
38
+    {
39
+        FreeString(handle);
40
+        return true;
41
+    }
42
+}
43
+
44
+[System.Serializable]
45
+public class StatusChangedEvent : UnityEvent<string> { }
46
+
47
+public class Rusty : MonoBehaviour
48
+{
49
+    [DllImport(FFI.ImportName)]
50
+    private static extern StringHandle DoSomeInterestingWork(int count, string content);
51
+
52
+    public StatusChangedEvent OnStatusChanged;
53
+
54
+    // Start is called before the first frame update
55
+    void Start()
56
+    {
57
+
58
+    }
59
+
60
+    // Update is called once per frame
61
+    void Update()
62
+    {
63
+
64
+    }
65
+
66
+    public void SayHello()
67
+    {
68
+        var rng = new System.Random();
69
+        OnStatusChanged.Invoke(DoSomeInterestingWork(rng.Next(1, 10), "Hello").AsString());
70
+    }
71
+}

+ 11 - 0
unity/Assets/Rusty.cs.meta

@@ -0,0 +1,11 @@
1
+fileFormatVersion: 2
2
+guid: cf2b7253771c76c48a2d7c0387209ed9
3
+MonoImporter:
4
+  externalObjects: {}
5
+  serializedVersion: 2
6
+  defaultReferences: []
7
+  executionOrder: 0
8
+  icon: {instanceID: 0}
9
+  userData: 
10
+  assetBundleName: 
11
+  assetBundleVariant: 

+ 8 - 0
unity/Assets/Scenes.meta

@@ -0,0 +1,8 @@
1
+fileFormatVersion: 2
2
+guid: d8ec3dedc587e25449f4e4d16b33b314
3
+folderAsset: yes
4
+DefaultImporter:
5
+  externalObjects: {}
6
+  userData: 
7
+  assetBundleName: 
8
+  assetBundleVariant: 

+ 668 - 0
unity/Assets/Scenes/SampleScene.unity

@@ -0,0 +1,668 @@
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: 9
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: 3
28
+  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
29
+  m_SkyboxMaterial: {fileID: 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: 0}
41
+  m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
42
+  m_UseRadianceAmbientProbe: 0
43
+--- !u!157 &3
44
+LightmapSettings:
45
+  m_ObjectHideFlags: 0
46
+  serializedVersion: 11
47
+  m_GIWorkflowMode: 1
48
+  m_GISettings:
49
+    serializedVersion: 2
50
+    m_BounceScale: 1
51
+    m_IndirectOutputScale: 1
52
+    m_AlbedoBoost: 1
53
+    m_EnvironmentLightingMode: 0
54
+    m_EnableBakedLightmaps: 0
55
+    m_EnableRealtimeLightmaps: 0
56
+  m_LightmapEditorSettings:
57
+    serializedVersion: 10
58
+    m_Resolution: 2
59
+    m_BakeResolution: 40
60
+    m_AtlasSize: 1024
61
+    m_AO: 0
62
+    m_AOMaxDistance: 1
63
+    m_CompAOExponent: 1
64
+    m_CompAOExponentDirect: 0
65
+    m_Padding: 2
66
+    m_LightmapParameters: {fileID: 0}
67
+    m_LightmapsBakeMode: 1
68
+    m_TextureCompression: 1
69
+    m_FinalGather: 0
70
+    m_FinalGatherFiltering: 1
71
+    m_FinalGatherRayCount: 256
72
+    m_ReflectionCompression: 2
73
+    m_MixedBakeMode: 2
74
+    m_BakeBackend: 0
75
+    m_PVRSampling: 1
76
+    m_PVRDirectSampleCount: 32
77
+    m_PVRSampleCount: 500
78
+    m_PVRBounces: 2
79
+    m_PVRFilterTypeDirect: 0
80
+    m_PVRFilterTypeIndirect: 0
81
+    m_PVRFilterTypeAO: 0
82
+    m_PVRFilteringMode: 1
83
+    m_PVRCulling: 1
84
+    m_PVRFilteringGaussRadiusDirect: 1
85
+    m_PVRFilteringGaussRadiusIndirect: 5
86
+    m_PVRFilteringGaussRadiusAO: 2
87
+    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
88
+    m_PVRFilteringAtrousPositionSigmaIndirect: 2
89
+    m_PVRFilteringAtrousPositionSigmaAO: 1
90
+    m_ShowResolutionOverlay: 1
91
+  m_LightingDataAsset: {fileID: 0}
92
+  m_UseShadowmask: 1
93
+--- !u!196 &4
94
+NavMeshSettings:
95
+  serializedVersion: 2
96
+  m_ObjectHideFlags: 0
97
+  m_BuildSettings:
98
+    serializedVersion: 2
99
+    agentTypeID: 0
100
+    agentRadius: 0.5
101
+    agentHeight: 2
102
+    agentSlope: 45
103
+    agentClimb: 0.4
104
+    ledgeDropHeight: 0
105
+    maxJumpAcrossDistance: 0
106
+    minRegionArea: 2
107
+    manualCellSize: 0
108
+    cellSize: 0.16666667
109
+    manualTileSize: 0
110
+    tileSize: 256
111
+    accuratePlacement: 0
112
+    debug:
113
+      m_Flags: 0
114
+  m_NavMeshData: {fileID: 0}
115
+--- !u!1 &519420028
116
+GameObject:
117
+  m_ObjectHideFlags: 0
118
+  m_CorrespondingSourceObject: {fileID: 0}
119
+  m_PrefabInstance: {fileID: 0}
120
+  m_PrefabAsset: {fileID: 0}
121
+  serializedVersion: 6
122
+  m_Component:
123
+  - component: {fileID: 519420032}
124
+  - component: {fileID: 519420031}
125
+  - component: {fileID: 519420029}
126
+  - component: {fileID: 519420030}
127
+  m_Layer: 0
128
+  m_Name: Main Camera
129
+  m_TagString: MainCamera
130
+  m_Icon: {fileID: 0}
131
+  m_NavMeshLayer: 0
132
+  m_StaticEditorFlags: 0
133
+  m_IsActive: 1
134
+--- !u!81 &519420029
135
+AudioListener:
136
+  m_ObjectHideFlags: 0
137
+  m_CorrespondingSourceObject: {fileID: 0}
138
+  m_PrefabInstance: {fileID: 0}
139
+  m_PrefabAsset: {fileID: 0}
140
+  m_GameObject: {fileID: 519420028}
141
+  m_Enabled: 1
142
+--- !u!114 &519420030
143
+MonoBehaviour:
144
+  m_ObjectHideFlags: 0
145
+  m_CorrespondingSourceObject: {fileID: 0}
146
+  m_PrefabInstance: {fileID: 0}
147
+  m_PrefabAsset: {fileID: 0}
148
+  m_GameObject: {fileID: 519420028}
149
+  m_Enabled: 1
150
+  m_EditorHideFlags: 0
151
+  m_Script: {fileID: 11500000, guid: cf2b7253771c76c48a2d7c0387209ed9, type: 3}
152
+  m_Name: 
153
+  m_EditorClassIdentifier: 
154
+  OnStatusChanged:
155
+    m_PersistentCalls:
156
+      m_Calls:
157
+      - m_Target: {fileID: 1453772650}
158
+        m_MethodName: set_text
159
+        m_Mode: 0
160
+        m_Arguments:
161
+          m_ObjectArgument: {fileID: 0}
162
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
163
+          m_IntArgument: 0
164
+          m_FloatArgument: 0
165
+          m_StringArgument: 
166
+          m_BoolArgument: 0
167
+        m_CallState: 2
168
+--- !u!20 &519420031
169
+Camera:
170
+  m_ObjectHideFlags: 0
171
+  m_CorrespondingSourceObject: {fileID: 0}
172
+  m_PrefabInstance: {fileID: 0}
173
+  m_PrefabAsset: {fileID: 0}
174
+  m_GameObject: {fileID: 519420028}
175
+  m_Enabled: 1
176
+  serializedVersion: 2
177
+  m_ClearFlags: 2
178
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
179
+  m_projectionMatrixMode: 1
180
+  m_SensorSize: {x: 36, y: 24}
181
+  m_LensShift: {x: 0, y: 0}
182
+  m_GateFitMode: 2
183
+  m_FocalLength: 50
184
+  m_NormalizedViewPortRect:
185
+    serializedVersion: 2
186
+    x: 0
187
+    y: 0
188
+    width: 1
189
+    height: 1
190
+  near clip plane: 0.3
191
+  far clip plane: 1000
192
+  field of view: 60
193
+  orthographic: 1
194
+  orthographic size: 5
195
+  m_Depth: -1
196
+  m_CullingMask:
197
+    serializedVersion: 2
198
+    m_Bits: 4294967295
199
+  m_RenderingPath: -1
200
+  m_TargetTexture: {fileID: 0}
201
+  m_TargetDisplay: 0
202
+  m_TargetEye: 0
203
+  m_HDR: 1
204
+  m_AllowMSAA: 0
205
+  m_AllowDynamicResolution: 0
206
+  m_ForceIntoRT: 0
207
+  m_OcclusionCulling: 0
208
+  m_StereoConvergence: 10
209
+  m_StereoSeparation: 0.022
210
+--- !u!4 &519420032
211
+Transform:
212
+  m_ObjectHideFlags: 0
213
+  m_CorrespondingSourceObject: {fileID: 0}
214
+  m_PrefabInstance: {fileID: 0}
215
+  m_PrefabAsset: {fileID: 0}
216
+  m_GameObject: {fileID: 519420028}
217
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
218
+  m_LocalPosition: {x: 0, y: 0, z: -10}
219
+  m_LocalScale: {x: 1, y: 1, z: 1}
220
+  m_Children: []
221
+  m_Father: {fileID: 0}
222
+  m_RootOrder: 0
223
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
224
+--- !u!1 &566293210
225
+GameObject:
226
+  m_ObjectHideFlags: 0
227
+  m_CorrespondingSourceObject: {fileID: 0}
228
+  m_PrefabInstance: {fileID: 0}
229
+  m_PrefabAsset: {fileID: 0}
230
+  serializedVersion: 6
231
+  m_Component:
232
+  - component: {fileID: 566293214}
233
+  - component: {fileID: 566293213}
234
+  - component: {fileID: 566293212}
235
+  - component: {fileID: 566293211}
236
+  m_Layer: 5
237
+  m_Name: Canvas
238
+  m_TagString: Untagged
239
+  m_Icon: {fileID: 0}
240
+  m_NavMeshLayer: 0
241
+  m_StaticEditorFlags: 0
242
+  m_IsActive: 1
243
+--- !u!114 &566293211
244
+MonoBehaviour:
245
+  m_ObjectHideFlags: 0
246
+  m_CorrespondingSourceObject: {fileID: 0}
247
+  m_PrefabInstance: {fileID: 0}
248
+  m_PrefabAsset: {fileID: 0}
249
+  m_GameObject: {fileID: 566293210}
250
+  m_Enabled: 1
251
+  m_EditorHideFlags: 0
252
+  m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
253
+  m_Name: 
254
+  m_EditorClassIdentifier: 
255
+  m_IgnoreReversedGraphics: 1
256
+  m_BlockingObjects: 0
257
+  m_BlockingMask:
258
+    serializedVersion: 2
259
+    m_Bits: 4294967295
260
+--- !u!114 &566293212
261
+MonoBehaviour:
262
+  m_ObjectHideFlags: 0
263
+  m_CorrespondingSourceObject: {fileID: 0}
264
+  m_PrefabInstance: {fileID: 0}
265
+  m_PrefabAsset: {fileID: 0}
266
+  m_GameObject: {fileID: 566293210}
267
+  m_Enabled: 1
268
+  m_EditorHideFlags: 0
269
+  m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
270
+  m_Name: 
271
+  m_EditorClassIdentifier: 
272
+  m_UiScaleMode: 1
273
+  m_ReferencePixelsPerUnit: 100
274
+  m_ScaleFactor: 1
275
+  m_ReferenceResolution: {x: 800, y: 600}
276
+  m_ScreenMatchMode: 1
277
+  m_MatchWidthOrHeight: 0
278
+  m_PhysicalUnit: 3
279
+  m_FallbackScreenDPI: 96
280
+  m_DefaultSpriteDPI: 96
281
+  m_DynamicPixelsPerUnit: 1
282
+--- !u!223 &566293213
283
+Canvas:
284
+  m_ObjectHideFlags: 0
285
+  m_CorrespondingSourceObject: {fileID: 0}
286
+  m_PrefabInstance: {fileID: 0}
287
+  m_PrefabAsset: {fileID: 0}
288
+  m_GameObject: {fileID: 566293210}
289
+  m_Enabled: 1
290
+  serializedVersion: 3
291
+  m_RenderMode: 0
292
+  m_Camera: {fileID: 0}
293
+  m_PlaneDistance: 100
294
+  m_PixelPerfect: 0
295
+  m_ReceivesEvents: 1
296
+  m_OverrideSorting: 0
297
+  m_OverridePixelPerfect: 0
298
+  m_SortingBucketNormalizedSize: 0
299
+  m_AdditionalShaderChannelsFlag: 0
300
+  m_SortingLayerID: 0
301
+  m_SortingOrder: 0
302
+  m_TargetDisplay: 0
303
+--- !u!224 &566293214
304
+RectTransform:
305
+  m_ObjectHideFlags: 0
306
+  m_CorrespondingSourceObject: {fileID: 0}
307
+  m_PrefabInstance: {fileID: 0}
308
+  m_PrefabAsset: {fileID: 0}
309
+  m_GameObject: {fileID: 566293210}
310
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
311
+  m_LocalPosition: {x: 0, y: 0, z: 0}
312
+  m_LocalScale: {x: 0, y: 0, z: 0}
313
+  m_Children:
314
+  - {fileID: 1066966225}
315
+  - {fileID: 1453772649}
316
+  m_Father: {fileID: 0}
317
+  m_RootOrder: 1
318
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
319
+  m_AnchorMin: {x: 0, y: 0}
320
+  m_AnchorMax: {x: 0, y: 0}
321
+  m_AnchoredPosition: {x: 0, y: 0}
322
+  m_SizeDelta: {x: 0, y: 0}
323
+  m_Pivot: {x: 0, y: 0}
324
+--- !u!1 &670431773
325
+GameObject:
326
+  m_ObjectHideFlags: 0
327
+  m_CorrespondingSourceObject: {fileID: 0}
328
+  m_PrefabInstance: {fileID: 0}
329
+  m_PrefabAsset: {fileID: 0}
330
+  serializedVersion: 6
331
+  m_Component:
332
+  - component: {fileID: 670431774}
333
+  - component: {fileID: 670431776}
334
+  - component: {fileID: 670431775}
335
+  m_Layer: 5
336
+  m_Name: Text
337
+  m_TagString: Untagged
338
+  m_Icon: {fileID: 0}
339
+  m_NavMeshLayer: 0
340
+  m_StaticEditorFlags: 0
341
+  m_IsActive: 1
342
+--- !u!224 &670431774
343
+RectTransform:
344
+  m_ObjectHideFlags: 0
345
+  m_CorrespondingSourceObject: {fileID: 0}
346
+  m_PrefabInstance: {fileID: 0}
347
+  m_PrefabAsset: {fileID: 0}
348
+  m_GameObject: {fileID: 670431773}
349
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
350
+  m_LocalPosition: {x: 0, y: 0, z: 0}
351
+  m_LocalScale: {x: 1, y: 1, z: 1}
352
+  m_Children: []
353
+  m_Father: {fileID: 1066966225}
354
+  m_RootOrder: 0
355
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
356
+  m_AnchorMin: {x: 0, y: 0}
357
+  m_AnchorMax: {x: 1, y: 1}
358
+  m_AnchoredPosition: {x: 0, y: 0}
359
+  m_SizeDelta: {x: 0, y: 0}
360
+  m_Pivot: {x: 0.5, y: 0.5}
361
+--- !u!114 &670431775
362
+MonoBehaviour:
363
+  m_ObjectHideFlags: 0
364
+  m_CorrespondingSourceObject: {fileID: 0}
365
+  m_PrefabInstance: {fileID: 0}
366
+  m_PrefabAsset: {fileID: 0}
367
+  m_GameObject: {fileID: 670431773}
368
+  m_Enabled: 1
369
+  m_EditorHideFlags: 0
370
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
371
+  m_Name: 
372
+  m_EditorClassIdentifier: 
373
+  m_Material: {fileID: 0}
374
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
375
+  m_RaycastTarget: 1
376
+  m_OnCullStateChanged:
377
+    m_PersistentCalls:
378
+      m_Calls: []
379
+  m_FontData:
380
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
381
+    m_FontSize: 14
382
+    m_FontStyle: 0
383
+    m_BestFit: 0
384
+    m_MinSize: 10
385
+    m_MaxSize: 40
386
+    m_Alignment: 4
387
+    m_AlignByGeometry: 0
388
+    m_RichText: 1
389
+    m_HorizontalOverflow: 0
390
+    m_VerticalOverflow: 0
391
+    m_LineSpacing: 1
392
+  m_Text: Say Hello
393
+--- !u!222 &670431776
394
+CanvasRenderer:
395
+  m_ObjectHideFlags: 0
396
+  m_CorrespondingSourceObject: {fileID: 0}
397
+  m_PrefabInstance: {fileID: 0}
398
+  m_PrefabAsset: {fileID: 0}
399
+  m_GameObject: {fileID: 670431773}
400
+  m_CullTransparentMesh: 0
401
+--- !u!1 &1066966224
402
+GameObject:
403
+  m_ObjectHideFlags: 0
404
+  m_CorrespondingSourceObject: {fileID: 0}
405
+  m_PrefabInstance: {fileID: 0}
406
+  m_PrefabAsset: {fileID: 0}
407
+  serializedVersion: 6
408
+  m_Component:
409
+  - component: {fileID: 1066966225}
410
+  - component: {fileID: 1066966228}
411
+  - component: {fileID: 1066966227}
412
+  - component: {fileID: 1066966226}
413
+  m_Layer: 5
414
+  m_Name: Button
415
+  m_TagString: Untagged
416
+  m_Icon: {fileID: 0}
417
+  m_NavMeshLayer: 0
418
+  m_StaticEditorFlags: 0
419
+  m_IsActive: 1
420
+--- !u!224 &1066966225
421
+RectTransform:
422
+  m_ObjectHideFlags: 0
423
+  m_CorrespondingSourceObject: {fileID: 0}
424
+  m_PrefabInstance: {fileID: 0}
425
+  m_PrefabAsset: {fileID: 0}
426
+  m_GameObject: {fileID: 1066966224}
427
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
428
+  m_LocalPosition: {x: 0, y: 0, z: 0}
429
+  m_LocalScale: {x: 1, y: 1, z: 1}
430
+  m_Children:
431
+  - {fileID: 670431774}
432
+  m_Father: {fileID: 566293214}
433
+  m_RootOrder: 0
434
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
435
+  m_AnchorMin: {x: 0.5, y: 0.5}
436
+  m_AnchorMax: {x: 0.5, y: 0.5}
437
+  m_AnchoredPosition: {x: 0, y: 0}
438
+  m_SizeDelta: {x: 160, y: 30}
439
+  m_Pivot: {x: 0.5, y: 0.5}
440
+--- !u!114 &1066966226
441
+MonoBehaviour:
442
+  m_ObjectHideFlags: 0
443
+  m_CorrespondingSourceObject: {fileID: 0}
444
+  m_PrefabInstance: {fileID: 0}
445
+  m_PrefabAsset: {fileID: 0}
446
+  m_GameObject: {fileID: 1066966224}
447
+  m_Enabled: 1
448
+  m_EditorHideFlags: 0
449
+  m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
450
+  m_Name: 
451
+  m_EditorClassIdentifier: 
452
+  m_Navigation:
453
+    m_Mode: 3
454
+    m_SelectOnUp: {fileID: 0}
455
+    m_SelectOnDown: {fileID: 0}
456
+    m_SelectOnLeft: {fileID: 0}
457
+    m_SelectOnRight: {fileID: 0}
458
+  m_Transition: 1
459
+  m_Colors:
460
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
461
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
462
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
463
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
464
+    m_ColorMultiplier: 1
465
+    m_FadeDuration: 0.1
466
+  m_SpriteState:
467
+    m_HighlightedSprite: {fileID: 0}
468
+    m_PressedSprite: {fileID: 0}
469
+    m_DisabledSprite: {fileID: 0}
470
+  m_AnimationTriggers:
471
+    m_NormalTrigger: Normal
472
+    m_HighlightedTrigger: Highlighted
473
+    m_PressedTrigger: Pressed
474
+    m_DisabledTrigger: Disabled
475
+  m_Interactable: 1
476
+  m_TargetGraphic: {fileID: 1066966227}
477
+  m_OnClick:
478
+    m_PersistentCalls:
479
+      m_Calls:
480
+      - m_Target: {fileID: 519420030}
481
+        m_MethodName: SayHello
482
+        m_Mode: 1
483
+        m_Arguments:
484
+          m_ObjectArgument: {fileID: 0}
485
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
486
+          m_IntArgument: 0
487
+          m_FloatArgument: 0
488
+          m_StringArgument: 
489
+          m_BoolArgument: 0
490
+        m_CallState: 2
491
+--- !u!114 &1066966227
492
+MonoBehaviour:
493
+  m_ObjectHideFlags: 0
494
+  m_CorrespondingSourceObject: {fileID: 0}
495
+  m_PrefabInstance: {fileID: 0}
496
+  m_PrefabAsset: {fileID: 0}
497
+  m_GameObject: {fileID: 1066966224}
498
+  m_Enabled: 1
499
+  m_EditorHideFlags: 0
500
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
501
+  m_Name: 
502
+  m_EditorClassIdentifier: 
503
+  m_Material: {fileID: 0}
504
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
505
+  m_RaycastTarget: 1
506
+  m_OnCullStateChanged:
507
+    m_PersistentCalls:
508
+      m_Calls: []
509
+  m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
510
+  m_Type: 1
511
+  m_PreserveAspect: 0
512
+  m_FillCenter: 1
513
+  m_FillMethod: 4
514
+  m_FillAmount: 1
515
+  m_FillClockwise: 1
516
+  m_FillOrigin: 0
517
+  m_UseSpriteMesh: 0
518
+--- !u!222 &1066966228
519
+CanvasRenderer:
520
+  m_ObjectHideFlags: 0
521
+  m_CorrespondingSourceObject: {fileID: 0}
522
+  m_PrefabInstance: {fileID: 0}
523
+  m_PrefabAsset: {fileID: 0}
524
+  m_GameObject: {fileID: 1066966224}
525
+  m_CullTransparentMesh: 0
526
+--- !u!1 &1453772648
527
+GameObject:
528
+  m_ObjectHideFlags: 0
529
+  m_CorrespondingSourceObject: {fileID: 0}
530
+  m_PrefabInstance: {fileID: 0}
531
+  m_PrefabAsset: {fileID: 0}
532
+  serializedVersion: 6
533
+  m_Component:
534
+  - component: {fileID: 1453772649}
535
+  - component: {fileID: 1453772651}
536
+  - component: {fileID: 1453772650}
537
+  m_Layer: 5
538
+  m_Name: Text
539
+  m_TagString: Untagged
540
+  m_Icon: {fileID: 0}
541
+  m_NavMeshLayer: 0
542
+  m_StaticEditorFlags: 0
543
+  m_IsActive: 1
544
+--- !u!224 &1453772649
545
+RectTransform:
546
+  m_ObjectHideFlags: 0
547
+  m_CorrespondingSourceObject: {fileID: 0}
548
+  m_PrefabInstance: {fileID: 0}
549
+  m_PrefabAsset: {fileID: 0}
550
+  m_GameObject: {fileID: 1453772648}
551
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
552
+  m_LocalPosition: {x: 0, y: 0, z: 0}
553
+  m_LocalScale: {x: 1, y: 1, z: 1}
554
+  m_Children: []
555
+  m_Father: {fileID: 566293214}
556
+  m_RootOrder: 1
557
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
558
+  m_AnchorMin: {x: 0.5, y: 0.5}
559
+  m_AnchorMax: {x: 0.5, y: 0.5}
560
+  m_AnchoredPosition: {x: 0, y: 156.5}
561
+  m_SizeDelta: {x: 700, y: 283}
562
+  m_Pivot: {x: 0.5, y: 0.5}
563
+--- !u!114 &1453772650
564
+MonoBehaviour:
565
+  m_ObjectHideFlags: 0
566
+  m_CorrespondingSourceObject: {fileID: 0}
567
+  m_PrefabInstance: {fileID: 0}
568
+  m_PrefabAsset: {fileID: 0}
569
+  m_GameObject: {fileID: 1453772648}
570
+  m_Enabled: 1
571
+  m_EditorHideFlags: 0
572
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
573
+  m_Name: 
574
+  m_EditorClassIdentifier: 
575
+  m_Material: {fileID: 0}
576
+  m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
577
+  m_RaycastTarget: 1
578
+  m_OnCullStateChanged:
579
+    m_PersistentCalls:
580
+      m_Calls: []
581
+  m_FontData:
582
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
583
+    m_FontSize: 32
584
+    m_FontStyle: 0
585
+    m_BestFit: 0
586
+    m_MinSize: 3
587
+    m_MaxSize: 40
588
+    m_Alignment: 4
589
+    m_AlignByGeometry: 0
590
+    m_RichText: 1
591
+    m_HorizontalOverflow: 0
592
+    m_VerticalOverflow: 0
593
+    m_LineSpacing: 1
594
+  m_Text: Nobody has said hello.
595
+--- !u!222 &1453772651
596
+CanvasRenderer:
597
+  m_ObjectHideFlags: 0
598
+  m_CorrespondingSourceObject: {fileID: 0}
599
+  m_PrefabInstance: {fileID: 0}
600
+  m_PrefabAsset: {fileID: 0}
601
+  m_GameObject: {fileID: 1453772648}
602
+  m_CullTransparentMesh: 0
603
+--- !u!1 &1891087559
604
+GameObject:
605
+  m_ObjectHideFlags: 0
606
+  m_CorrespondingSourceObject: {fileID: 0}
607
+  m_PrefabInstance: {fileID: 0}
608
+  m_PrefabAsset: {fileID: 0}
609
+  serializedVersion: 6
610
+  m_Component:
611
+  - component: {fileID: 1891087562}
612
+  - component: {fileID: 1891087561}
613
+  - component: {fileID: 1891087560}
614
+  m_Layer: 0
615
+  m_Name: EventSystem
616
+  m_TagString: Untagged
617
+  m_Icon: {fileID: 0}
618
+  m_NavMeshLayer: 0
619
+  m_StaticEditorFlags: 0
620
+  m_IsActive: 1
621
+--- !u!114 &1891087560
622
+MonoBehaviour:
623
+  m_ObjectHideFlags: 0
624
+  m_CorrespondingSourceObject: {fileID: 0}
625
+  m_PrefabInstance: {fileID: 0}
626
+  m_PrefabAsset: {fileID: 0}
627
+  m_GameObject: {fileID: 1891087559}
628
+  m_Enabled: 1
629
+  m_EditorHideFlags: 0
630
+  m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
631
+  m_Name: 
632
+  m_EditorClassIdentifier: 
633
+  m_HorizontalAxis: Horizontal
634
+  m_VerticalAxis: Vertical
635
+  m_SubmitButton: Submit
636
+  m_CancelButton: Cancel
637
+  m_InputActionsPerSecond: 10
638
+  m_RepeatDelay: 0.5
639
+  m_ForceModuleActive: 0
640
+--- !u!114 &1891087561
641
+MonoBehaviour:
642
+  m_ObjectHideFlags: 0
643
+  m_CorrespondingSourceObject: {fileID: 0}
644
+  m_PrefabInstance: {fileID: 0}
645
+  m_PrefabAsset: {fileID: 0}
646
+  m_GameObject: {fileID: 1891087559}
647
+  m_Enabled: 1
648
+  m_EditorHideFlags: 0
649
+  m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
650
+  m_Name: 
651
+  m_EditorClassIdentifier: 
652
+  m_FirstSelected: {fileID: 0}
653
+  m_sendNavigationEvents: 1
654
+  m_DragThreshold: 10
655
+--- !u!4 &1891087562
656
+Transform:
657
+  m_ObjectHideFlags: 0
658
+  m_CorrespondingSourceObject: {fileID: 0}
659
+  m_PrefabInstance: {fileID: 0}
660
+  m_PrefabAsset: {fileID: 0}
661
+  m_GameObject: {fileID: 1891087559}
662
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
663
+  m_LocalPosition: {x: 0, y: 0, z: 0}
664
+  m_LocalScale: {x: 1, y: 1, z: 1}
665
+  m_Children: []
666
+  m_Father: {fileID: 0}
667
+  m_RootOrder: 2
668
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}

+ 7 - 0
unity/Assets/Scenes/SampleScene.unity.meta

@@ -0,0 +1,7 @@
1
+fileFormatVersion: 2
2
+guid: 16bd04a3c96ced04687d0e5acda0595a
3
+DefaultImporter:
4
+  externalObjects: {}
5
+  userData: 
6
+  assetBundleName: 
7
+  assetBundleVariant: 

+ 40 - 0
unity/Packages/manifest.json

@@ -0,0 +1,40 @@
1
+{
2
+  "dependencies": {
3
+    "com.unity.ads": "2.0.8",
4
+    "com.unity.analytics": "3.2.2",
5
+    "com.unity.collab-proxy": "1.2.15",
6
+    "com.unity.package-manager-ui": "2.0.8",
7
+    "com.unity.purchasing": "2.0.3",
8
+    "com.unity.textmeshpro": "1.4.1",
9
+    "com.unity.modules.ai": "1.0.0",
10
+    "com.unity.modules.animation": "1.0.0",
11
+    "com.unity.modules.assetbundle": "1.0.0",
12
+    "com.unity.modules.audio": "1.0.0",
13
+    "com.unity.modules.cloth": "1.0.0",
14
+    "com.unity.modules.director": "1.0.0",
15
+    "com.unity.modules.imageconversion": "1.0.0",
16
+    "com.unity.modules.imgui": "1.0.0",
17
+    "com.unity.modules.jsonserialize": "1.0.0",
18
+    "com.unity.modules.particlesystem": "1.0.0",
19
+    "com.unity.modules.physics": "1.0.0",
20
+    "com.unity.modules.physics2d": "1.0.0",
21
+    "com.unity.modules.screencapture": "1.0.0",
22
+    "com.unity.modules.terrain": "1.0.0",
23
+    "com.unity.modules.terrainphysics": "1.0.0",
24
+    "com.unity.modules.tilemap": "1.0.0",
25
+    "com.unity.modules.ui": "1.0.0",
26
+    "com.unity.modules.uielements": "1.0.0",
27
+    "com.unity.modules.umbra": "1.0.0",
28
+    "com.unity.modules.unityanalytics": "1.0.0",
29
+    "com.unity.modules.unitywebrequest": "1.0.0",
30
+    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
31
+    "com.unity.modules.unitywebrequestaudio": "1.0.0",
32
+    "com.unity.modules.unitywebrequesttexture": "1.0.0",
33
+    "com.unity.modules.unitywebrequestwww": "1.0.0",
34
+    "com.unity.modules.vehicles": "1.0.0",
35
+    "com.unity.modules.video": "1.0.0",
36
+    "com.unity.modules.vr": "1.0.0",
37
+    "com.unity.modules.wind": "1.0.0",
38
+    "com.unity.modules.xr": "1.0.0"
39
+  }
40
+}

+ 17 - 0
unity/ProjectSettings/AudioManager.asset

@@ -0,0 +1,17 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!11 &1
4
+AudioManager:
5
+  m_ObjectHideFlags: 0
6
+  m_Volume: 1
7
+  Rolloff Scale: 1
8
+  Doppler Factor: 1
9
+  Default Speaker Mode: 2
10
+  m_SampleRate: 0
11
+  m_DSPBufferSize: 1024
12
+  m_VirtualVoiceCount: 512
13
+  m_RealVoiceCount: 32
14
+  m_SpatializerPlugin: 
15
+  m_AmbisonicDecoderPlugin: 
16
+  m_DisableAudio: 0
17
+  m_VirtualizeEffects: 1

+ 6 - 0
unity/ProjectSettings/ClusterInputManager.asset

@@ -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: []

+ 30 - 0
unity/ProjectSettings/DynamicsManager.asset

@@ -0,0 +1,30 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!55 &1
4
+PhysicsManager:
5
+  m_ObjectHideFlags: 0
6
+  serializedVersion: 8
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

+ 8 - 0
unity/ProjectSettings/EditorBuildSettings.asset

@@ -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: {}

+ 21 - 0
unity/ProjectSettings/EditorSettings.asset

@@ -0,0 +1,21 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!159 &1
4
+EditorSettings:
5
+  m_ObjectHideFlags: 0
6
+  serializedVersion: 7
7
+  m_ExternalVersionControlSupport: Visible Meta Files
8
+  m_SerializationMode: 2
9
+  m_LineEndingsForNewScripts: 2
10
+  m_DefaultBehaviorMode: 1
11
+  m_SpritePackerMode: 4
12
+  m_SpritePackerPaddingPower: 1
13
+  m_EtcTextureCompressorBehavior: 1
14
+  m_EtcTextureFastCompressor: 1
15
+  m_EtcTextureNormalCompressor: 2
16
+  m_EtcTextureBestCompressor: 4
17
+  m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd
18
+  m_ProjectGenerationRootNamespace: 
19
+  m_UserGeneratedProjectSuffix: 
20
+  m_CollabEditorSettings:
21
+    inProgressEnabled: 1

+ 61 - 0
unity/ProjectSettings/GraphicsSettings.asset

@@ -0,0 +1,61 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!30 &1
4
+GraphicsSettings:
5
+  m_ObjectHideFlags: 0
6
+  serializedVersion: 12
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: 10753, guid: 0000000000000000f000000000000000, type: 0}
33
+  - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0}
34
+  - {fileID: 10783, guid: 0000000000000000f000000000000000, type: 0}
35
+  - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0}
36
+  - {fileID: 17000, guid: 0000000000000000f000000000000000, type: 0}
37
+  m_PreloadedShaders: []
38
+  m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000,
39
+    type: 0}
40
+  m_CustomRenderPipeline: {fileID: 0}
41
+  m_TransparencySortMode: 0
42
+  m_TransparencySortAxis: {x: 0, y: 0, z: 1}
43
+  m_DefaultRenderingPath: 1
44
+  m_DefaultMobileRenderingPath: 1
45
+  m_TierSettings: []
46
+  m_LightmapStripping: 0
47
+  m_FogStripping: 0
48
+  m_InstancingStripping: 0
49
+  m_LightmapKeepPlain: 1
50
+  m_LightmapKeepDirCombined: 1
51
+  m_LightmapKeepDynamicPlain: 1
52
+  m_LightmapKeepDynamicDirCombined: 1
53
+  m_LightmapKeepShadowMask: 1
54
+  m_LightmapKeepSubtractive: 1
55
+  m_FogKeepLinear: 1
56
+  m_FogKeepExp: 1
57
+  m_FogKeepExp2: 1
58
+  m_AlbedoSwatchInfos: []
59
+  m_LightsUseLinearIntensity: 0
60
+  m_LightsUseColorTemperature: 0
61
+  m_LogWhenShaderIsCompiled: 0

+ 295 - 0
unity/ProjectSettings/InputManager.asset

@@ -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

+ 91 - 0
unity/ProjectSettings/NavMeshAreas.asset

@@ -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

+ 8 - 0
unity/ProjectSettings/NetworkManager.asset

@@ -0,0 +1,8 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!149 &1
4
+NetworkManager:
5
+  m_ObjectHideFlags: 0
6
+  m_DebugLevel: 0
7
+  m_Sendrate: 15
8
+  m_AssetToPrefab: {}

+ 56 - 0
unity/ProjectSettings/Physics2DSettings.asset

@@ -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

+ 13 - 0
unity/ProjectSettings/PresetManager.asset

@@ -0,0 +1,13 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!1386491679 &1
4
+PresetManager:
5
+  m_ObjectHideFlags: 0
6
+  m_DefaultList:
7
+  - type:
8
+      m_NativeTypeID: 20
9
+      m_ManagedTypePPtr: {fileID: 0}
10
+      m_ManagedTypeFallback: 
11
+    defaultPresets:
12
+    - m_Preset: {fileID: 2655988077585873504, guid: bfcfc320427f8224bbb7a96f3d3aebad,
13
+        type: 2}

+ 602 - 0
unity/ProjectSettings/ProjectSettings.asset

@@ -0,0 +1,602 @@
1
+%YAML 1.1
2
+%TAG !u! tag:unity3d.com,2011:
3
+--- !u!129 &1
4
+PlayerSettings:
5
+  m_ObjectHideFlags: 0
6
+  serializedVersion: 18
7
+  productGUID: aaad3d6cae76e1f46acdb3387eb75a3b
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: unity
17
+  defaultCursor: {fileID: 0}
18
+  cursorHotspot: {x: 0, y: 0}
19
+  m_SplashScreenBackgroundColor: {r: 0.13725491, g: 0.12156863, b: 0.1254902, a: 1}
20
+  m_ShowUnitySplashScreen: 1
21
+  m_ShowUnitySplashLogo: 1
22
+  m_SplashScreenOverlayOpacity: 1
23
+  m_SplashScreenAnimation: 1
24
+  m_SplashScreenLogoStyle: 1
25
+  m_SplashScreenDrawMode: 0
26
+  m_SplashScreenBackgroundAnimationZoom: 1
27
+  m_SplashScreenLogoAnimationZoom: 1
28
+  m_SplashScreenBackgroundLandscapeAspect: 1
29
+  m_SplashScreenBackgroundPortraitAspect: 1
30
+  m_SplashScreenBackgroundLandscapeUvs:
31
+    serializedVersion: 2
32
+    x: 0
33
+    y: 0
34
+    width: 1
35
+    height: 1
36
+  m_SplashScreenBackgroundPortraitUvs:
37
+    serializedVersion: 2
38
+    x: 0
39
+    y: 0
40
+    width: 1
41
+    height: 1
42
+  m_SplashScreenLogos: []
43
+  m_VirtualRealitySplashScreen: {fileID: 0}
44
+  m_HolographicTrackingLossScreen: {fileID: 0}
45
+  defaultScreenWidth: 1024
46
+  defaultScreenHeight: 768
47
+  defaultScreenWidthWeb: 960
48
+  defaultScreenHeightWeb: 600
49
+  m_StereoRenderingPath: 0
50
+  m_ActiveColorSpace: 0
51
+  m_MTRendering: 1
52
+  m_StackTraceTypes: 010000000100000001000000010000000100000001000000
53
+  iosShowActivityIndicatorOnLoading: -1
54
+  androidShowActivityIndicatorOnLoading: -1
55
+  displayResolutionDialog: 1
56
+  iosUseCustomAppBackgroundBehavior: 0
57
+  iosAllowHTTPDownload: 1
58
+  allowedAutorotateToPortrait: 1
59
+  allowedAutorotateToPortraitUpsideDown: 1
60
+  allowedAutorotateToLandscapeRight: 1
61
+  allowedAutorotateToLandscapeLeft: 1
62
+  useOSAutorotation: 1
63
+  use32BitDisplayBuffer: 1
64
+  preserveFramebufferAlpha: 0
65
+  disableDepthAndStencilBuffers: 0
66
+  androidStartInFullscreen: 1
67
+  androidRenderOutsideSafeArea: 0
68
+  androidBlitType: 0
69
+  defaultIsNativeResolution: 1
70
+  macRetinaSupport: 1
71
+  runInBackground: 1
72
+  captureSingleScreen: 0
73
+  muteOtherAudioSources: 0
74
+  Prepare IOS For Recording: 0
75
+  Force IOS Speakers When Recording: 0
76
+  deferSystemGesturesMode: 0
77
+  hideHomeButton: 0
78
+  submitAnalytics: 1
79
+  usePlayerLog: 1
80
+  bakeCollisionMeshes: 0
81
+  forceSingleInstance: 0
82
+  resizableWindow: 0
83
+  useMacAppStoreValidation: 0
84
+  macAppStoreCategory: public.app-category.games
85
+  gpuSkinning: 0
86
+  graphicsJobs: 0
87
+  xboxPIXTextureCapture: 0
88
+  xboxEnableAvatar: 0
89
+  xboxEnableKinect: 0
90
+  xboxEnableKinectAutoTracking: 0
91
+  xboxEnableFitness: 0
92
+  visibleInBackground: 1
93
+  allowFullscreenSwitch: 1
94
+  graphicsJobMode: 0
95
+  fullscreenMode: 1
96
+  xboxSpeechDB: 0
97
+  xboxEnableHeadOrientation: 0
98
+  xboxEnableGuest: 0
99
+  xboxEnablePIXSampling: 0
100
+  metalFramebufferOnly: 0
101
+  xboxOneResolution: 0
102
+  xboxOneSResolution: 0
103
+  xboxOneXResolution: 3
104
+  xboxOneMonoLoggingLevel: 0
105
+  xboxOneLoggingLevel: 1
106
+  xboxOneDisableEsram: 0
107
+  xboxOnePresentImmediateThreshold: 0
108
+  switchQueueCommandMemory: 0
109
+  switchQueueControlMemory: 16384
110
+  switchQueueComputeMemory: 262144
111
+  switchNVNShaderPoolsGranularity: 33554432
112
+  switchNVNDefaultPoolsGranularity: 16777216
113
+  switchNVNOtherPoolsGranularity: 16777216
114
+  vulkanEnableSetSRGBWrite: 0
115
+  m_SupportedAspectRatios:
116
+    4:3: 1
117
+    5:4: 1
118
+    16:10: 1
119
+    16:9: 1
120
+    Others: 1
121
+  bundleVersion: 0.1
122
+  preloadedAssets: []
123
+  metroInputSource: 0
124
+  wsaTransparentSwapchain: 0
125
+  m_HolographicPauseOnTrackingLoss: 1
126
+  xboxOneDisableKinectGpuReservation: 1
127
+  xboxOneEnable7thCore: 1
128
+  isWsaHolographicRemotingEnabled: 0
129
+  vrSettings:
130
+    cardboard:
131
+      depthFormat: 0
132
+      enableTransitionView: 0
133
+    daydream:
134
+      depthFormat: 0
135
+      useSustainedPerformanceMode: 0
136
+      enableVideoLayer: 0
137
+      useProtectedVideoMemory: 0
138
+      minimumSupportedHeadTracking: 0
139
+      maximumSupportedHeadTracking: 1
140
+    hololens:
141
+      depthFormat: 1
142
+      depthBufferSharingEnabled: 1
143
+    oculus:
144
+      sharedDepthBuffer: 1
145
+      dashSupport: 1
146
+      lowOverheadMode: 0
147
+      protectedContext: 0
148
+      v2Signing: 0
149
+    enable360StereoCapture: 0
150
+  protectGraphicsMemory: 0
151
+  enableFrameTimingStats: 0
152
+  useHDRDisplay: 0
153
+  m_ColorGamuts: 00000000
154
+  targetPixelDensity: 30
155
+  resolutionScalingMode: 0
156
+  androidSupportedAspectRatio: 1
157
+  androidMaxAspectRatio: 2.1
158
+  applicationIdentifier:
159
+    Standalone: com.Company.ProductName
160
+    iOS: com.discord.connect.unity.ios
161
+  buildNumber: {}
162
+  AndroidBundleVersionCode: 1
163
+  AndroidMinSdkVersion: 16
164
+  AndroidTargetSdkVersion: 0
165
+  AndroidPreferredInstallLocation: 1
166
+  aotOptions: 
167
+  stripEngineCode: 1
168
+  iPhoneStrippingLevel: 0
169
+  iPhoneScriptCallOptimization: 0
170
+  ForceInternetPermission: 0
171
+  ForceSDCardPermission: 0
172
+  CreateWallpaper: 0
173
+  APKExpansionFiles: 0
174
+  keepLoadedShadersAlive: 0
175
+  StripUnusedMeshComponents: 1
176
+  VertexChannelCompressionMask: 4054
177
+  iPhoneSdkVersion: 988
178
+  iOSTargetOSVersionString: 9.0
179
+  tvOSSdkVersion: 0
180
+  tvOSRequireExtendedGameController: 0
181
+  tvOSTargetOSVersionString: 9.0
182
+  uIPrerenderedIcon: 0
183
+  uIRequiresPersistentWiFi: 0
184
+  uIRequiresFullScreen: 1
185
+  uIStatusBarHidden: 1
186
+  uIExitOnSuspend: 0
187
+  uIStatusBarStyle: 0
188
+  iPhoneSplashScreen: {fileID: 0}
189
+  iPhoneHighResSplashScreen: {fileID: 0}
190
+  iPhoneTallHighResSplashScreen: {fileID: 0}
191
+  iPhone47inSplashScreen: {fileID: 0}
192
+  iPhone55inPortraitSplashScreen: {fileID: 0}
193
+  iPhone55inLandscapeSplashScreen: {fileID: 0}
194
+  iPhone58inPortraitSplashScreen: {fileID: 0}
195
+  iPhone58inLandscapeSplashScreen: {fileID: 0}
196
+  iPadPortraitSplashScreen: {fileID: 0}
197
+  iPadHighResPortraitSplashScreen: {fileID: 0}
198
+  iPadLandscapeSplashScreen: {fileID: 0}
199
+  iPadHighResLandscapeSplashScreen: {fileID: 0}
200
+  appleTVSplashScreen: {fileID: 0}
201
+  appleTVSplashScreen2x: {fileID: 0}
202
+  tvOSSmallIconLayers: []
203
+  tvOSSmallIconLayers2x: []
204
+  tvOSLargeIconLayers: []
205
+  tvOSLargeIconLayers2x: []
206
+  tvOSTopShelfImageLayers: []
207
+  tvOSTopShelfImageLayers2x: []
208
+  tvOSTopShelfImageWideLayers: []
209
+  tvOSTopShelfImageWideLayers2x: []
210
+  iOSLaunchScreenType: 0
211
+  iOSLaunchScreenPortrait: {fileID: 0}
212
+  iOSLaunchScreenLandscape: {fileID: 0}
213
+  iOSLaunchScreenBackgroundColor:
214
+    serializedVersion: 2
215
+    rgba: 0
216
+  iOSLaunchScreenFillPct: 100
217
+  iOSLaunchScreenSize: 100
218
+  iOSLaunchScreenCustomXibPath: 
219
+  iOSLaunchScreeniPadType: 0
220
+  iOSLaunchScreeniPadImage: {fileID: 0}
221
+  iOSLaunchScreeniPadBackgroundColor:
222
+    serializedVersion: 2
223
+    rgba: 0
224
+  iOSLaunchScreeniPadFillPct: 100
225
+  iOSLaunchScreeniPadSize: 100
226
+  iOSLaunchScreeniPadCustomXibPath: 
227
+  iOSUseLaunchScreenStoryboard: 0
228
+  iOSLaunchScreenCustomStoryboardPath: 
229
+  iOSDeviceRequirements: []
230
+  iOSURLSchemes: []
231
+  iOSBackgroundModes: 0
232
+  iOSMetalForceHardShadows: 0
233
+  metalEditorSupport: 1
234
+  metalAPIValidation: 1
235
+  iOSRenderExtraFrameOnPause: 0
236
+  appleDeveloperTeamID: ZP227FH4E3
237
+  iOSManualSigningProvisioningProfileID: cac1f91a-dde4-497c-940a-194a16b363fd
238
+  tvOSManualSigningProvisioningProfileID: 
239
+  iOSManualSigningProvisioningProfileType: 1
240
+  tvOSManualSigningProvisioningProfileType: 0
241
+  appleEnableAutomaticSigning: 2
242
+  iOSRequireARKit: 0
243
+  iOSAutomaticallyDetectAndAddCapabilities: 1
244
+  appleEnableProMotion: 0
245
+  clonedFromGUID: 5f34be1353de5cf4398729fda238591b
246
+  templatePackageId: com.unity.template.2d@1.3.0
247
+  templateDefaultScene: Assets/Scenes/SampleScene.unity
248
+  AndroidTargetArchitectures: 5
249
+  AndroidSplashScreenScale: 0
250
+  androidSplashScreen: {fileID: 0}
251
+  AndroidKeystoreName: 
252
+  AndroidKeyaliasName: 
253
+  AndroidBuildApkPerCpuArchitecture: 0
254
+  AndroidTVCompatibility: 1
255
+  AndroidIsGame: 1
256
+  AndroidEnableTango: 0
257
+  androidEnableBanner: 1
258
+  androidUseLowAccuracyLocation: 0
259
+  m_AndroidBanners:
260
+  - width: 320
261
+    height: 180
262
+    banner: {fileID: 0}
263
+  androidGamepadSupportLevel: 0
264
+  resolutionDialogBanner: {fileID: 0}
265
+  m_BuildTargetIcons: []
266
+  m_BuildTargetPlatformIcons: []
267
+  m_BuildTargetBatching: []
268
+  m_BuildTargetGraphicsAPIs: []
269
+  m_BuildTargetVRSettings: []
270
+  m_BuildTargetEnableVuforiaSettings: []
271
+  openGLRequireES31: 0
272
+  openGLRequireES31AEP: 0
273
+  m_TemplateCustomTags: {}
274
+  mobileMTRendering:
275
+    Android: 1
276
+    iPhone: 1
277
+    tvOS: 1
278
+  m_BuildTargetGroupLightmapEncodingQuality: []
279
+  m_BuildTargetGroupLightmapSettings: []
280
+  playModeTestRunnerEnabled: 0
281
+  runPlayModeTestAsEditModeTest: 0
282
+  actionOnDotNetUnhandledException: 1
283
+  enableInternalProfiler: 0
284
+  logObjCUncaughtExceptions: 1
285
+  enableCrashReportAPI: 0
286
+  cameraUsageDescription: 
287
+  locationUsageDescription: 
288
+  microphoneUsageDescription: 
289
+  switchNetLibKey: 
290
+  switchSocketMemoryPoolSize: 6144
291
+  switchSocketAllocatorPoolSize: 128
292
+  switchSocketConcurrencyLimit: 14
293
+  switchScreenResolutionBehavior: 2
294
+  switchUseCPUProfiler: 0
295
+  switchApplicationID: 0x01004b9000490000
296
+  switchNSODependencies: 
297
+  switchTitleNames_0: 
298
+  switchTitleNames_1: 
299
+  switchTitleNames_2: 
300
+  switchTitleNames_3: 
301
+  switchTitleNames_4: 
302
+  switchTitleNames_5: 
303
+  switchTitleNames_6: 
304
+  switchTitleNames_7: 
305
+  switchTitleNames_8: 
306
+  switchTitleNames_9: 
307
+  switchTitleNames_10: 
308
+  switchTitleNames_11: 
309
+  switchTitleNames_12: 
310
+  switchTitleNames_13: 
311
+  switchTitleNames_14: 
312
+  switchPublisherNames_0: 
313
+  switchPublisherNames_1: 
314
+  switchPublisherNames_2: 
315
+  switchPublisherNames_3: 
316
+  switchPublisherNames_4: 
317
+  switchPublisherNames_5: 
318
+  switchPublisherNames_6: 
319
+  switchPublisherNames_7: 
320
+  switchPublisherNames_8: 
321
+  switchPublisherNames_9: 
322
+  switchPublisherNames_10: 
323
+  switchPublisherNames_11: 
324
+  switchPublisherNames_12: 
325
+  switchPublisherNames_13: 
326
+  switchPublisherNames_14: 
327
+  switchIcons_0: {fileID: 0}
328
+  switchIcons_1: {fileID: 0}
329
+  switchIcons_2: {fileID: 0}
330
+  switchIcons_3: {fileID: 0}
331
+  switchIcons_4: {fileID: 0}
332
+  switchIcons_5: {fileID: 0}
333
+  switchIcons_6: {fileID: 0}
334
+  switchIcons_7: {fileID: 0}
335
+  switchIcons_8: {fileID: 0}
336
+  switchIcons_9: {fileID: 0}
337
+  switchIcons_10: {fileID: 0}
338
+  switchIcons_11: {fileID: 0}
339
+  switchIcons_12: {fileID: 0}
340
+  switchIcons_13: {fileID: 0}
341
+  switchIcons_14: {fileID: 0}
342
+  switchSmallIcons_0: {fileID: 0}
343
+  switchSmallIcons_1: {fileID: 0}
344
+  switchSmallIcons_2: {fileID: 0}
345
+  switchSmallIcons_3: {fileID: 0}
346
+  switchSmallIcons_4: {fileID: 0}
347
+  switchSmallIcons_5: {fileID: 0}
348
+  switchSmallIcons_6: {fileID: 0}
349
+  switchSmallIcons_7: {fileID: 0}
350
+  switchSmallIcons_8: {fileID: 0}
351
+  switchSmallIcons_9: {fileID: 0}
352
+  switchSmallIcons_10: {fileID: 0}
353
+  switchSmallIcons_11: {fileID: 0}
354
+  switchSmallIcons_12: {fileID: 0}
355
+  switchSmallIcons_13: {fileID: 0}
356
+  switchSmallIcons_14: {fileID: 0}
357
+  switchManualHTML: 
358
+  switchAccessibleURLs: 
359
+  switchLegalInformation: 
360
+  switchMainThreadStackSize: 1048576
361
+  switchPresenceGroupId: 
362
+  switchLogoHandling: 0
363
+  switchReleaseVersion: 0
364
+  switchDisplayVersion: 1.0.0
365
+  switchStartupUserAccount: 0
366
+  switchTouchScreenUsage: 0
367
+  switchSupportedLanguagesMask: 0
368
+  switchLogoType: 0
369
+  switchApplicationErrorCodeCategory: 
370
+  switchUserAccountSaveDataSize: 0
371
+  switchUserAccountSaveDataJournalSize: 0
372
+  switchApplicationAttribute: 0
373
+  switchCardSpecSize: -1
374
+  switchCardSpecClock: -1
375
+  switchRatingsMask: 0
376
+  switchRatingsInt_0: 0
377
+  switchRatingsInt_1: 0
378
+  switchRatingsInt_2: 0
379
+  switchRatingsInt_3: 0
380
+  switchRatingsInt_4: 0
381
+  switchRatingsInt_5: 0
382
+  switchRatingsInt_6: 0
383
+  switchRatingsInt_7: 0
384
+  switchRatingsInt_8: 0
385
+  switchRatingsInt_9: 0
386
+  switchRatingsInt_10: 0
387
+  switchRatingsInt_11: 0
388
+  switchLocalCommunicationIds_0: 
389
+  switchLocalCommunicationIds_1: 
390
+  switchLocalCommunicationIds_2: 
391
+  switchLocalCommunicationIds_3: 
392
+  switchLocalCommunicationIds_4: 
393
+  switchLocalCommunicationIds_5: 
394
+  switchLocalCommunicationIds_6: 
395
+  switchLocalCommunicationIds_7: 
396
+  switchParentalControl: 0
397
+  switchAllowsScreenshot: 1
398
+  switchAllowsVideoCapturing: 1
399
+  switchAllowsRuntimeAddOnContentInstall: 0
400
+  switchDataLossConfirmation: 0
401
+  switchUserAccountLockEnabled: 0
402
+  switchSystemResourceMemory: 16777216
403
+  switchSupportedNpadStyles: 3
404
+  switchNativeFsCacheSize: 32
405
+  switchIsHoldTypeHorizontal: 0
406
+  switchSupportedNpadCount: 8
407
+  switchSocketConfigEnabled: 0
408
+  switchTcpInitialSendBufferSize: 32
409
+  switchTcpInitialReceiveBufferSize: 64
410
+  switchTcpAutoSendBufferSizeMax: 256
411
+  switchTcpAutoReceiveBufferSizeMax: 256
412
+  switchUdpSendBufferSize: 9
413
+  switchUdpReceiveBufferSize: 42
414
+  switchSocketBufferEfficiency: 4
415
+  switchSocketInitializeEnabled: 1
416
+  switchNetworkInterfaceManagerInitializeEnabled: 1
417
+  switchPlayerConnectionEnabled: 1
418
+  ps4NPAgeRating: 12
419
+  ps4NPTitleSecret: 
420
+  ps4NPTrophyPackPath: 
421
+  ps4ParentalLevel: 11
422
+  ps4ContentID: ED1633-NPXX51362_00-0000000000000000
423
+  ps4Category: 0
424
+  ps4MasterVersion: 01.00
425
+  ps4AppVersion: 01.00
426
+  ps4AppType: 0
427
+  ps4ParamSfxPath: 
428
+  ps4VideoOutPixelFormat: 0
429
+  ps4VideoOutInitialWidth: 1920
430
+  ps4VideoOutBaseModeInitialWidth: 1920
431
+  ps4VideoOutReprojectionRate: 60
432
+  ps4PronunciationXMLPath: 
433
+  ps4PronunciationSIGPath: 
434
+  ps4BackgroundImagePath: 
435
+  ps4StartupImagePath: 
436
+  ps4StartupImagesFolder: 
437
+  ps4IconImagesFolder: 
438
+  ps4SaveDataImagePath: 
439
+  ps4SdkOverride: 
440
+  ps4BGMPath: 
441
+  ps4ShareFilePath: 
442
+  ps4ShareOverlayImagePath: 
443
+  ps4PrivacyGuardImagePath: 
444
+  ps4NPtitleDatPath: 
445
+  ps4RemotePlayKeyAssignment: -1
446
+  ps4RemotePlayKeyMappingDir: 
447
+  ps4PlayTogetherPlayerCount: 0
448
+  ps4EnterButtonAssignment: 1
449
+  ps4ApplicationParam1: 0
450
+  ps4ApplicationParam2: 0
451
+  ps4ApplicationParam3: 0
452
+  ps4ApplicationParam4: 0
453
+  ps4DownloadDataSize: 0
454
+  ps4GarlicHeapSize: 2048
455
+  ps4ProGarlicHeapSize: 2560
456
+  ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ
457
+  ps4pnSessions: 1
458
+  ps4pnPresence: 1
459
+  ps4pnFriends: 1
460
+  ps4pnGameCustomData: 1
461
+  playerPrefsSupport: 0
462
+  enableApplicationExit: 0
463
+  resetTempFolder: 1
464
+  restrictedAudioUsageRights: 0
465
+  ps4UseResolutionFallback: 0
466
+  ps4ReprojectionSupport: 0
467
+  ps4UseAudio3dBackend: 0
468
+  ps4SocialScreenEnabled: 0
469
+  ps4ScriptOptimizationLevel: 0
470
+  ps4Audio3dVirtualSpeakerCount: 14
471
+  ps4attribCpuUsage: 0
472
+  ps4PatchPkgPath: 
473
+  ps4PatchLatestPkgPath: 
474
+  ps4PatchChangeinfoPath: 
475
+  ps4PatchDayOne: 0
476
+  ps4attribUserManagement: 0
477
+  ps4attribMoveSupport: 0
478
+  ps4attrib3DSupport: 0
479
+  ps4attribShareSupport: 0
480
+  ps4attribExclusiveVR: 0
481
+  ps4disableAutoHideSplash: 0
482
+  ps4videoRecordingFeaturesUsed: 0
483
+  ps4contentSearchFeaturesUsed: 0
484
+  ps4attribEyeToEyeDistanceSettingVR: 0
485
+  ps4IncludedModules: []
486
+  monoEnv: 
487
+  splashScreenBackgroundSourceLandscape: {fileID: 0}
488
+  splashScreenBackgroundSourcePortrait: {fileID: 0}
489
+  spritePackerPolicy: 
490
+  webGLMemorySize: 256
491
+  webGLExceptionSupport: 1
492
+  webGLNameFilesAsHashes: 0
493
+  webGLDataCaching: 1
494
+  webGLDebugSymbols: 0
495
+  webGLEmscriptenArgs: 
496
+  webGLModulesDirectory: 
497
+  webGLTemplate: APPLICATION:Default
498
+  webGLAnalyzeBuildSize: 0
499
+  webGLUseEmbeddedResources: 0
500
+  webGLCompressionFormat: 1
501
+  webGLLinkerTarget: 1
502
+  webGLThreadsSupport: 0
503
+  scriptingDefineSymbols: {}
504
+  platformArchitecture:
505
+    iOS: 1
506
+  scriptingBackend: {}
507
+  il2cppCompilerConfiguration: {}
508
+  managedStrippingLevel: {}
509
+  incrementalIl2cppBuild: {}
510
+  allowUnsafeCode: 0
511
+  additionalIl2CppArgs: 
512
+  scriptingRuntimeVersion: 1
513
+  apiCompatibilityLevelPerPlatform: {}
514
+  m_RenderingPath: 1
515
+  m_MobileRenderingPath: 1
516
+  metroPackageName: Template_2D
517
+  metroPackageVersion: 
518
+  metroCertificatePath: 
519
+  metroCertificatePassword: 
520
+  metroCertificateSubject: 
521
+  metroCertificateIssuer: 
522
+  metroCertificateNotAfter: 0000000000000000
523
+  metroApplicationDescription: Template_2D
524
+  wsaImages: {}
525
+  metroTileShortName: 
526
+  metroTileShowName: 0
527
+  metroMediumTileShowName: 0
528
+  metroLargeTileShowName: 0
529
+  metroWideTileShowName: 0
530
+  metroSupportStreamingInstall: 0
531
+  metroLastRequiredScene: 0
532
+  metroDefaultTileSize: 1
533
+  metroTileForegroundText: 2
534
+  metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0}
535
+  metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628,
536
+    a: 1}
537
+  metroSplashScreenUseBackgroundColor: 0
538
+  platformCapabilities: {}
539
+  metroTargetDeviceFamilies: {}
540
+  metroFTAName: 
541
+  metroFTAFileTypes: []
542
+  metroProtocolName: 
543
+  metroCompilationOverrides: 1
544
+  XboxOneProductId: 
545
+  XboxOneUpdateKey: 
546
+  XboxOneSandboxId: 
547
+  XboxOneContentId: 
548
+  XboxOneTitleId: 
549
+  XboxOneSCId: 
550
+  XboxOneGameOsOverridePath: 
551
+  XboxOnePackagingOverridePath: 
552
+  XboxOneAppManifestOverridePath: 
553
+  XboxOneVersion: 1.0.0.0
554
+  XboxOnePackageEncryption: 0
555
+  XboxOnePackageUpdateGranularity: 2
556
+  XboxOneDescription: 
557
+  XboxOneLanguage:
558
+  - enus
559
+  XboxOneCapability: []
560
+  XboxOneGameRating: {}
561
+  XboxOneIsContentPackage: 0
562
+  XboxOneEnableGPUVariability: 1
563
+  XboxOneSockets: {}
564
+  XboxOneSplashScreen: {fileID: 0}
565
+  XboxOneAllowedProductIds: []
566
+  XboxOnePersistentLocalStorageSize: 0
567
+  XboxOneXTitleMemory: 8
568
+  xboxOneScriptCompiler: 1
569
+  XboxOneOverrideIdentityName: 
570
+  vrEditorSettings:
571
+    daydream:
572
+      daydreamIconForeground: {fileID: 0}
573
+      daydreamIconBackground: {fileID: 0}
574
+  cloudServicesEnabled:
575
+    UNet: 1
576
+  luminIcon:
577
+    m_Name: 
578
+    m_ModelFolderPath: 
579
+    m_PortalFolderPath: 
580
+  luminCert:
581
+    m_CertPath: 
582
+    m_PrivateKeyPath: 
583
+  luminIsChannelApp: 0
584
+  luminVersion:
585
+    m_VersionCode: 1
586
+    m_VersionName: 
587
+  facebookSdkVersion: 7.9.4
588
+  facebookAppId: 
589
+  facebookCookies: 1
590
+  facebookLogging: 1
591
+  facebookStatus: 1
592
+  facebookXfbml: 0
593
+  facebookFrictionlessRequests: 1
594
+  apiCompatibilityLevel: 6
595
+  cloudProjectId: 
596
+  framebufferDepthMemorylessMode: 0
597
+  projectName: 
598
+  organizationId: 
599
+  cloudEnabled: 0
600
+  enableNativePlatformBackendsForNewInputSystem: 0
601
+  disableOldInputManagerSupport: 0
602
+  legacyClampBlendShapeWeights: 0

+ 1 - 0
unity/ProjectSettings/ProjectVersion.txt

@@ -0,0 +1 @@
1
+m_EditorVersion: 2018.4.11f1

+ 191 - 0
unity/ProjectSettings/QualitySettings.asset

@@ -0,0 +1,191 @@
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: 3
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
+    particleRaycastBudget: 4
33
+    asyncUploadTimeSlice: 2
34
+    asyncUploadBufferSize: 16
35
+    resolutionScalingFixedDPIFactor: 1
36
+    excludedTargetPlatforms: []
37
+  - serializedVersion: 2
38
+    name: Low
39
+    pixelLightCount: 0
40
+    shadows: 0
41
+    shadowResolution: 0
42
+    shadowProjection: 1
43
+    shadowCascades: 1
44
+    shadowDistance: 20
45
+    shadowNearPlaneOffset: 3
46
+    shadowCascade2Split: 0.33333334
47
+    shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
48
+    shadowmaskMode: 0
49
+    blendWeights: 2
50
+    textureQuality: 0
51
+    anisotropicTextures: 0
52
+    antiAliasing: 0
53
+    softParticles: 0
54
+    softVegetation: 0
55
+    realtimeReflectionProbes: 0
56
+    billboardsFaceCameraPosition: 0
57
+    vSyncCount: 0
58
+    lodBias: 0.4
59
+    maximumLODLevel: 0
60
+    particleRaycastBudget: 16
61
+    asyncUploadTimeSlice: 2
62
+    asyncUploadBufferSize: 16
63
+    resolutionScalingFixedDPIFactor: 1
64
+    excludedTargetPlatforms: []
65
+  - serializedVersion: 2
66
+    name: Medium
67
+    pixelLightCount: 1
68
+    shadows: 0
69
+    shadowResolution: 0
70
+    shadowProjection: 1
71
+    shadowCascades: 1
72
+    shadowDistance: 20
73
+    shadowNearPlaneOffset: 3
74
+    shadowCascade2Split: 0.33333334
75
+    shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
76
+    shadowmaskMode: 0
77
+    blendWeights: 2
78
+    textureQuality: 0
79
+    anisotropicTextures: 0
80
+    antiAliasing: 0
81
+    softParticles: 0
82
+    softVegetation: 0
83
+    realtimeReflectionProbes: 0
84
+    billboardsFaceCameraPosition: 0
85
+    vSyncCount: 1
86
+    lodBias: 0.7
87
+    maximumLODLevel: 0
88
+    particleRaycastBudget: 64
89
+    asyncUploadTimeSlice: 2
90
+    asyncUploadBufferSize: 16
91
+    resolutionScalingFixedDPIFactor: 1
92
+    excludedTargetPlatforms: []
93
+  - serializedVersion: 2
94
+    name: High
95
+    pixelLightCount: 2
96
+    shadows: 0
97
+    shadowResolution: 1
98
+    shadowProjection: 1
99
+    shadowCascades: 2
100
+    shadowDistance: 40
101
+    shadowNearPlaneOffset: 3
102
+    shadowCascade2Split: 0.33333334
103
+    shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
104
+    shadowmaskMode: 1
105
+    blendWeights: 2
106
+    textureQuality: 0
107
+    anisotropicTextures: 0
108
+    antiAliasing: 0
109
+    softParticles: 0
110
+    softVegetation: 1
111
+    realtimeReflectionProbes: 0
112
+    billboardsFaceCameraPosition: 0
113
+    vSyncCount: 1
114
+    lodBias: 1
115
+    maximumLODLevel: 0
116
+    particleRaycastBudget: 256
117
+    asyncUploadTimeSlice: 2
118
+    asyncUploadBufferSize: 16
119
+    resolutionScalingFixedDPIFactor: 1
120
+    excludedTargetPlatforms: []
121
+  - serializedVersion: 2
122
+    name: Very High
123
+    pixelLightCount: 3
124
+    shadows: 0
125
+    shadowResolution: 2
126
+    shadowProjection: 1
127
+    shadowCascades: 2
128
+    shadowDistance: 70
129
+    shadowNearPlaneOffset: 3
130
+    shadowCascade2Split: 0.33333334
131
+    shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
132
+    shadowmaskMode: 1
133
+    blendWeights: 4
134
+    textureQuality: 0
135
+    anisotropicTextures: 0
136
+    antiAliasing: 0
137
+    softParticles: 0
138
+    softVegetation: 1
139
+    realtimeReflectionProbes: 0
140
+    billboardsFaceCameraPosition: 0
141
+    vSyncCount: 1
142
+    lodBias: 1.5
143
+    maximumLODLevel: 0
144
+    particleRaycastBudget: 1024
145
+    asyncUploadTimeSlice: 2
146
+    asyncUploadBufferSize: 16
147
+    resolutionScalingFixedDPIFactor: 1
148
+    excludedTargetPlatforms: []
149
+  - serializedVersion: 2
150
+    name: Ultra
151
+    pixelLightCount: 4
152
+    shadows: 0
153
+    shadowResolution: 0
154
+    shadowProjection: 1
155
+    shadowCascades: 4
156
+    shadowDistance: 150
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: 0
164
+    antiAliasing: 0
165
+    softParticles: 0
166
+    softVegetation: 1
167
+    realtimeReflectionProbes: 0
168
+    billboardsFaceCameraPosition: 0
169
+    vSyncCount: 1
170
+    lodBias: 2
171
+    maximumLODLevel: 0
172
+    particleRaycastBudget: 4096
173
+    asyncUploadTimeSlice: 2
174
+    asyncUploadBufferSize: 16
175
+    resolutionScalingFixedDPIFactor: 1
176
+    excludedTargetPlatforms: []
177
+  m_PerPlatformDefaultQuality:
178
+    Android: 2
179
+    Nintendo 3DS: 5
180
+    Nintendo Switch: 5
181
+    PS4: 5
182
+    PSM: 5
183
+    PSP2: 2
184
+    Standalone: 5
185
+    Tizen: 2
186
+    WebGL: 3
187
+    WiiU: 5
188
+    Windows Store Apps: 5
189
+    XboxOne: 5
190
+    iPhone: 2
191
+    tvOS: 2

+ 43 - 0
unity/ProjectSettings/TagManager.asset

@@ -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

+ 9 - 0
unity/ProjectSettings/TimeManager.asset

@@ -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.1
8
+  m_TimeScale: 1
9
+  Maximum Particle Timestep: 0.03

+ 34 - 0
unity/ProjectSettings/UnityConnectSettings.asset

@@ -0,0 +1,34 @@
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: 1
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_TestInitMode: 0
13
+  CrashReportingSettings:
14
+    m_EventUrl: https://perf-events.cloud.unity3d.com
15
+    m_Enabled: 0
16
+    m_LogBufferSize: 10
17
+    m_CaptureEditorExceptions: 1
18
+  UnityPurchasingSettings:
19
+    m_Enabled: 0
20
+    m_TestMode: 0
21
+  UnityAnalyticsSettings:
22
+    m_Enabled: 0
23
+    m_TestMode: 0
24
+    m_InitializeOnStartup: 1
25
+  UnityAdsSettings:
26
+    m_Enabled: 0
27
+    m_InitializeOnStartup: 1
28
+    m_TestMode: 0
29
+    m_IosGameId: 
30
+    m_AndroidGameId: 
31
+    m_GameIds: {}
32
+    m_GameId: 
33
+  PerformanceReportingSettings:
34
+    m_Enabled: 0

+ 11 - 0
unity/ProjectSettings/VFXManager.asset

@@ -0,0 +1,11 @@
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_RenderPipeSettingsPath: 
10
+  m_FixedTimeStep: 0.016666668
11
+  m_MaxDeltaTime: 0.05