diff --git a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml
index 8ddb03eb7..b22690ee4 100644
--- a/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml
+++ b/.idea/.idea.Aetheria-Economy/.idea/contentModel.xml
@@ -9,7 +9,6 @@
-
@@ -53,6 +52,7 @@
+
@@ -1807,6 +1807,7 @@
+
diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj
index 4e61363ce..9dbb7dc17 100644
--- a/Assembly-CSharp.csproj
+++ b/Assembly-CSharp.csproj
@@ -285,7 +285,6 @@
-
@@ -673,6 +672,8 @@
+
+
diff --git a/Assets/Grid.cs b/Assets/Grid.cs
deleted file mode 100644
index 24dae2ca7..000000000
--- a/Assets/Grid.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-using UnityEngine;
-
-[RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))]
-public class Grid : MonoBehaviour {
-
- public int xSize, ySize;
-
- private Mesh mesh;
- private Vector3[] vertices;
-
- private void Awake () {
- Generate();
- }
-
- private void Generate () {
- GetComponent().mesh = mesh = new Mesh();
- mesh.name = "Procedural Grid";
-
- vertices = new Vector3[(xSize + 1) * (ySize + 1)];
- Vector2[] uv = new Vector2[vertices.Length];
- Vector4[] tangents = new Vector4[vertices.Length];
- Vector4 tangent = new Vector4(1f, 0f, 0f, -1f);
- for (int i = 0, y = 0; y <= ySize; y++) {
- for (int x = 0; x <= xSize; x++, i++) {
- vertices[i] = new Vector3(x, y);
- uv[i] = new Vector2((float)x / xSize, (float)y / ySize);
- tangents[i] = tangent;
- }
- }
- mesh.vertices = vertices;
- mesh.uv = uv;
- mesh.tangents = tangents;
-
- int[] triangles = new int[xSize * ySize * 6];
- for (int ti = 0, vi = 0, y = 0; y < ySize; y++, vi++) {
- for (int x = 0; x < xSize; x++, ti += 6, vi++) {
- triangles[ti] = vi;
- triangles[ti + 3] = triangles[ti + 2] = vi + 1;
- triangles[ti + 4] = triangles[ti + 1] = vi + xSize + 1;
- triangles[ti + 5] = vi + xSize + 2;
- }
- }
- mesh.triangles = triangles;
- mesh.RecalculateNormals();
- }
-}
\ No newline at end of file
diff --git a/Assets/Materials/Jittered Grid Fog Marching.mat b/Assets/Materials/Jittered Grid Fog Marching.mat
index c7b92a029..5a166470e 100644
--- a/Assets/Materials/Jittered Grid Fog Marching.mat
+++ b/Assets/Materials/Jittered Grid Fog Marching.mat
@@ -41,8 +41,8 @@ Material:
m_Offset: {x: 0, y: 0}
m_Floats:
- _AlphaFloor: 0
- - _DepthBlend: 256
- - _DepthCeiling: 1792
+ - _DepthBlend: 512
+ - _DepthCeiling: 4096
- _Gamma: 0.3
- _GridCeilingBlend: -300
- _GridCeilingDensity: 0.01
diff --git a/Assets/Materials/UI/Gas Giant.mat b/Assets/Materials/UI/Gas Giant.mat
index b750741a6..9bd806ea3 100644
--- a/Assets/Materials/UI/Gas Giant.mat
+++ b/Assets/Materials/UI/Gas Giant.mat
@@ -76,5 +76,5 @@ Material:
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
+ - _TintColor: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
diff --git a/Assets/Materials/UI/Planet.mat b/Assets/Materials/UI/Planet.mat
index f489ab7f9..e0eac6346 100644
--- a/Assets/Materials/UI/Planet.mat
+++ b/Assets/Materials/UI/Planet.mat
@@ -76,5 +76,5 @@ Material:
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
+ - _TintColor: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
diff --git a/Assets/Materials/UI/Sun.mat b/Assets/Materials/UI/Sun.mat
index 43280a2c0..70a3ce31a 100644
--- a/Assets/Materials/UI/Sun.mat
+++ b/Assets/Materials/UI/Sun.mat
@@ -76,5 +76,5 @@ Material:
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- - _TintColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5}
+ - _TintColor: {r: 1, g: 1, b: 1, a: 1}
m_BuildTextureStacks: []
diff --git a/Assets/Materials/UI/Zone.mat b/Assets/Materials/UI/Zone.mat
index aaf82e832..79c0333cf 100644
--- a/Assets/Materials/UI/Zone.mat
+++ b/Assets/Materials/UI/Zone.mat
@@ -40,7 +40,7 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
- m_Texture: {fileID: 0}
+ m_Texture: {fileID: 8400000, guid: ed3d896ce7cb4a84aa4de8515a60f59c, type: 2}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
@@ -56,19 +56,20 @@ Material:
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- - _AngleFade: 30
+ - _AngleFade: 20
- _AngleWidth: 0.05
- _BumpScale: 1
- - _ClipDistance: 10
+ - _ClipDistance: 1000
- _Cutoff: 0.5
- - _DangerSteepness: 0.15
+ - _DangerSteepness: 5
+ - _DepthRange: 100
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- - _HeightRange: 37.3
- - _LineFade: 30
+ - _HeightRange: 50
+ - _LineFade: 20
- _LineWidth: 0.05
- _Metallic: 0
- _Mode: 0
@@ -77,11 +78,13 @@ Material:
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
+ - _StartDepth: 0
- _StartHeight: 0
- _UVSec: 0
- _ZWrite: 1
m_Colors:
- - _AngleColor: {r: 0, g: 0, b: 0, a: 1}
- - _Color: {r: 0.1507389, g: 0.4522169, b: 0.6, a: 1}
- - _DangerColor: {r: 1, g: 0.3473333, b: 0.020999968, a: 1}
+ - _AngleColor: {r: 0, g: 0.058300022, b: 0.106000006, a: 1}
+ - _Color: {r: 0, g: 0.4, b: 0.6, a: 1}
+ - _DangerColor: {r: 2.9803922, g: 0.2509804, b: 0, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Prefabs/RPG/Planets/Sun.prefab b/Assets/Prefabs/RPG/Planets/Sun.prefab
index 648f1d74a..cbbac7eb1 100644
--- a/Assets/Prefabs/RPG/Planets/Sun.prefab
+++ b/Assets/Prefabs/RPG/Planets/Sun.prefab
@@ -276,7 +276,7 @@ MeshRenderer:
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- - {fileID: 2100000, guid: 524c72939685743438cb17ce839664e7, type: 2}
+ - {fileID: 2100000, guid: 500a9213de99289478677535cace747e, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0
diff --git a/Assets/Resources/Aetheria-Economy.inputactions b/Assets/Resources/Aetheria-Economy.inputactions
new file mode 100644
index 000000000..56fcc3192
--- /dev/null
+++ b/Assets/Resources/Aetheria-Economy.inputactions
@@ -0,0 +1,822 @@
+{
+ "name": "Aetheria-Economy",
+ "maps": [
+ {
+ "name": "Player",
+ "id": "b00bd617-6995-42af-ac1f-90d4766f7933",
+ "actions": [
+ {
+ "name": "Move",
+ "type": "Value",
+ "id": "197ba05c-054a-44fc-8328-0d37e8ac00db",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Look",
+ "type": "Value",
+ "id": "323b9ea0-f916-4609-b697-322fc0ef9420",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Fire",
+ "type": "Button",
+ "id": "575943b0-4866-4be0-a289-3253973523b1",
+ "expectedControlType": "Button",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Minimap Zoom",
+ "type": "Button",
+ "id": "5708685d-78bd-4d2b-8796-712704f21bfb",
+ "expectedControlType": "Button",
+ "processors": "",
+ "interactions": ""
+ }
+ ],
+ "bindings": [
+ {
+ "name": "",
+ "id": "978bfe49-cc26-4a3d-ab7b-7d7a29327403",
+ "path": "/leftStick",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "WASD",
+ "id": "00ca640b-d935-4593-8157-c05846ea39b3",
+ "path": "Dpad",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Move",
+ "isComposite": true,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "up",
+ "id": "e2062cb9-1b15-46a2-838c-2f8d72a0bdd9",
+ "path": "/w",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "up",
+ "id": "8180e8bd-4097-4f4e-ab88-4523101a6ce9",
+ "path": "/upArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "320bffee-a40b-4347-ac70-c210eb8bc73a",
+ "path": "/s",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "1c5327b5-f71c-4f60-99c7-4e737386f1d1",
+ "path": "/downArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "d2581a9b-1d11-4566-b27d-b92aff5fabbc",
+ "path": "/a",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "2e46982e-44cc-431b-9f0b-c11910bf467a",
+ "path": "/leftArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "fcfe95b8-67b9-4526-84b5-5d0bc98d6400",
+ "path": "/d",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "77bff152-3580-4b21-b6de-dcd0c7e41164",
+ "path": "/rightArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "",
+ "id": "3ea4d645-4504-4529-b061-ab81934c3752",
+ "path": "/stick",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Move",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "c1f7a91b-d0fd-4a62-997e-7fb9b69bf235",
+ "path": "/rightStick",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Look",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "8c8e490b-c610-4785-884f-f04217b23ca4",
+ "path": "/delta",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse;Touch",
+ "action": "Look",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "3e5f5442-8668-4b27-a940-df99bad7e831",
+ "path": "/{Hatswitch}",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Look",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "143bb1cd-cc10-4eca-a2f0-a3664166fe91",
+ "path": "/rightTrigger",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Fire",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "05f6913d-c316-48b2-a6bb-e225f14c7960",
+ "path": "/leftButton",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Fire",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "886e731e-7071-4ae4-95c0-e61739dad6fd",
+ "path": "/primaryTouch/tap",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Touch",
+ "action": "Fire",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "ee3d0cd2-254e-47a7-a8cb-bc94d9658c54",
+ "path": "/trigger",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Fire",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "495c3ec6-3188-4309-9072-f958e89c87ec",
+ "path": "/comma",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Minimap Zoom",
+ "isComposite": false,
+ "isPartOfComposite": false
+ }
+ ]
+ },
+ {
+ "name": "UI",
+ "id": "9a15adda-ca0c-414c-891e-6407bfcd3661",
+ "actions": [
+ {
+ "name": "Navigate",
+ "type": "Value",
+ "id": "add1d35f-58cd-4789-8868-f0afb51d87bc",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Submit",
+ "type": "Button",
+ "id": "766f9151-3f3d-4e12-8ade-ce5aacd3940f",
+ "expectedControlType": "Button",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Cancel",
+ "type": "Button",
+ "id": "9dc56d99-ed81-42c3-b38d-1a7e76688b34",
+ "expectedControlType": "Button",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Point",
+ "type": "PassThrough",
+ "id": "dfeef3e2-b0cc-4a9c-97ea-48ab693ac37f",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "Click",
+ "type": "PassThrough",
+ "id": "aae7decd-7584-44f4-87ad-09c14c406ead",
+ "expectedControlType": "Button",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "ScrollWheel",
+ "type": "PassThrough",
+ "id": "25891af2-479b-4104-9a29-158aee22fa73",
+ "expectedControlType": "Vector2",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "MiddleClick",
+ "type": "PassThrough",
+ "id": "dc9af334-4f90-46dc-9b77-f381faa04a79",
+ "expectedControlType": "",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "RightClick",
+ "type": "PassThrough",
+ "id": "27901940-469e-42cd-92b3-f5f787a8d1d6",
+ "expectedControlType": "",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "TrackedDevicePosition",
+ "type": "PassThrough",
+ "id": "b297afa0-f417-4a48-aaa1-36a6efd36190",
+ "expectedControlType": "Vector3",
+ "processors": "",
+ "interactions": ""
+ },
+ {
+ "name": "TrackedDeviceOrientation",
+ "type": "PassThrough",
+ "id": "1a877e6d-221e-4815-a289-aa93412c8d87",
+ "expectedControlType": "Quaternion",
+ "processors": "",
+ "interactions": ""
+ }
+ ],
+ "bindings": [
+ {
+ "name": "Gamepad",
+ "id": "809f371f-c5e2-4e7a-83a1-d867598f40dd",
+ "path": "2DVector",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Navigate",
+ "isComposite": true,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "up",
+ "id": "14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf",
+ "path": "/leftStick/up",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "up",
+ "id": "9144cbe6-05e1-4687-a6d7-24f99d23dd81",
+ "path": "/rightStick/up",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "2db08d65-c5fb-421b-983f-c71163608d67",
+ "path": "/leftStick/down",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "58748904-2ea9-4a80-8579-b500e6a76df8",
+ "path": "/rightStick/down",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "8ba04515-75aa-45de-966d-393d9bbd1c14",
+ "path": "/leftStick/left",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "712e721c-bdfb-4b23-a86c-a0d9fcfea921",
+ "path": "/rightStick/left",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "fcd248ae-a788-4676-a12e-f4d81205600b",
+ "path": "/leftStick/right",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "1f04d9bc-c50b-41a1-bfcc-afb75475ec20",
+ "path": "/rightStick/right",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "",
+ "id": "fb8277d4-c5cd-4663-9dc7-ee3f0b506d90",
+ "path": "/dpad",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Gamepad",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "Joystick",
+ "id": "e25d9774-381c-4a61-b47c-7b6b299ad9f9",
+ "path": "2DVector",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Navigate",
+ "isComposite": true,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "up",
+ "id": "3db53b26-6601-41be-9887-63ac74e79d19",
+ "path": "/stick/up",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "0cb3e13e-3d90-4178-8ae6-d9c5501d653f",
+ "path": "/stick/down",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "0392d399-f6dd-4c82-8062-c1e9c0d34835",
+ "path": "/stick/left",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "942a66d9-d42f-43d6-8d70-ecb4ba5363bc",
+ "path": "/stick/right",
+ "interactions": "",
+ "processors": "",
+ "groups": "Joystick",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "Keyboard",
+ "id": "ff527021-f211-4c02-933e-5976594c46ed",
+ "path": "2DVector",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Navigate",
+ "isComposite": true,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "up",
+ "id": "563fbfdd-0f09-408d-aa75-8642c4f08ef0",
+ "path": "/w",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "up",
+ "id": "eb480147-c587-4a33-85ed-eb0ab9942c43",
+ "path": "/upArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "2bf42165-60bc-42ca-8072-8c13ab40239b",
+ "path": "/s",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "down",
+ "id": "85d264ad-e0a0-4565-b7ff-1a37edde51ac",
+ "path": "/downArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "74214943-c580-44e4-98eb-ad7eebe17902",
+ "path": "/a",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "left",
+ "id": "cea9b045-a000-445b-95b8-0c171af70a3b",
+ "path": "/leftArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "8607c725-d935-4808-84b1-8354e29bab63",
+ "path": "/d",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "right",
+ "id": "4cda81dc-9edd-4e03-9d7c-a71a14345d0b",
+ "path": "/rightArrow",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Navigate",
+ "isComposite": false,
+ "isPartOfComposite": true
+ },
+ {
+ "name": "",
+ "id": "9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc",
+ "path": "*/{Submit}",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Submit",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "82627dcc-3b13-4ba9-841d-e4b746d6553e",
+ "path": "*/{Cancel}",
+ "interactions": "",
+ "processors": "",
+ "groups": "",
+ "action": "Cancel",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "c52c8e0b-8179-41d3-b8a1-d149033bbe86",
+ "path": "/position",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Point",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "e1394cbc-336e-44ce-9ea8-6007ed6193f7",
+ "path": "/position",
+ "interactions": "",
+ "processors": "",
+ "groups": "Keyboard&Mouse",
+ "action": "Point",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "5693e57a-238a-46ed-b5ae-e64e6e574302",
+ "path": "/touch*/position",
+ "interactions": "",
+ "processors": "",
+ "groups": "Touch",
+ "action": "Point",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "4faf7dc9-b979-4210-aa8c-e808e1ef89f5",
+ "path": "/leftButton",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Click",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "8d66d5ba-88d7-48e6-b1cd-198bbfef7ace",
+ "path": "/tip",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "Click",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "47c2a644-3ebc-4dae-a106-589b7ca75b59",
+ "path": "/touch*/press",
+ "interactions": "",
+ "processors": "",
+ "groups": "Touch",
+ "action": "Click",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "bb9e6b34-44bf-4381-ac63-5aa15d19f677",
+ "path": "/trigger",
+ "interactions": "",
+ "processors": "",
+ "groups": "XR",
+ "action": "Click",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "38c99815-14ea-4617-8627-164d27641299",
+ "path": "/scroll",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "ScrollWheel",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "24066f69-da47-44f3-a07e-0015fb02eb2e",
+ "path": "/middleButton",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "MiddleClick",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "4c191405-5738-4d4b-a523-c6a301dbf754",
+ "path": "/rightButton",
+ "interactions": "",
+ "processors": "",
+ "groups": ";Keyboard&Mouse",
+ "action": "RightClick",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77",
+ "path": "/devicePosition",
+ "interactions": "",
+ "processors": "",
+ "groups": "XR",
+ "action": "TrackedDevicePosition",
+ "isComposite": false,
+ "isPartOfComposite": false
+ },
+ {
+ "name": "",
+ "id": "23e01e3a-f935-4948-8d8b-9bcac77714fb",
+ "path": "/deviceRotation",
+ "interactions": "",
+ "processors": "",
+ "groups": "XR",
+ "action": "TrackedDeviceOrientation",
+ "isComposite": false,
+ "isPartOfComposite": false
+ }
+ ]
+ }
+ ],
+ "controlSchemes": [
+ {
+ "name": "Keyboard&Mouse",
+ "bindingGroup": "Keyboard&Mouse",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ },
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ }
+ ]
+ },
+ {
+ "name": "Gamepad",
+ "bindingGroup": "Gamepad",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ }
+ ]
+ },
+ {
+ "name": "Touch",
+ "bindingGroup": "Touch",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ }
+ ]
+ },
+ {
+ "name": "Joystick",
+ "bindingGroup": "Joystick",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ }
+ ]
+ },
+ {
+ "name": "XR",
+ "bindingGroup": "XR",
+ "devices": [
+ {
+ "devicePath": "",
+ "isOptional": false,
+ "isOR": false
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/Assets/Resources/Aetheria-Economy.inputactions.meta b/Assets/Resources/Aetheria-Economy.inputactions.meta
new file mode 100644
index 000000000..955c04492
--- /dev/null
+++ b/Assets/Resources/Aetheria-Economy.inputactions.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: aefbf90246423cf408d3520635b878eb
+ScriptedImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 2
+ userData:
+ assetBundleName:
+ assetBundleVariant:
+ script: {fileID: 11500000, guid: 8404be70184654265930450def6a9037, type: 3}
+ generateWrapperCode: 1
+ wrapperCodePath: Assets/Scripts/AetheriaInput.cs
+ wrapperClassName: AetheriaInput
+ wrapperCodeNamespace:
diff --git a/Assets/Fog Patch Displacement.renderTexture b/Assets/Resources/Fog Patch Displacement.renderTexture
similarity index 100%
rename from Assets/Fog Patch Displacement.renderTexture
rename to Assets/Resources/Fog Patch Displacement.renderTexture
diff --git a/Assets/Fog Patch Displacement.renderTexture.meta b/Assets/Resources/Fog Patch Displacement.renderTexture.meta
similarity index 100%
rename from Assets/Fog Patch Displacement.renderTexture.meta
rename to Assets/Resources/Fog Patch Displacement.renderTexture.meta
diff --git a/Assets/Fog Patch.renderTexture b/Assets/Resources/Fog Patch.renderTexture
similarity index 100%
rename from Assets/Fog Patch.renderTexture
rename to Assets/Resources/Fog Patch.renderTexture
diff --git a/Assets/Fog Patch.renderTexture.meta b/Assets/Resources/Fog Patch.renderTexture.meta
similarity index 100%
rename from Assets/Fog Patch.renderTexture.meta
rename to Assets/Resources/Fog Patch.renderTexture.meta
diff --git a/Assets/Fog Surface Displacement.renderTexture b/Assets/Resources/Fog Surface Displacement.renderTexture
similarity index 100%
rename from Assets/Fog Surface Displacement.renderTexture
rename to Assets/Resources/Fog Surface Displacement.renderTexture
diff --git a/Assets/Fog Surface Displacement.renderTexture.meta b/Assets/Resources/Fog Surface Displacement.renderTexture.meta
similarity index 100%
rename from Assets/Fog Surface Displacement.renderTexture.meta
rename to Assets/Resources/Fog Surface Displacement.renderTexture.meta
diff --git a/Assets/Fog Tint.renderTexture b/Assets/Resources/Fog Tint.renderTexture
similarity index 100%
rename from Assets/Fog Tint.renderTexture
rename to Assets/Resources/Fog Tint.renderTexture
diff --git a/Assets/Fog Tint.renderTexture.meta b/Assets/Resources/Fog Tint.renderTexture.meta
similarity index 100%
rename from Assets/Fog Tint.renderTexture.meta
rename to Assets/Resources/Fog Tint.renderTexture.meta
diff --git a/Assets/InputSystem.inputsettings.asset b/Assets/Resources/InputSystem.inputsettings.asset
similarity index 100%
rename from Assets/InputSystem.inputsettings.asset
rename to Assets/Resources/InputSystem.inputsettings.asset
diff --git a/Assets/InputSystem.inputsettings.asset.meta b/Assets/Resources/InputSystem.inputsettings.asset.meta
similarity index 100%
rename from Assets/InputSystem.inputsettings.asset.meta
rename to Assets/Resources/InputSystem.inputsettings.asset.meta
diff --git a/Assets/Minimap.renderTexture b/Assets/Resources/Minimap.renderTexture
similarity index 97%
rename from Assets/Minimap.renderTexture
rename to Assets/Resources/Minimap.renderTexture
index a3063458d..112350e27 100644
--- a/Assets/Minimap.renderTexture
+++ b/Assets/Resources/Minimap.renderTexture
@@ -18,7 +18,7 @@ RenderTexture:
m_AntiAliasing: 1
m_MipCount: -1
m_DepthFormat: 2
- m_ColorFormat: 8
+ m_ColorFormat: 69
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
diff --git a/Assets/Minimap.renderTexture.meta b/Assets/Resources/Minimap.renderTexture.meta
similarity index 100%
rename from Assets/Minimap.renderTexture.meta
rename to Assets/Resources/Minimap.renderTexture.meta
diff --git a/Assets/MinimapGravity.renderTexture b/Assets/Resources/MinimapGravity.renderTexture
similarity index 97%
rename from Assets/MinimapGravity.renderTexture
rename to Assets/Resources/MinimapGravity.renderTexture
index 7add31742..662a0c420 100644
--- a/Assets/MinimapGravity.renderTexture
+++ b/Assets/Resources/MinimapGravity.renderTexture
@@ -18,7 +18,7 @@ RenderTexture:
m_AntiAliasing: 1
m_MipCount: -1
m_DepthFormat: 0
- m_ColorFormat: 8
+ m_ColorFormat: 49
m_MipMap: 0
m_GenerateMips: 1
m_SRGB: 0
diff --git a/Assets/MinimapGravity.renderTexture.meta b/Assets/Resources/MinimapGravity.renderTexture.meta
similarity index 100%
rename from Assets/MinimapGravity.renderTexture.meta
rename to Assets/Resources/MinimapGravity.renderTexture.meta
diff --git a/Assets/Resources/Prefabs.meta b/Assets/Resources/Prefabs.meta
new file mode 100644
index 000000000..5a7a1e886
--- /dev/null
+++ b/Assets/Resources/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6f2f6975fe3175545ae0dcbb8e4f136d
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Prefabs/MiniMap.prefab b/Assets/Resources/Prefabs/MiniMap.prefab
new file mode 100644
index 000000000..c7f02f7c6
--- /dev/null
+++ b/Assets/Resources/Prefabs/MiniMap.prefab
@@ -0,0 +1,2652 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2352149239973948577
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149239973948582}
+ - component: {fileID: 2352149239973948580}
+ - component: {fileID: 2352149239973948583}
+ - component: {fileID: 2352149239973948581}
+ m_Layer: 5
+ m_Name: Grid Lines
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2352149239973948582
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149239973948577}
+ m_LocalRotation: {x: 0, y: 0, z: 0.13052616, w: 0.9914449}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149241198894000}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 15}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149239973948580
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149239973948577}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149239973948583
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149239973948577}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 2100000, guid: 1cb3b89320b91bf4986d2333eebadbbd, type: 2}
+ m_Color: {r: 0.8039216, g: 0.8039216, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Texture: {fileID: 2800000, guid: 99dddb0ee93bf6c4190e1ebba8092356, type: 3}
+ m_UVRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+--- !u!114 &2352149239973948581
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149239973948577}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7abd72c7a224abb43b58429a917aff25, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Camera: {fileID: 0}
+ Modulo: 0
+ Offset: 0
+--- !u!1 &2352149240188678407
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240188678404}
+ - component: {fileID: 2352149240188678410}
+ - component: {fileID: 2352149240188678405}
+ m_Layer: 5
+ m_Name: Range Display (2)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240188678404
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240188678407}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240842547922}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -5.61, y: 68.85}
+ m_SizeDelta: {x: 10, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240188678410
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240188678407}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240188678405
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240188678407}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: 1000
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 2100000, guid: b9d2f6c9804cec1489502dcc1c19ec54, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 4
+ m_fontSizeBase: 4
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 4
+ m_VerticalAlignment: 256
+ m_textAlignment: 65535
+ m_characterSpacing: 9.01
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0.11264143}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240214713050
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240214713051}
+ - component: {fileID: 2352149240214713048}
+ m_Layer: 5
+ m_Name: Headings
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2352149240214713051
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240214713050}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 0.87764, y: 0.87764, z: 0.87764}
+ m_Children:
+ - {fileID: 2352149240822734101}
+ - {fileID: 2352149241517384170}
+ - {fileID: 2352149241781350627}
+ - {fileID: 2352149240872158131}
+ - {fileID: 2352149241286572451}
+ - {fileID: 2352149241516631326}
+ - {fileID: 2352149240768946330}
+ - {fileID: 2352149240564265363}
+ - {fileID: 2352149240441106381}
+ - {fileID: 2352149240418814798}
+ - {fileID: 2352149241599508732}
+ - {fileID: 2352149240538710843}
+ m_Father: {fileID: 2352149241198894000}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0.25, y: 0.25}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2352149240214713048
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240214713050}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7abd72c7a224abb43b58429a917aff25, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Camera: {fileID: 0}
+ Modulo: 0
+ Offset: 0
+--- !u!1 &2352149240342712400
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240342712401}
+ - component: {fileID: 2352149240342712407}
+ - component: {fileID: 2352149240342712406}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240342712401
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240342712400}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240678857104}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -0.5, y: -0.5}
+ m_SizeDelta: {x: 7, y: 7}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240342712407
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240342712400}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240342712406
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240342712400}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.95, g: 0.95, b: 0.85499996, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 957812ab678ac484791a49f1cc5efac4, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!1 &2352149240418814793
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240418814798}
+ - component: {fileID: 2352149240418814796}
+ - component: {fileID: 2352149240418814799}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240418814798
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240418814793}
+ m_LocalRotation: {x: -0, y: -0, z: -0.7071068, w: -0.7071068}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 9
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -80.9, y: -0.8}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240418814796
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240418814793}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240418814799
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240418814793}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: IX
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240441106380
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240441106381}
+ - component: {fileID: 2352149240441106419}
+ - component: {fileID: 2352149240441106418}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240441106381
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240441106380}
+ m_LocalRotation: {x: -0, y: -0, z: -0.8660254, w: -0.50000006}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 8
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -69.9, y: -40.6}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240441106419
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240441106380}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240441106418
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240441106380}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: VIII
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240538710842
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240538710843}
+ - component: {fileID: 2352149240538710841}
+ - component: {fileID: 2352149240538710840}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240538710843
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240538710842}
+ m_LocalRotation: {x: -0, y: -0, z: -0.25881916, w: -0.9659258}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 11
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -40.9, y: 69.7}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240538710841
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240538710842}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240538710840
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240538710842}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: XI
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240564265362
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240564265363}
+ - component: {fileID: 2352149240564265361}
+ - component: {fileID: 2352149240564265360}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240564265363
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240564265362}
+ m_LocalRotation: {x: -0, y: -0, z: -0.96592593, w: -0.25881898}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 7
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -40.3, y: -70.1}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240564265361
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240564265362}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240564265360
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240564265362}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: VII
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240600361440
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240600361441}
+ - component: {fileID: 2352149240600361444}
+ - component: {fileID: 2352149240600361447}
+ m_Layer: 5
+ m_Name: Background
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240600361441
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240600361440}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1.0000033, y: 1.0000033, z: 1.0000033}
+ m_Children: []
+ m_Father: {fileID: 2352149241198894000}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 10, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240600361444
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240600361440}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240600361447
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240600361440}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.55497384, g: 0.55497384, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Texture: {fileID: 2800000, guid: 04e6b5b3e37eaab44b44e8649b2754b4, type: 3}
+ m_UVRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+--- !u!1 &2352149240678857107
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240678857104}
+ m_Layer: 5
+ m_Name: MiniMap
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240678857104
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240678857107}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 3, y: 3, z: 1}
+ m_Children:
+ - {fileID: 2352149241198894000}
+ - {fileID: 2352149240342712401}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 0, y: 0}
+ m_AnchoredPosition: {x: 10, y: 10}
+ m_SizeDelta: {x: 150, y: 150}
+ m_Pivot: {x: 0, y: 0}
+--- !u!1 &2352149240699476073
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240699476078}
+ - component: {fileID: 2352149240699476076}
+ - component: {fileID: 2352149240699476079}
+ m_Layer: 5
+ m_Name: Overlay
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240699476078
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240699476073}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149241198894000}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 10, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240699476076
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240699476073}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240699476079
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240699476073}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0, g: 0, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Texture: {fileID: 2800000, guid: 1780f2672fc13204bb8b6840bd6a5091, type: 3}
+ m_UVRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+--- !u!1 &2352149240768946325
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240768946330}
+ - component: {fileID: 2352149240768946328}
+ - component: {fileID: 2352149240768946331}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240768946330
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240768946325}
+ m_LocalRotation: {x: -0, y: -0, z: -1, w: 0}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -0.7, y: -80.84999}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240768946328
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240768946325}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240768946331
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240768946325}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: VI
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240822734100
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240822734101}
+ - component: {fileID: 2352149240822734107}
+ - component: {fileID: 2352149240822734106}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240822734101
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240822734100}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 80.85}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240822734107
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240822734100}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240822734106
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240822734100}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: XII
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149240842547757
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240842547922}
+ - component: {fileID: 2352149240842547923}
+ m_Layer: 5
+ m_Name: Range
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &2352149240842547922
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240842547757}
+ m_LocalRotation: {x: 0, y: 0, z: 0.13052616, w: 0.9914449}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2352149241684746291}
+ - {fileID: 2352149241705995061}
+ - {fileID: 2352149240188678404}
+ m_Father: {fileID: 2352149241198894000}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 15}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 100, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2352149240842547923
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240842547757}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7abd72c7a224abb43b58429a917aff25, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Camera: {fileID: 0}
+ Modulo: 1
+ Offset: -15
+--- !u!1 &2352149240872158130
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149240872158131}
+ - component: {fileID: 2352149240872158129}
+ - component: {fileID: 2352149240872158128}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149240872158131
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240872158130}
+ m_LocalRotation: {x: -0, y: -0, z: -0.7071068, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 80.850006, y: -0.4}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149240872158129
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240872158130}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149240872158128
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149240872158130}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: III
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241198894003
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241198894000}
+ - component: {fileID: 2352149241198894007}
+ - component: {fileID: 2352149241198894006}
+ - component: {fileID: 2352149241198894001}
+ m_Layer: 5
+ m_Name: Mask
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241198894000
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241198894003}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children:
+ - {fileID: 2352149240600361441}
+ - {fileID: 2352149239973948582}
+ - {fileID: 2352149242054952732}
+ - {fileID: 2352149240699476078}
+ - {fileID: 2352149240842547922}
+ - {fileID: 2352149240214713051}
+ m_Father: {fileID: 2352149240678857104}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -0.25, y: -0.25}
+ m_SizeDelta: {x: 1.5, y: 1.5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241198894007
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241198894003}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241198894006
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241198894003}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Sprite: {fileID: 21300000, guid: 77c8d571d6cb3204e9ac9cba5e40c9b5, type: 3}
+ m_Type: 0
+ m_PreserveAspect: 0
+ m_FillCenter: 1
+ m_FillMethod: 4
+ m_FillAmount: 1
+ m_FillClockwise: 1
+ m_FillOrigin: 0
+ m_UseSpriteMesh: 0
+ m_PixelsPerUnitMultiplier: 1
+--- !u!114 &2352149241198894001
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241198894003}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_ShowMaskGraphic: 0
+--- !u!1 &2352149241286572450
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241286572451}
+ - component: {fileID: 2352149241286572449}
+ - component: {fileID: 2352149241286572448}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241286572451
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241286572450}
+ m_LocalRotation: {x: -0, y: -0, z: -0.86602545, w: 0.49999994}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 69.7, y: -41}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241286572449
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241286572450}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241286572448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241286572450}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: IV
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241516631321
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241516631326}
+ - component: {fileID: 2352149241516631324}
+ - component: {fileID: 2352149241516631327}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241516631326
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241516631321}
+ m_LocalRotation: {x: -0, y: -0, z: -0.9659258, w: 0.2588191}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 40.5, y: -70}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241516631324
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241516631321}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241516631327
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241516631321}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: V
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241517384165
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241517384170}
+ - component: {fileID: 2352149241517384168}
+ - component: {fileID: 2352149241517384171}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241517384170
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241517384165}
+ m_LocalRotation: {x: -0, y: -0, z: -0.258819, w: 0.9659259}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 40.9, y: 69.7}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241517384168
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241517384165}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241517384171
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241517384165}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: I
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241599508735
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241599508732}
+ - component: {fileID: 2352149241599508706}
+ - component: {fileID: 2352149241599508733}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241599508732
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241599508735}
+ m_LocalRotation: {x: -0, y: -0, z: -0.5000002, w: -0.8660253}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 10
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -70.4, y: 39.7}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241599508706
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241599508735}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241599508733
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241599508735}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: X
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241684746290
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241684746291}
+ - component: {fileID: 2352149241684746289}
+ - component: {fileID: 2352149241684746288}
+ m_Layer: 5
+ m_Name: Range Display
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241684746291
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241684746290}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240842547922}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -5.53, y: 26.52}
+ m_SizeDelta: {x: 10, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241684746289
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241684746290}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241684746288
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241684746290}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: 333
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 2100000, guid: b9d2f6c9804cec1489502dcc1c19ec54, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 4
+ m_fontSizeBase: 4
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 4
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 9.01
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0.11264143}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241705995060
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241705995061}
+ - component: {fileID: 2352149241705995067}
+ - component: {fileID: 2352149241705995066}
+ m_Layer: 5
+ m_Name: Range Display (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241705995061
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241705995060}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240842547922}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -5.67, y: 50.66}
+ m_SizeDelta: {x: 10, y: 5}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241705995067
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241705995060}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241705995066
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241705995060}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: 666
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 2100000, guid: b9d2f6c9804cec1489502dcc1c19ec54, type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 4
+ m_fontSizeBase: 4
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 4
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 9.01
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0.11264143}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149241781350626
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149241781350627}
+ - component: {fileID: 2352149241781350625}
+ - component: {fileID: 2352149241781350624}
+ m_Layer: 5
+ m_Name: TextMeshPro Text
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149241781350627
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241781350626}
+ m_LocalRotation: {x: -0, y: -0, z: -0.5, w: 0.8660254}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149240214713051}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 69.7, y: 41}
+ m_SizeDelta: {x: 30, y: 10}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149241781350625
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241781350626}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149241781350624
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149241781350626}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_text: II
+ m_isRightToLeft: 0
+ m_fontAsset: {fileID: 11400000, guid: 3fb7d873bb5a7944bb9a7c73c430c44b, type: 2}
+ m_sharedMaterial: {fileID: 21579623455035660, guid: 3fb7d873bb5a7944bb9a7c73c430c44b,
+ type: 2}
+ m_fontSharedMaterials: []
+ m_fontMaterial: {fileID: 0}
+ m_fontMaterials: []
+ m_fontColor32:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontColor: {r: 1, g: 1, b: 1, a: 1}
+ m_enableVertexGradient: 0
+ m_colorMode: 3
+ m_fontColorGradient:
+ topLeft: {r: 1, g: 1, b: 1, a: 1}
+ topRight: {r: 1, g: 1, b: 1, a: 1}
+ bottomLeft: {r: 1, g: 1, b: 1, a: 1}
+ bottomRight: {r: 1, g: 1, b: 1, a: 1}
+ m_fontColorGradientPreset: {fileID: 0}
+ m_spriteAsset: {fileID: 0}
+ m_tintAllSprites: 0
+ m_StyleSheet: {fileID: 0}
+ m_TextStyleHashCode: -1183493901
+ m_overrideHtmlColors: 0
+ m_faceColor:
+ serializedVersion: 2
+ rgba: 4294967295
+ m_fontSize: 10
+ m_fontSizeBase: 10
+ m_fontWeight: 400
+ m_enableAutoSizing: 0
+ m_fontSizeMin: 18
+ m_fontSizeMax: 72
+ m_fontStyle: 0
+ m_HorizontalAlignment: 2
+ m_VerticalAlignment: 1024
+ m_textAlignment: 65535
+ m_characterSpacing: 0
+ m_wordSpacing: 0
+ m_lineSpacing: 0
+ m_lineSpacingMax: 0
+ m_paragraphSpacing: 0
+ m_charWidthMaxAdj: 0
+ m_enableWordWrapping: 1
+ m_wordWrappingRatios: 0.4
+ m_overflowMode: 0
+ m_linkedTextComponent: {fileID: 0}
+ parentLinkedComponent: {fileID: 0}
+ m_enableKerning: 1
+ m_enableExtraPadding: 0
+ checkPaddingRequired: 0
+ m_isRichText: 1
+ m_parseCtrlCharacters: 1
+ m_isOrthographic: 1
+ m_isCullingEnabled: 0
+ m_horizontalMapping: 0
+ m_verticalMapping: 0
+ m_uvLineOffset: 0
+ m_geometrySortingOrder: 0
+ m_IsTextObjectScaleStatic: 0
+ m_VertexBufferAutoSizeReduction: 1
+ m_useMaxVisibleDescender: 1
+ m_pageToDisplay: 1
+ m_margin: {x: 0, y: 0, z: 0, w: 0}
+ m_isUsingLegacyAnimationComponent: 0
+ m_isVolumetricText: 0
+ m_hasFontAssetChanged: 0
+ m_baseMaterial: {fileID: 0}
+ m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
+--- !u!1 &2352149242054952735
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2352149242054952732}
+ - component: {fileID: 2352149242054952706}
+ - component: {fileID: 2352149242054952733}
+ m_Layer: 5
+ m_Name: Gravity Fields
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2352149242054952732
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149242054952735}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_Children: []
+ m_Father: {fileID: 2352149241198894000}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 0, y: 0}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2352149242054952706
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149242054952735}
+ m_CullTransparentMesh: 0
+--- !u!114 &2352149242054952733
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2352149242054952735}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 2100000, guid: 1cb3b89320b91bf4986d2333eebadbbd, type: 2}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+ m_Maskable: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_Texture: {fileID: 8400000, guid: 7f2cc6f8dbb93cd40b3a72c55d17c971, type: 2}
+ m_UVRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
diff --git a/Assets/Resources/Prefabs/MiniMap.prefab.meta b/Assets/Resources/Prefabs/MiniMap.prefab.meta
new file mode 100644
index 000000000..3643a77e9
--- /dev/null
+++ b/Assets/Resources/Prefabs/MiniMap.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f032e3ceed591844e80327e865f2c582
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Settings.asset b/Assets/Resources/Settings.asset
index 7c09723a0..86c3505f4 100644
--- a/Assets/Resources/Settings.asset
+++ b/Assets/Resources/Settings.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:19999691fdd50cb82d138c288935c796c61d71ccfac00406102e437f432cb1aa
-size 3032
+oid sha256:7a42e10e306daa7fe39a4928d705e9f314881be826bd9fd9dcea80dd9396e18a
+size 3140
diff --git a/Assets/Resources/Sprites/MinimapBG.psd b/Assets/Resources/Sprites/MinimapBG.psd
new file mode 100644
index 000000000..0491471b5
--- /dev/null
+++ b/Assets/Resources/Sprites/MinimapBG.psd
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:683e355e3245b21c9078d59702a493cbac7759db98b66f6e992fae428d09c405
+size 2127353
diff --git a/Assets/Resources/Sprites/MinimapBG.psd.meta b/Assets/Resources/Sprites/MinimapBG.psd.meta
new file mode 100644
index 000000000..6d984bdc4
--- /dev/null
+++ b/Assets/Resources/Sprites/MinimapBG.psd.meta
@@ -0,0 +1,94 @@
+fileFormatVersion: 2
+guid: 99dddb0ee93bf6c4190e1ebba8092356
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: -1
+ wrapV: -1
+ wrapW: -1
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/bubble2.png b/Assets/Resources/Sprites/bubble2.png
new file mode 100644
index 000000000..084bde6f0
--- /dev/null
+++ b/Assets/Resources/Sprites/bubble2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:42ed0176e1e9a9178058cbdeaef112792943b4cb23b5452ccae7c90117444b9b
+size 11379
diff --git a/Assets/Resources/Sprites/bubble2.png.meta b/Assets/Resources/Sprites/bubble2.png.meta
new file mode 100644
index 000000000..01362ad71
--- /dev/null
+++ b/Assets/Resources/Sprites/bubble2.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 1780f2672fc13204bb8b6840bd6a5091
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/circle.png b/Assets/Resources/Sprites/circle.png
new file mode 100644
index 000000000..9b1e24e22
--- /dev/null
+++ b/Assets/Resources/Sprites/circle.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:654c2135e2b12bcba2c750ea5eecfc72c7280f4e125814ae36e18de560c72d15
+size 2343
diff --git a/Assets/Resources/Sprites/circle.png.meta b/Assets/Resources/Sprites/circle.png.meta
new file mode 100644
index 000000000..bc1c759ba
--- /dev/null
+++ b/Assets/Resources/Sprites/circle.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 77c8d571d6cb3204e9ac9cba5e40c9b5
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/circle2.png b/Assets/Resources/Sprites/circle2.png
new file mode 100644
index 000000000..169e8c6a9
--- /dev/null
+++ b/Assets/Resources/Sprites/circle2.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aae587b5867d7690cf7c442d69e48756f7905e74cdd4d9ccfac7c8c5f34621ce
+size 39871
diff --git a/Assets/Resources/Sprites/circle2.png.meta b/Assets/Resources/Sprites/circle2.png.meta
new file mode 100644
index 000000000..f95317de5
--- /dev/null
+++ b/Assets/Resources/Sprites/circle2.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 04e6b5b3e37eaab44b44e8649b2754b4
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/ringThick.png b/Assets/Resources/Sprites/ringThick.png
new file mode 100644
index 000000000..e4b5ec8eb
--- /dev/null
+++ b/Assets/Resources/Sprites/ringThick.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fcf606c367ecdccee0ae7c5e140738e3e59dea2dd58d050cdddbaa56fcda4cd6
+size 21229
diff --git a/Assets/Resources/Sprites/ringThick.png.meta b/Assets/Resources/Sprites/ringThick.png.meta
new file mode 100644
index 000000000..2630b0a53
--- /dev/null
+++ b/Assets/Resources/Sprites/ringThick.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 6637e57ef9fa8254a9ba89c991f9d62e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/ringThin.png b/Assets/Resources/Sprites/ringThin.png
new file mode 100644
index 000000000..bea032fc4
--- /dev/null
+++ b/Assets/Resources/Sprites/ringThin.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53a8c6aa703baf86c16ec95505707a1254fccd44eec9140194c6d5718eb043e8
+size 26448
diff --git a/Assets/Resources/Sprites/ringThin.png.meta b/Assets/Resources/Sprites/ringThin.png.meta
new file mode 100644
index 000000000..1961e5c6f
--- /dev/null
+++ b/Assets/Resources/Sprites/ringThin.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 957812ab678ac484791a49f1cc5efac4
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/Sprites/ringThinSmall.png b/Assets/Resources/Sprites/ringThinSmall.png
new file mode 100644
index 000000000..7bf5ea01d
--- /dev/null
+++ b/Assets/Resources/Sprites/ringThinSmall.png
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f6b5c5f482533af9ceaf5746d4b897bcc1a17e3c24ce921e4a13adba09c2bcbe
+size 21359
diff --git a/Assets/Resources/Sprites/ringThinSmall.png.meta b/Assets/Resources/Sprites/ringThinSmall.png.meta
new file mode 100644
index 000000000..35579823a
--- /dev/null
+++ b/Assets/Resources/Sprites/ringThinSmall.png.meta
@@ -0,0 +1,118 @@
+fileFormatVersion: 2
+guid: 4fc89fe4218c63f4c9238a8d49da8ef5
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 11
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: -1
+ aniso: -1
+ mipBias: -100
+ wrapU: 1
+ wrapV: 1
+ wrapW: -1
+ nPOTScale: 0
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 1
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 1
+ spriteTessellationDetail: -1
+ textureType: 8
+ textureShape: 1
+ singleChannelComponent: 0
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID: 5e97eb03825dee720800000000000000
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ spritePackingTag:
+ pSDRemoveMatte: 0
+ pSDShowRemoveMatteOption: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scenes/ARPG.unity b/Assets/Scenes/ARPG.unity
index a708593e3..e61883c41 100644
--- a/Assets/Scenes/ARPG.unity
+++ b/Assets/Scenes/ARPG.unity
@@ -373,6 +373,20 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 27001711}
m_CullTransparentMesh: 0
+--- !u!114 &33146103
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: add1d35f-58cd-4789-8868-f0afb51d87bc
--- !u!1 &39508927
GameObject:
m_ObjectHideFlags: 0
@@ -431,7 +445,7 @@ Camera:
far clip plane: 1000
field of view: 60
orthographic: 1
- orthographic size: 500
+ orthographic size: 1000
m_Depth: 0
m_CullingMask:
serializedVersion: 2
@@ -444,7 +458,7 @@ Camera:
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
- m_OcclusionCulling: 1
+ m_OcclusionCulling: 0
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!1 &45636165
@@ -1045,6 +1059,20 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 100053898}
m_CullTransparentMesh: 0
+--- !u!114 &104505232
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: dc9af334-4f90-46dc-9b77-f381faa04a79
--- !u!1 &108120459
GameObject:
m_ObjectHideFlags: 0
@@ -2504,7 +2532,6 @@ GameObject:
serializedVersion: 6
m_Component:
- component: {fileID: 199435031}
- - component: {fileID: 199435032}
m_Layer: 0
m_Name: MinimapCameras
m_TagString: Untagged
@@ -2528,25 +2555,6 @@ Transform:
m_Father: {fileID: 1665127616}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!114 &199435032
-MonoBehaviour:
- m_ObjectHideFlags: 0
- m_CorrespondingSourceObject: {fileID: 0}
- m_PrefabInstance: {fileID: 0}
- m_PrefabAsset: {fileID: 0}
- m_GameObject: {fileID: 199435030}
- m_Enabled: 1
- m_EditorHideFlags: 0
- m_Script: {fileID: 11500000, guid: 7ec4eea2d4fa2f64f80e17d11987e6f6, type: 3}
- m_Name:
- m_EditorClassIdentifier:
- Target: {fileID: 2115559090}
- CopyXPosition: 1
- CopyYPosition: 0
- CopyZPosition: 1
- CopyRotation: 1
- PixelSnapCamera: {fileID: 0}
- PixelSnapIncrement: 1
--- !u!1 &204384462
GameObject:
m_ObjectHideFlags: 0
@@ -5582,6 +5590,156 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 482476747}
m_CullTransparentMesh: 0
+--- !u!1001 &488443578
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 761574181}
+ m_Modifications:
+ - target: {fileID: 2352149239973948581, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: Camera
+ value:
+ objectReference: {fileID: 2115559090}
+ - target: {fileID: 2352149240214713048, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: Camera
+ value:
+ objectReference: {fileID: 2115559090}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 150
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 150
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalScale.x
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_LocalScale.y
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240678857107, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: m_Name
+ value: MiniMap
+ objectReference: {fileID: 0}
+ - target: {fileID: 2352149240842547923, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ propertyPath: Camera
+ value:
+ objectReference: {fileID: 2115559090}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: f032e3ceed591844e80327e865f2c582, type: 3}
+--- !u!224 &488443579 stripped
+RectTransform:
+ m_CorrespondingSourceObject: {fileID: 2352149240678857104, guid: f032e3ceed591844e80327e865f2c582,
+ type: 3}
+ m_PrefabInstance: {fileID: 488443578}
+ m_PrefabAsset: {fileID: 0}
--- !u!1 &488792360
GameObject:
m_ObjectHideFlags: 0
@@ -5592,6 +5750,7 @@ GameObject:
m_Component:
- component: {fileID: 488792361}
- component: {fileID: 488792362}
+ - component: {fileID: 488792363}
m_Layer: 0
m_Name: GravityCamera
m_TagString: Untagged
@@ -5637,10 +5796,10 @@ Camera:
width: 1
height: 1
near clip plane: 0.3
- far clip plane: 500
+ far clip plane: 1000
field of view: 60
orthographic: 1
- orthographic size: 500
+ orthographic size: 1000
m_Depth: 0
m_CullingMask:
serializedVersion: 2
@@ -5653,9 +5812,28 @@ Camera:
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
- m_OcclusionCulling: 1
+ m_OcclusionCulling: 0
m_StereoConvergence: 10
m_StereoSeparation: 0.022
+--- !u!114 &488792363
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 488792360}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7ec4eea2d4fa2f64f80e17d11987e6f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Target: {fileID: 2115559090}
+ CopyXPosition: 1
+ CopyYPosition: 0
+ CopyZPosition: 1
+ CopyRotation: 0
+ PixelSnapCamera: {fileID: 0}
+ PixelSnapIncrement: 1
--- !u!1 &507065481
GameObject:
m_ObjectHideFlags: 0
@@ -5714,7 +5892,7 @@ Camera:
far clip plane: 1000
field of view: 60
orthographic: 1
- orthographic size: 500
+ orthographic size: 1000
m_Depth: 0
m_CullingMask:
serializedVersion: 2
@@ -5727,9 +5905,124 @@ Camera:
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
- m_OcclusionCulling: 1
+ m_OcclusionCulling: 0
m_StereoConvergence: 10
m_StereoSeparation: 0.022
+--- !u!1 &509767787
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 509767791}
+ - component: {fileID: 509767790}
+ - component: {fileID: 509767789}
+ - component: {fileID: 509767788}
+ m_Layer: 14
+ m_Name: Minimap Gravity Lines
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &509767788
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 509767787}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7ec4eea2d4fa2f64f80e17d11987e6f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Target: {fileID: 2115559090}
+ CopyXPosition: 1
+ CopyYPosition: 0
+ CopyZPosition: 1
+ CopyRotation: 0
+ PixelSnapCamera: {fileID: 0}
+ PixelSnapIncrement: 1
+--- !u!23 &509767789
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 509767787}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 90cead50364300d47bb35194fb52c117, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!33 &509767790
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 509767787}
+ m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &509767791
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 509767787}
+ m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: 0, y: 0, z: 0}
+ m_LocalScale: {x: 2000, y: 2000, z: 2000}
+ m_Children: []
+ m_Father: {fileID: 2095699057}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
+--- !u!114 &523659427
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: 9dc56d99-ed81-42c3-b38d-1a7e76688b34
--- !u!1 &531818201
GameObject:
m_ObjectHideFlags: 0
@@ -6413,7 +6706,7 @@ Camera:
far clip plane: 1000
field of view: 60
orthographic: 1
- orthographic size: 500
+ orthographic size: 1000
m_Depth: 0
m_CullingMask:
serializedVersion: 2
@@ -6426,7 +6719,7 @@ Camera:
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
- m_OcclusionCulling: 1
+ m_OcclusionCulling: 0
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!1 &561872388
@@ -9344,6 +9637,7 @@ RectTransform:
- {fileID: 53415401}
- {fileID: 721750121}
- {fileID: 1723136546}
+ - {fileID: 488443579}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -9366,27 +9660,19 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_MoveRepeatDelay: 0.5
m_MoveRepeatRate: 0.1
- m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018,
+ m_ActionsAsset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb,
type: 3}
- m_PointAction: {fileID: 1054132383583890850, guid: ca9f5fa95ffab41fb9a615ab714db018,
+ m_PointAction: {fileID: 797124793}
+ m_MoveAction: {fileID: 33146103}
+ m_SubmitAction: {fileID: 1972916819}
+ m_CancelAction: {fileID: 523659427}
+ m_LeftClickAction: {fileID: 1114885171}
+ m_MiddleClickAction: {fileID: 104505232}
+ m_RightClickAction: {fileID: 1798728975}
+ m_ScrollWheelAction: {fileID: 1250229237}
+ m_TrackedDevicePositionAction: {fileID: 8860902725583761198, guid: aefbf90246423cf408d3520635b878eb,
type: 3}
- m_MoveAction: {fileID: 3710738434707379630, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_SubmitAction: {fileID: 2064916234097673511, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_CancelAction: {fileID: -1967631576421560919, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_LeftClickAction: {fileID: 8056856818456041789, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_MiddleClickAction: {fileID: 3279352641294131588, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_RightClickAction: {fileID: 3837173908680883260, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_ScrollWheelAction: {fileID: 4502412055082496612, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_TrackedDevicePositionAction: {fileID: 4754684134866288074, guid: ca9f5fa95ffab41fb9a615ab714db018,
- type: 3}
- m_TrackedDeviceOrientationAction: {fileID: 1025543830046995696, guid: ca9f5fa95ffab41fb9a615ab714db018,
+ m_TrackedDeviceOrientationAction: {fileID: 7496690464979690870, guid: aefbf90246423cf408d3520635b878eb,
type: 3}
m_DeselectOnBackgroundClick: 1
m_PointerBehavior: 1
@@ -9677,6 +9963,20 @@ RectTransform:
type: 3}
m_PrefabInstance: {fileID: 765185707}
m_PrefabAsset: {fileID: 0}
+--- !u!114 &797124793
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: dfeef3e2-b0cc-4a9c-97ea-48ab693ac37f
--- !u!1 &825923019
GameObject:
m_ObjectHideFlags: 0
@@ -11225,6 +11525,7 @@ GameObject:
m_Component:
- component: {fileID: 970624070}
- component: {fileID: 970624071}
+ - component: {fileID: 970624072}
m_Layer: 14
m_Name: Map Overlays
m_TagString: Untagged
@@ -11270,25 +11571,44 @@ Camera:
width: 1
height: 1
near clip plane: 0.3
- far clip plane: 500
+ far clip plane: 1000
field of view: 60
orthographic: 1
- orthographic size: 500
+ orthographic size: 1000
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 16384
m_RenderingPath: 1
- m_TargetTexture: {fileID: 8400000, guid: ed3d896ce7cb4a84aa4de8515a60f59c, type: 2}
+ m_TargetTexture: {fileID: 8400000, guid: 7f2cc6f8dbb93cd40b3a72c55d17c971, type: 2}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
- m_OcclusionCulling: 1
+ m_OcclusionCulling: 0
m_StereoConvergence: 10
m_StereoSeparation: 0.022
+--- !u!114 &970624072
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 970624069}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 7ec4eea2d4fa2f64f80e17d11987e6f6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ Target: {fileID: 2115559090}
+ CopyXPosition: 1
+ CopyYPosition: 0
+ CopyZPosition: 1
+ CopyRotation: 1
+ PixelSnapCamera: {fileID: 0}
+ PixelSnapIncrement: 1
--- !u!1 &974967197
GameObject:
m_ObjectHideFlags: 0
@@ -11553,6 +11873,7 @@ GameObject:
- component: {fileID: 1009503728}
- component: {fileID: 1009503731}
- component: {fileID: 1009503732}
+ - component: {fileID: 1009503733}
m_Layer: 0
m_Name: GameManager
m_TagString: Untagged
@@ -11624,6 +11945,7 @@ MonoBehaviour:
SectorRoot: {fileID: 2095699057}
SectorBrushes: {fileID: 1037490739}
SectorBoundaryBrush: {fileID: 1476765550}
+ MinimapGravityQuad: {fileID: 509767789}
SceneCameras:
- {fileID: 887677622}
- {fileID: 1517471405}
@@ -11699,7 +12021,6 @@ MonoBehaviour:
Material: {fileID: 2100000, guid: 63a8a57976371814689d7fb222e635e9, type: 2}
- Mesh: {fileID: 4300004, guid: d3c9f05eabff9e24ca9521e0b8dffd50, type: 3}
Material: {fileID: 2100000, guid: 9be65d82397829b46894243c2d91a06d, type: 2}
- Belt: {fileID: 0}
Planet: {fileID: 8287217960984982033, guid: 88ace6073e3db1a46bd3aaf4f971acb9, type: 3}
GasGiant: {fileID: 3250623180916197132, guid: 85753b4a7c762274385af384abed7a04,
type: 3}
@@ -11719,6 +12040,93 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
NoiseTexture: {fileID: 2800000, guid: 7c0a392de8821f345824a79dea0d0d41, type: 3}
+--- !u!114 &1009503733
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1009503727}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Actions: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb,
+ type: 3}
+ m_NotificationBehavior: 3
+ m_UIInputModule: {fileID: 761574182}
+ m_DeviceLostEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_DeviceRegainedEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_ControlsChangedEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_ActionEvents:
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 197ba05c-054a-44fc-8328-0d37e8ac00db
+ m_ActionName: Player/Move[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 323b9ea0-f916-4609-b697-322fc0ef9420
+ m_ActionName: Player/Look[/Mouse/delta]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 575943b0-4866-4be0-a289-3253973523b1
+ m_ActionName: Player/Fire[/Mouse/leftButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 5708685d-78bd-4d2b-8796-712704f21bfb
+ m_ActionName: Player/Minimap Zoom[/Keyboard/m]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: add1d35f-58cd-4789-8868-f0afb51d87bc
+ m_ActionName: UI/Navigate[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 766f9151-3f3d-4e12-8ade-ce5aacd3940f
+ m_ActionName: UI/Submit[/Keyboard/enter]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 9dc56d99-ed81-42c3-b38d-1a7e76688b34
+ m_ActionName: UI/Cancel[/Keyboard/escape]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: dfeef3e2-b0cc-4a9c-97ea-48ab693ac37f
+ m_ActionName: UI/Point[/Mouse/position]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: aae7decd-7584-44f4-87ad-09c14c406ead
+ m_ActionName: UI/Click[/Mouse/leftButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 25891af2-479b-4104-9a29-158aee22fa73
+ m_ActionName: UI/ScrollWheel[/Mouse/scroll]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: dc9af334-4f90-46dc-9b77-f381faa04a79
+ m_ActionName: UI/MiddleClick[/Mouse/middleButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 27901940-469e-42cd-92b3-f5f787a8d1d6
+ m_ActionName: UI/RightClick[/Mouse/rightButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: b297afa0-f417-4a48-aaa1-36a6efd36190
+ m_ActionName: UI/TrackedDevicePosition
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 1a877e6d-221e-4815-a289-aa93412c8d87
+ m_ActionName: UI/TrackedDeviceOrientation
+ m_NeverAutoSwitchControlSchemes: 0
+ m_DefaultControlScheme: Keyboard&Mouse
+ m_DefaultActionMap: Player
+ m_SplitScreenIndex: -1
+ m_Camera: {fileID: 2115559089}
--- !u!1 &1015214589
GameObject:
m_ObjectHideFlags: 0
@@ -12474,6 +12882,20 @@ Transform:
m_Father: {fileID: 1037490739}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1114885171
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: aae7decd-7584-44f4-87ad-09c14c406ead
--- !u!1 &1126306637
GameObject:
m_ObjectHideFlags: 0
@@ -13268,6 +13690,20 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3}
m_Name:
m_EditorClassIdentifier:
+--- !u!114 &1250229237
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: 25891af2-479b-4104-9a29-158aee22fa73
--- !u!1 &1273980438
GameObject:
m_ObjectHideFlags: 0
@@ -16090,7 +16526,7 @@ Camera:
far clip plane: 1000
field of view: 60
orthographic: 1
- orthographic size: 500
+ orthographic size: 1000
m_Depth: 0
m_CullingMask:
serializedVersion: 2
@@ -16103,7 +16539,7 @@ Camera:
m_AllowMSAA: 0
m_AllowDynamicResolution: 0
m_ForceIntoRT: 0
- m_OcclusionCulling: 1
+ m_OcclusionCulling: 0
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!1 &1547679114
@@ -19900,6 +20336,20 @@ MonoBehaviour:
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
+--- !u!114 &1798728975
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: 27901940-469e-42cd-92b3-f5f787a8d1d6
--- !u!1 &1812411989
GameObject:
m_ObjectHideFlags: 0
@@ -21583,6 +22033,20 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1972778354}
m_CullTransparentMesh: 0
+--- !u!114 &1972916819
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fc1515ab76e54f068e2f2207940fab32, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Asset: {fileID: -944628639613478452, guid: aefbf90246423cf408d3520635b878eb, type: 3}
+ m_ActionId: 766f9151-3f3d-4e12-8ade-ce5aacd3940f
--- !u!1 &1973552680
GameObject:
m_ObjectHideFlags: 0
@@ -22666,7 +23130,8 @@ Transform:
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
- m_Children: []
+ m_Children:
+ - {fileID: 509767791}
m_Father: {fileID: 0}
m_RootOrder: 5
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/Scripts/ActionGameManager.cs b/Assets/Scripts/ActionGameManager.cs
index eff7ce246..f6bcc985a 100644
--- a/Assets/Scripts/ActionGameManager.cs
+++ b/Assets/Scripts/ActionGameManager.cs
@@ -7,6 +7,7 @@ using MessagePack;
using UniRx;
using UnityEngine;
using Unity.Mathematics;
+using UnityEngine.InputSystem;
using static Unity.Mathematics.math;
using float2 = Unity.Mathematics.float2;
@@ -16,10 +17,13 @@ public class ActionGameManager : MonoBehaviour
public SectorRenderer SectorRenderer;
public CinemachineVirtualCamera TopDownCamera;
public CinemachineVirtualCamera FollowCamera;
+ //public PlayerInput Input;
private DirectoryInfo _filePath;
private bool _editMode;
private float _time;
+ private AetheriaInput _input;
+ private int _zoomLevelIndex;
public DatabaseCache Cache { get; private set; }
public GameContext Context { get; private set; }
@@ -49,6 +53,16 @@ public class ActionGameManager : MonoBehaviour
Zone = new Zone(Settings.PlanetSettings, zonePack);
SectorRenderer.LoadZone(Zone);
+ _input = new AetheriaInput();
+ _input.Player.Enable();
+
+ _zoomLevelIndex = Settings.DefaultMinimapZoom;
+ _input.Player.MinimapZoom.performed += context =>
+ {
+ _zoomLevelIndex = (_zoomLevelIndex + 1) % Settings.MinimapZoomLevels.Length;
+ SectorRenderer.MinimapDistance = Settings.MinimapZoomLevels[_zoomLevelIndex];
+ };
+
ConsoleController.AddCommand("editmode", _ => ToggleEditMode());
ConsoleController.AddCommand("savezone", args =>
{
diff --git a/Assets/Scripts/AetheriaInput.cs b/Assets/Scripts/AetheriaInput.cs
new file mode 100644
index 000000000..6fc68ebe1
--- /dev/null
+++ b/Assets/Scripts/AetheriaInput.cs
@@ -0,0 +1,1126 @@
+// GENERATED AUTOMATICALLY FROM 'Assets/Resources/Aetheria-Economy.inputactions'
+
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine.InputSystem;
+using UnityEngine.InputSystem.Utilities;
+
+public class @AetheriaInput : IInputActionCollection, IDisposable
+{
+ public InputActionAsset asset { get; }
+ public @AetheriaInput()
+ {
+ asset = InputActionAsset.FromJson(@"{
+ ""name"": ""Aetheria-Economy"",
+ ""maps"": [
+ {
+ ""name"": ""Player"",
+ ""id"": ""b00bd617-6995-42af-ac1f-90d4766f7933"",
+ ""actions"": [
+ {
+ ""name"": ""Move"",
+ ""type"": ""Value"",
+ ""id"": ""197ba05c-054a-44fc-8328-0d37e8ac00db"",
+ ""expectedControlType"": ""Vector2"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Look"",
+ ""type"": ""Value"",
+ ""id"": ""323b9ea0-f916-4609-b697-322fc0ef9420"",
+ ""expectedControlType"": ""Vector2"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Fire"",
+ ""type"": ""Button"",
+ ""id"": ""575943b0-4866-4be0-a289-3253973523b1"",
+ ""expectedControlType"": ""Button"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Minimap Zoom"",
+ ""type"": ""Button"",
+ ""id"": ""5708685d-78bd-4d2b-8796-712704f21bfb"",
+ ""expectedControlType"": ""Button"",
+ ""processors"": """",
+ ""interactions"": """"
+ }
+ ],
+ ""bindings"": [
+ {
+ ""name"": """",
+ ""id"": ""978bfe49-cc26-4a3d-ab7b-7d7a29327403"",
+ ""path"": ""/leftStick"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": ""WASD"",
+ ""id"": ""00ca640b-d935-4593-8157-c05846ea39b3"",
+ ""path"": ""Dpad"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": """",
+ ""action"": ""Move"",
+ ""isComposite"": true,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""e2062cb9-1b15-46a2-838c-2f8d72a0bdd9"",
+ ""path"": ""/w"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""8180e8bd-4097-4f4e-ab88-4523101a6ce9"",
+ ""path"": ""/upArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""320bffee-a40b-4347-ac70-c210eb8bc73a"",
+ ""path"": ""/s"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""1c5327b5-f71c-4f60-99c7-4e737386f1d1"",
+ ""path"": ""/downArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""d2581a9b-1d11-4566-b27d-b92aff5fabbc"",
+ ""path"": ""/a"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""2e46982e-44cc-431b-9f0b-c11910bf467a"",
+ ""path"": ""/leftArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""fcfe95b8-67b9-4526-84b5-5d0bc98d6400"",
+ ""path"": ""/d"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""77bff152-3580-4b21-b6de-dcd0c7e41164"",
+ ""path"": ""/rightArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": """",
+ ""id"": ""3ea4d645-4504-4529-b061-ab81934c3752"",
+ ""path"": ""/stick"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Move"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""c1f7a91b-d0fd-4a62-997e-7fb9b69bf235"",
+ ""path"": ""/rightStick"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Look"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""8c8e490b-c610-4785-884f-f04217b23ca4"",
+ ""path"": ""/delta"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse;Touch"",
+ ""action"": ""Look"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""3e5f5442-8668-4b27-a940-df99bad7e831"",
+ ""path"": ""/{Hatswitch}"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Look"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""143bb1cd-cc10-4eca-a2f0-a3664166fe91"",
+ ""path"": ""/rightTrigger"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Fire"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""05f6913d-c316-48b2-a6bb-e225f14c7960"",
+ ""path"": ""/leftButton"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Fire"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""886e731e-7071-4ae4-95c0-e61739dad6fd"",
+ ""path"": ""/primaryTouch/tap"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Touch"",
+ ""action"": ""Fire"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""ee3d0cd2-254e-47a7-a8cb-bc94d9658c54"",
+ ""path"": ""/trigger"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Fire"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""495c3ec6-3188-4309-9072-f958e89c87ec"",
+ ""path"": ""/comma"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Minimap Zoom"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ }
+ ]
+ },
+ {
+ ""name"": ""UI"",
+ ""id"": ""9a15adda-ca0c-414c-891e-6407bfcd3661"",
+ ""actions"": [
+ {
+ ""name"": ""Navigate"",
+ ""type"": ""Value"",
+ ""id"": ""add1d35f-58cd-4789-8868-f0afb51d87bc"",
+ ""expectedControlType"": ""Vector2"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Submit"",
+ ""type"": ""Button"",
+ ""id"": ""766f9151-3f3d-4e12-8ade-ce5aacd3940f"",
+ ""expectedControlType"": ""Button"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Cancel"",
+ ""type"": ""Button"",
+ ""id"": ""9dc56d99-ed81-42c3-b38d-1a7e76688b34"",
+ ""expectedControlType"": ""Button"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Point"",
+ ""type"": ""PassThrough"",
+ ""id"": ""dfeef3e2-b0cc-4a9c-97ea-48ab693ac37f"",
+ ""expectedControlType"": ""Vector2"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""Click"",
+ ""type"": ""PassThrough"",
+ ""id"": ""aae7decd-7584-44f4-87ad-09c14c406ead"",
+ ""expectedControlType"": ""Button"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""ScrollWheel"",
+ ""type"": ""PassThrough"",
+ ""id"": ""25891af2-479b-4104-9a29-158aee22fa73"",
+ ""expectedControlType"": ""Vector2"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""MiddleClick"",
+ ""type"": ""PassThrough"",
+ ""id"": ""dc9af334-4f90-46dc-9b77-f381faa04a79"",
+ ""expectedControlType"": """",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""RightClick"",
+ ""type"": ""PassThrough"",
+ ""id"": ""27901940-469e-42cd-92b3-f5f787a8d1d6"",
+ ""expectedControlType"": """",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""TrackedDevicePosition"",
+ ""type"": ""PassThrough"",
+ ""id"": ""b297afa0-f417-4a48-aaa1-36a6efd36190"",
+ ""expectedControlType"": ""Vector3"",
+ ""processors"": """",
+ ""interactions"": """"
+ },
+ {
+ ""name"": ""TrackedDeviceOrientation"",
+ ""type"": ""PassThrough"",
+ ""id"": ""1a877e6d-221e-4815-a289-aa93412c8d87"",
+ ""expectedControlType"": ""Quaternion"",
+ ""processors"": """",
+ ""interactions"": """"
+ }
+ ],
+ ""bindings"": [
+ {
+ ""name"": ""Gamepad"",
+ ""id"": ""809f371f-c5e2-4e7a-83a1-d867598f40dd"",
+ ""path"": ""2DVector"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": """",
+ ""action"": ""Navigate"",
+ ""isComposite"": true,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""14a5d6e8-4aaf-4119-a9ef-34b8c2c548bf"",
+ ""path"": ""/leftStick/up"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""9144cbe6-05e1-4687-a6d7-24f99d23dd81"",
+ ""path"": ""/rightStick/up"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""2db08d65-c5fb-421b-983f-c71163608d67"",
+ ""path"": ""/leftStick/down"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""58748904-2ea9-4a80-8579-b500e6a76df8"",
+ ""path"": ""/rightStick/down"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""8ba04515-75aa-45de-966d-393d9bbd1c14"",
+ ""path"": ""/leftStick/left"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""712e721c-bdfb-4b23-a86c-a0d9fcfea921"",
+ ""path"": ""/rightStick/left"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""fcd248ae-a788-4676-a12e-f4d81205600b"",
+ ""path"": ""/leftStick/right"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""1f04d9bc-c50b-41a1-bfcc-afb75475ec20"",
+ ""path"": ""/rightStick/right"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": """",
+ ""id"": ""fb8277d4-c5cd-4663-9dc7-ee3f0b506d90"",
+ ""path"": ""/dpad"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Gamepad"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": ""Joystick"",
+ ""id"": ""e25d9774-381c-4a61-b47c-7b6b299ad9f9"",
+ ""path"": ""2DVector"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": """",
+ ""action"": ""Navigate"",
+ ""isComposite"": true,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""3db53b26-6601-41be-9887-63ac74e79d19"",
+ ""path"": ""/stick/up"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""0cb3e13e-3d90-4178-8ae6-d9c5501d653f"",
+ ""path"": ""/stick/down"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""0392d399-f6dd-4c82-8062-c1e9c0d34835"",
+ ""path"": ""/stick/left"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""942a66d9-d42f-43d6-8d70-ecb4ba5363bc"",
+ ""path"": ""/stick/right"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Joystick"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""Keyboard"",
+ ""id"": ""ff527021-f211-4c02-933e-5976594c46ed"",
+ ""path"": ""2DVector"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": """",
+ ""action"": ""Navigate"",
+ ""isComposite"": true,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""563fbfdd-0f09-408d-aa75-8642c4f08ef0"",
+ ""path"": ""/w"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""up"",
+ ""id"": ""eb480147-c587-4a33-85ed-eb0ab9942c43"",
+ ""path"": ""/upArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""2bf42165-60bc-42ca-8072-8c13ab40239b"",
+ ""path"": ""/s"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""down"",
+ ""id"": ""85d264ad-e0a0-4565-b7ff-1a37edde51ac"",
+ ""path"": ""/downArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""74214943-c580-44e4-98eb-ad7eebe17902"",
+ ""path"": ""/a"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""left"",
+ ""id"": ""cea9b045-a000-445b-95b8-0c171af70a3b"",
+ ""path"": ""/leftArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""8607c725-d935-4808-84b1-8354e29bab63"",
+ ""path"": ""/d"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": ""right"",
+ ""id"": ""4cda81dc-9edd-4e03-9d7c-a71a14345d0b"",
+ ""path"": ""/rightArrow"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Navigate"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": true
+ },
+ {
+ ""name"": """",
+ ""id"": ""9e92bb26-7e3b-4ec4-b06b-3c8f8e498ddc"",
+ ""path"": ""*/{Submit}"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": """",
+ ""action"": ""Submit"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""82627dcc-3b13-4ba9-841d-e4b746d6553e"",
+ ""path"": ""*/{Cancel}"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": """",
+ ""action"": ""Cancel"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""c52c8e0b-8179-41d3-b8a1-d149033bbe86"",
+ ""path"": ""/position"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Point"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""e1394cbc-336e-44ce-9ea8-6007ed6193f7"",
+ ""path"": ""/position"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Keyboard&Mouse"",
+ ""action"": ""Point"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""5693e57a-238a-46ed-b5ae-e64e6e574302"",
+ ""path"": ""/touch*/position"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Touch"",
+ ""action"": ""Point"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""4faf7dc9-b979-4210-aa8c-e808e1ef89f5"",
+ ""path"": ""/leftButton"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Click"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""8d66d5ba-88d7-48e6-b1cd-198bbfef7ace"",
+ ""path"": ""/tip"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""Click"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""47c2a644-3ebc-4dae-a106-589b7ca75b59"",
+ ""path"": ""/touch*/press"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""Touch"",
+ ""action"": ""Click"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""bb9e6b34-44bf-4381-ac63-5aa15d19f677"",
+ ""path"": ""/trigger"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""XR"",
+ ""action"": ""Click"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""38c99815-14ea-4617-8627-164d27641299"",
+ ""path"": ""/scroll"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""ScrollWheel"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""24066f69-da47-44f3-a07e-0015fb02eb2e"",
+ ""path"": ""/middleButton"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""MiddleClick"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""4c191405-5738-4d4b-a523-c6a301dbf754"",
+ ""path"": ""/rightButton"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": "";Keyboard&Mouse"",
+ ""action"": ""RightClick"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""7236c0d9-6ca3-47cf-a6ee-a97f5b59ea77"",
+ ""path"": ""/devicePosition"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""XR"",
+ ""action"": ""TrackedDevicePosition"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ },
+ {
+ ""name"": """",
+ ""id"": ""23e01e3a-f935-4948-8d8b-9bcac77714fb"",
+ ""path"": ""/deviceRotation"",
+ ""interactions"": """",
+ ""processors"": """",
+ ""groups"": ""XR"",
+ ""action"": ""TrackedDeviceOrientation"",
+ ""isComposite"": false,
+ ""isPartOfComposite"": false
+ }
+ ]
+ }
+ ],
+ ""controlSchemes"": [
+ {
+ ""name"": ""Keyboard&Mouse"",
+ ""bindingGroup"": ""Keyboard&Mouse"",
+ ""devices"": [
+ {
+ ""devicePath"": """",
+ ""isOptional"": false,
+ ""isOR"": false
+ },
+ {
+ ""devicePath"": """",
+ ""isOptional"": false,
+ ""isOR"": false
+ }
+ ]
+ },
+ {
+ ""name"": ""Gamepad"",
+ ""bindingGroup"": ""Gamepad"",
+ ""devices"": [
+ {
+ ""devicePath"": """",
+ ""isOptional"": false,
+ ""isOR"": false
+ }
+ ]
+ },
+ {
+ ""name"": ""Touch"",
+ ""bindingGroup"": ""Touch"",
+ ""devices"": [
+ {
+ ""devicePath"": """",
+ ""isOptional"": false,
+ ""isOR"": false
+ }
+ ]
+ },
+ {
+ ""name"": ""Joystick"",
+ ""bindingGroup"": ""Joystick"",
+ ""devices"": [
+ {
+ ""devicePath"": """",
+ ""isOptional"": false,
+ ""isOR"": false
+ }
+ ]
+ },
+ {
+ ""name"": ""XR"",
+ ""bindingGroup"": ""XR"",
+ ""devices"": [
+ {
+ ""devicePath"": """",
+ ""isOptional"": false,
+ ""isOR"": false
+ }
+ ]
+ }
+ ]
+}");
+ // Player
+ m_Player = asset.FindActionMap("Player", throwIfNotFound: true);
+ m_Player_Move = m_Player.FindAction("Move", throwIfNotFound: true);
+ m_Player_Look = m_Player.FindAction("Look", throwIfNotFound: true);
+ m_Player_Fire = m_Player.FindAction("Fire", throwIfNotFound: true);
+ m_Player_MinimapZoom = m_Player.FindAction("Minimap Zoom", throwIfNotFound: true);
+ // UI
+ m_UI = asset.FindActionMap("UI", throwIfNotFound: true);
+ m_UI_Navigate = m_UI.FindAction("Navigate", throwIfNotFound: true);
+ m_UI_Submit = m_UI.FindAction("Submit", throwIfNotFound: true);
+ m_UI_Cancel = m_UI.FindAction("Cancel", throwIfNotFound: true);
+ m_UI_Point = m_UI.FindAction("Point", throwIfNotFound: true);
+ m_UI_Click = m_UI.FindAction("Click", throwIfNotFound: true);
+ m_UI_ScrollWheel = m_UI.FindAction("ScrollWheel", throwIfNotFound: true);
+ m_UI_MiddleClick = m_UI.FindAction("MiddleClick", throwIfNotFound: true);
+ m_UI_RightClick = m_UI.FindAction("RightClick", throwIfNotFound: true);
+ m_UI_TrackedDevicePosition = m_UI.FindAction("TrackedDevicePosition", throwIfNotFound: true);
+ m_UI_TrackedDeviceOrientation = m_UI.FindAction("TrackedDeviceOrientation", throwIfNotFound: true);
+ }
+
+ public void Dispose()
+ {
+ UnityEngine.Object.Destroy(asset);
+ }
+
+ public InputBinding? bindingMask
+ {
+ get => asset.bindingMask;
+ set => asset.bindingMask = value;
+ }
+
+ public ReadOnlyArray? devices
+ {
+ get => asset.devices;
+ set => asset.devices = value;
+ }
+
+ public ReadOnlyArray controlSchemes => asset.controlSchemes;
+
+ public bool Contains(InputAction action)
+ {
+ return asset.Contains(action);
+ }
+
+ public IEnumerator GetEnumerator()
+ {
+ return asset.GetEnumerator();
+ }
+
+ IEnumerator IEnumerable.GetEnumerator()
+ {
+ return GetEnumerator();
+ }
+
+ public void Enable()
+ {
+ asset.Enable();
+ }
+
+ public void Disable()
+ {
+ asset.Disable();
+ }
+
+ // Player
+ private readonly InputActionMap m_Player;
+ private IPlayerActions m_PlayerActionsCallbackInterface;
+ private readonly InputAction m_Player_Move;
+ private readonly InputAction m_Player_Look;
+ private readonly InputAction m_Player_Fire;
+ private readonly InputAction m_Player_MinimapZoom;
+ public struct PlayerActions
+ {
+ private @AetheriaInput m_Wrapper;
+ public PlayerActions(@AetheriaInput wrapper) { m_Wrapper = wrapper; }
+ public InputAction @Move => m_Wrapper.m_Player_Move;
+ public InputAction @Look => m_Wrapper.m_Player_Look;
+ public InputAction @Fire => m_Wrapper.m_Player_Fire;
+ public InputAction @MinimapZoom => m_Wrapper.m_Player_MinimapZoom;
+ public InputActionMap Get() { return m_Wrapper.m_Player; }
+ public void Enable() { Get().Enable(); }
+ public void Disable() { Get().Disable(); }
+ public bool enabled => Get().enabled;
+ public static implicit operator InputActionMap(PlayerActions set) { return set.Get(); }
+ public void SetCallbacks(IPlayerActions instance)
+ {
+ if (m_Wrapper.m_PlayerActionsCallbackInterface != null)
+ {
+ @Move.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove;
+ @Move.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove;
+ @Move.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMove;
+ @Look.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnLook;
+ @Look.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnLook;
+ @Look.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnLook;
+ @Fire.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnFire;
+ @Fire.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnFire;
+ @Fire.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnFire;
+ @MinimapZoom.started -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMinimapZoom;
+ @MinimapZoom.performed -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMinimapZoom;
+ @MinimapZoom.canceled -= m_Wrapper.m_PlayerActionsCallbackInterface.OnMinimapZoom;
+ }
+ m_Wrapper.m_PlayerActionsCallbackInterface = instance;
+ if (instance != null)
+ {
+ @Move.started += instance.OnMove;
+ @Move.performed += instance.OnMove;
+ @Move.canceled += instance.OnMove;
+ @Look.started += instance.OnLook;
+ @Look.performed += instance.OnLook;
+ @Look.canceled += instance.OnLook;
+ @Fire.started += instance.OnFire;
+ @Fire.performed += instance.OnFire;
+ @Fire.canceled += instance.OnFire;
+ @MinimapZoom.started += instance.OnMinimapZoom;
+ @MinimapZoom.performed += instance.OnMinimapZoom;
+ @MinimapZoom.canceled += instance.OnMinimapZoom;
+ }
+ }
+ }
+ public PlayerActions @Player => new PlayerActions(this);
+
+ // UI
+ private readonly InputActionMap m_UI;
+ private IUIActions m_UIActionsCallbackInterface;
+ private readonly InputAction m_UI_Navigate;
+ private readonly InputAction m_UI_Submit;
+ private readonly InputAction m_UI_Cancel;
+ private readonly InputAction m_UI_Point;
+ private readonly InputAction m_UI_Click;
+ private readonly InputAction m_UI_ScrollWheel;
+ private readonly InputAction m_UI_MiddleClick;
+ private readonly InputAction m_UI_RightClick;
+ private readonly InputAction m_UI_TrackedDevicePosition;
+ private readonly InputAction m_UI_TrackedDeviceOrientation;
+ public struct UIActions
+ {
+ private @AetheriaInput m_Wrapper;
+ public UIActions(@AetheriaInput wrapper) { m_Wrapper = wrapper; }
+ public InputAction @Navigate => m_Wrapper.m_UI_Navigate;
+ public InputAction @Submit => m_Wrapper.m_UI_Submit;
+ public InputAction @Cancel => m_Wrapper.m_UI_Cancel;
+ public InputAction @Point => m_Wrapper.m_UI_Point;
+ public InputAction @Click => m_Wrapper.m_UI_Click;
+ public InputAction @ScrollWheel => m_Wrapper.m_UI_ScrollWheel;
+ public InputAction @MiddleClick => m_Wrapper.m_UI_MiddleClick;
+ public InputAction @RightClick => m_Wrapper.m_UI_RightClick;
+ public InputAction @TrackedDevicePosition => m_Wrapper.m_UI_TrackedDevicePosition;
+ public InputAction @TrackedDeviceOrientation => m_Wrapper.m_UI_TrackedDeviceOrientation;
+ public InputActionMap Get() { return m_Wrapper.m_UI; }
+ public void Enable() { Get().Enable(); }
+ public void Disable() { Get().Disable(); }
+ public bool enabled => Get().enabled;
+ public static implicit operator InputActionMap(UIActions set) { return set.Get(); }
+ public void SetCallbacks(IUIActions instance)
+ {
+ if (m_Wrapper.m_UIActionsCallbackInterface != null)
+ {
+ @Navigate.started -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate;
+ @Navigate.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate;
+ @Navigate.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnNavigate;
+ @Submit.started -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit;
+ @Submit.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit;
+ @Submit.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnSubmit;
+ @Cancel.started -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel;
+ @Cancel.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel;
+ @Cancel.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnCancel;
+ @Point.started -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint;
+ @Point.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint;
+ @Point.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnPoint;
+ @Click.started -= m_Wrapper.m_UIActionsCallbackInterface.OnClick;
+ @Click.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnClick;
+ @Click.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnClick;
+ @ScrollWheel.started -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel;
+ @ScrollWheel.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel;
+ @ScrollWheel.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnScrollWheel;
+ @MiddleClick.started -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick;
+ @MiddleClick.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick;
+ @MiddleClick.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnMiddleClick;
+ @RightClick.started -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick;
+ @RightClick.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick;
+ @RightClick.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnRightClick;
+ @TrackedDevicePosition.started -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition;
+ @TrackedDevicePosition.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition;
+ @TrackedDevicePosition.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDevicePosition;
+ @TrackedDeviceOrientation.started -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation;
+ @TrackedDeviceOrientation.performed -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation;
+ @TrackedDeviceOrientation.canceled -= m_Wrapper.m_UIActionsCallbackInterface.OnTrackedDeviceOrientation;
+ }
+ m_Wrapper.m_UIActionsCallbackInterface = instance;
+ if (instance != null)
+ {
+ @Navigate.started += instance.OnNavigate;
+ @Navigate.performed += instance.OnNavigate;
+ @Navigate.canceled += instance.OnNavigate;
+ @Submit.started += instance.OnSubmit;
+ @Submit.performed += instance.OnSubmit;
+ @Submit.canceled += instance.OnSubmit;
+ @Cancel.started += instance.OnCancel;
+ @Cancel.performed += instance.OnCancel;
+ @Cancel.canceled += instance.OnCancel;
+ @Point.started += instance.OnPoint;
+ @Point.performed += instance.OnPoint;
+ @Point.canceled += instance.OnPoint;
+ @Click.started += instance.OnClick;
+ @Click.performed += instance.OnClick;
+ @Click.canceled += instance.OnClick;
+ @ScrollWheel.started += instance.OnScrollWheel;
+ @ScrollWheel.performed += instance.OnScrollWheel;
+ @ScrollWheel.canceled += instance.OnScrollWheel;
+ @MiddleClick.started += instance.OnMiddleClick;
+ @MiddleClick.performed += instance.OnMiddleClick;
+ @MiddleClick.canceled += instance.OnMiddleClick;
+ @RightClick.started += instance.OnRightClick;
+ @RightClick.performed += instance.OnRightClick;
+ @RightClick.canceled += instance.OnRightClick;
+ @TrackedDevicePosition.started += instance.OnTrackedDevicePosition;
+ @TrackedDevicePosition.performed += instance.OnTrackedDevicePosition;
+ @TrackedDevicePosition.canceled += instance.OnTrackedDevicePosition;
+ @TrackedDeviceOrientation.started += instance.OnTrackedDeviceOrientation;
+ @TrackedDeviceOrientation.performed += instance.OnTrackedDeviceOrientation;
+ @TrackedDeviceOrientation.canceled += instance.OnTrackedDeviceOrientation;
+ }
+ }
+ }
+ public UIActions @UI => new UIActions(this);
+ private int m_KeyboardMouseSchemeIndex = -1;
+ public InputControlScheme KeyboardMouseScheme
+ {
+ get
+ {
+ if (m_KeyboardMouseSchemeIndex == -1) m_KeyboardMouseSchemeIndex = asset.FindControlSchemeIndex("Keyboard&Mouse");
+ return asset.controlSchemes[m_KeyboardMouseSchemeIndex];
+ }
+ }
+ private int m_GamepadSchemeIndex = -1;
+ public InputControlScheme GamepadScheme
+ {
+ get
+ {
+ if (m_GamepadSchemeIndex == -1) m_GamepadSchemeIndex = asset.FindControlSchemeIndex("Gamepad");
+ return asset.controlSchemes[m_GamepadSchemeIndex];
+ }
+ }
+ private int m_TouchSchemeIndex = -1;
+ public InputControlScheme TouchScheme
+ {
+ get
+ {
+ if (m_TouchSchemeIndex == -1) m_TouchSchemeIndex = asset.FindControlSchemeIndex("Touch");
+ return asset.controlSchemes[m_TouchSchemeIndex];
+ }
+ }
+ private int m_JoystickSchemeIndex = -1;
+ public InputControlScheme JoystickScheme
+ {
+ get
+ {
+ if (m_JoystickSchemeIndex == -1) m_JoystickSchemeIndex = asset.FindControlSchemeIndex("Joystick");
+ return asset.controlSchemes[m_JoystickSchemeIndex];
+ }
+ }
+ private int m_XRSchemeIndex = -1;
+ public InputControlScheme XRScheme
+ {
+ get
+ {
+ if (m_XRSchemeIndex == -1) m_XRSchemeIndex = asset.FindControlSchemeIndex("XR");
+ return asset.controlSchemes[m_XRSchemeIndex];
+ }
+ }
+ public interface IPlayerActions
+ {
+ void OnMove(InputAction.CallbackContext context);
+ void OnLook(InputAction.CallbackContext context);
+ void OnFire(InputAction.CallbackContext context);
+ void OnMinimapZoom(InputAction.CallbackContext context);
+ }
+ public interface IUIActions
+ {
+ void OnNavigate(InputAction.CallbackContext context);
+ void OnSubmit(InputAction.CallbackContext context);
+ void OnCancel(InputAction.CallbackContext context);
+ void OnPoint(InputAction.CallbackContext context);
+ void OnClick(InputAction.CallbackContext context);
+ void OnScrollWheel(InputAction.CallbackContext context);
+ void OnMiddleClick(InputAction.CallbackContext context);
+ void OnRightClick(InputAction.CallbackContext context);
+ void OnTrackedDevicePosition(InputAction.CallbackContext context);
+ void OnTrackedDeviceOrientation(InputAction.CallbackContext context);
+ }
+}
diff --git a/Assets/Grid.cs.meta b/Assets/Scripts/AetheriaInput.cs.meta
similarity index 69%
rename from Assets/Grid.cs.meta
rename to Assets/Scripts/AetheriaInput.cs.meta
index 5449bbba3..09a2e60dc 100644
--- a/Assets/Grid.cs.meta
+++ b/Assets/Scripts/AetheriaInput.cs.meta
@@ -1,8 +1,7 @@
fileFormatVersion: 2
-guid: 589fc3064d261406a97550f5fc2d62f2
-timeCreated: 1432898976
-licenseType: Pro
+guid: e1492a755d3edcf4eb6147bc8612f92e
MonoImporter:
+ externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
diff --git a/Assets/Scripts/NIH/NaughtyAttributes/Scripts/Editor/Editors/InspectorEditor.cs b/Assets/Scripts/NIH/NaughtyAttributes/Scripts/Editor/Editors/InspectorEditor.cs
index 391b4faae..13fe8b3c2 100644
--- a/Assets/Scripts/NIH/NaughtyAttributes/Scripts/Editor/Editors/InspectorEditor.cs
+++ b/Assets/Scripts/NIH/NaughtyAttributes/Scripts/Editor/Editors/InspectorEditor.cs
@@ -1,394 +1,394 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Reflection;
-using UnityEditor;
-using UnityEngine;
-
-namespace NaughtyAttributes.Editor
-{
- [CanEditMultipleObjects]
- [CustomEditor(typeof(UnityEngine.Object), true)]
- public class InspectorEditor : UnityEditor.Editor
- {
- private SerializedProperty script;
-
- private IEnumerable fields;
- private HashSet groupedFields;
- private Dictionary> groupedFieldsByGroupName;
- private IEnumerable nonSerializedFields;
- private IEnumerable nativeProperties;
- private IEnumerable methods;
-
- private Dictionary serializedPropertiesByFieldName;
-
- private bool useDefaultInspector;
-
- private void OnEnable()
- {
- this.script = this.serializedObject.FindProperty("m_Script");
-
- // Cache serialized fields
- this.fields = this.GetFields(f => this.serializedObject.FindProperty(f.Name) != null);
-
- // If there are no NaughtyAttributes use default inspector
- if (this.fields.All(f => f.GetCustomAttributes(typeof(NaughtyAttribute), true).Length == 0))
- {
- this.useDefaultInspector = true;
- }
- else
- {
- this.useDefaultInspector = false;
-
- // Cache grouped fields
- this.groupedFields = new HashSet(this.fields.Where(f => f.GetCustomAttributes(typeof(GroupAttribute), true).Length > 0));
-
- // Cache grouped fields by group name
- this.groupedFieldsByGroupName = new Dictionary>();
- foreach (var groupedField in this.groupedFields)
- {
- string groupName = (groupedField.GetCustomAttributes(typeof(GroupAttribute), true)[0] as GroupAttribute).Name;
-
- if (this.groupedFieldsByGroupName.ContainsKey(groupName))
- {
- this.groupedFieldsByGroupName[groupName].Add(groupedField);
- }
- else
- {
- this.groupedFieldsByGroupName[groupName] = new List()
- {
- groupedField
- };
- }
- }
-
- // Cache serialized properties by field name
- this.serializedPropertiesByFieldName = new Dictionary();
- foreach (var field in this.fields)
- {
- this.serializedPropertiesByFieldName[field.Name] = this.serializedObject.FindProperty(field.Name);
- }
- }
-
- // Cache non-serialized fields
- this.nonSerializedFields = this.GetFields(
- f => f.GetCustomAttributes(typeof(DrawerAttribute), true).Length > 0 && this.serializedObject.FindProperty(f.Name) == null);
-
- // Cache the native properties
- this.nativeProperties = this.GetProperties(
- p => p.GetCustomAttributes(typeof(DrawerAttribute), true).Length > 0);
-
- // Cache methods with DrawerAttribute
- this.methods = this.GetMethods(m => m.GetCustomAttributes(typeof(DrawerAttribute), true).Length > 0);
- }
-
- private void OnDisable()
- {
- PropertyDrawerDatabase.ClearCache();
- }
-
- public override void OnInspectorGUI()
- {
- if (this.useDefaultInspector)
- {
- this.DrawDefaultInspector();
- }
- else
- {
- this.serializedObject.Update();
-
- if (this.script != null)
- {
- GUI.enabled = false;
- EditorGUILayout.PropertyField(this.script);
- GUI.enabled = true;
- }
-
- // Draw fields
- HashSet drawnGroups = new HashSet();
- foreach (var field in this.fields)
- {
- if (this.groupedFields.Contains(field))
- {
- // Draw grouped fields
- string groupName = (field.GetCustomAttributes(typeof(GroupAttribute), true)[0] as GroupAttribute).Name;
- if (!drawnGroups.Contains(groupName))
- {
- drawnGroups.Add(groupName);
-
- PropertyGrouper grouper = this.GetPropertyGrouperForField(field);
- if (grouper != null)
- {
- grouper.BeginGroup(groupName);
-
- this.ValidateAndDrawFields(this.groupedFieldsByGroupName[groupName]);
-
- grouper.EndGroup();
- }
- else
- {
- this.ValidateAndDrawFields(this.groupedFieldsByGroupName[groupName]);
- }
- }
- }
- else
- {
- // Draw non-grouped field
- this.ValidateAndDrawField(field);
- }
- }
-
- this.serializedObject.ApplyModifiedProperties();
- }
-
- // Draw non-serialized fields
- foreach (var field in this.nonSerializedFields)
- {
- DrawerAttribute drawerAttribute = (DrawerAttribute)field.GetCustomAttributes(typeof(DrawerAttribute), true)[0];
- FieldDrawer drawer = FieldDrawerDatabase.GetDrawerForAttribute(drawerAttribute.GetType());
- if (drawer != null)
- {
- drawer.DrawField(this.target, field);
- }
- }
-
- // Draw native properties
- foreach (var property in this.nativeProperties)
- {
- DrawerAttribute drawerAttribute = (DrawerAttribute)property.GetCustomAttributes(typeof(DrawerAttribute), true)[0];
- NativePropertyDrawer drawer = NativePropertyDrawerDatabase.GetDrawerForAttribute(drawerAttribute.GetType());
- if (drawer != null)
- {
- drawer.DrawNativeProperty(this.target, property);
- }
- }
-
- // Draw methods
- foreach (var method in this.methods)
- {
- DrawerAttribute drawerAttribute = (DrawerAttribute)method.GetCustomAttributes(typeof(DrawerAttribute), true)[0];
- MethodDrawer methodDrawer = MethodDrawerDatabase.GetDrawerForAttribute(drawerAttribute.GetType());
- if (methodDrawer != null)
- {
- methodDrawer.DrawMethod(this.target, method);
- }
- }
- }
-
- private void ValidateAndDrawFields(IEnumerable fields)
- {
- foreach (var field in fields)
- {
- this.ValidateAndDrawField(field);
- }
- }
-
- private void ValidateAndDrawField(FieldInfo field)
- {
- this.ValidateField(field);
- this.ApplyFieldMeta(field);
- this.DrawField(field);
- }
-
- private void ValidateField(FieldInfo field)
- {
- ValidatorAttribute[] validatorAttributes = (ValidatorAttribute[])field.GetCustomAttributes(typeof(ValidatorAttribute), true);
-
- foreach (var attribute in validatorAttributes)
- {
- PropertyValidator validator = PropertyValidatorDatabase.GetValidatorForAttribute(attribute.GetType());
- if (validator != null)
- {
- validator.ValidateProperty(this.serializedPropertiesByFieldName[field.Name]);
- }
- }
- }
-
- private void DrawField(FieldInfo field)
- {
- // Check if the field has draw conditions
- PropertyDrawCondition drawCondition = this.GetPropertyDrawConditionForField(field);
- if (drawCondition != null)
- {
- bool canDrawProperty = drawCondition.CanDrawProperty(this.serializedPropertiesByFieldName[field.Name]);
- if (!canDrawProperty)
- {
- return;
- }
- }
-
- // Check if the field has HideInInspectorAttribute
- HideInInspector[] hideInInspectorAttributes = (HideInInspector[])field.GetCustomAttributes(typeof(HideInInspector), true);
- if (hideInInspectorAttributes.Length > 0)
- {
- return;
- }
-
- // Draw the field
- EditorGUI.BeginChangeCheck();
- PropertyDrawer drawer = this.GetPropertyDrawerForField(field);
- if (drawer != null)
- {
- drawer.DrawProperty(this.serializedPropertiesByFieldName[field.Name]);
- }
- else
- {
- EditorGUILayout.PropertyField(this.serializedPropertiesByFieldName[field.Name], true);
- }
-
- if (EditorGUI.EndChangeCheck())
- {
- OnValueChangedAttribute[] onValueChangedAttributes = (OnValueChangedAttribute[])field.GetCustomAttributes(typeof(OnValueChangedAttribute), true);
- foreach (var onValueChangedAttribute in onValueChangedAttributes)
- {
- PropertyMeta meta = PropertyMetaDatabase.GetMetaForAttribute(onValueChangedAttribute.GetType());
- if (meta != null)
- {
- meta.ApplyPropertyMeta(this.serializedPropertiesByFieldName[field.Name], onValueChangedAttribute);
- }
- }
- }
- }
-
- private void ApplyFieldMeta(FieldInfo field)
- {
- // Apply custom meta attributes
- MetaAttribute[] metaAttributes = field
- .GetCustomAttributes(typeof(MetaAttribute), true)
- .Where(attr => attr.GetType() != typeof(OnValueChangedAttribute))
- .Select(obj => obj as MetaAttribute)
- .ToArray();
-
- System.Array.Sort(metaAttributes, (x, y) =>
- {
- return x.Order - y.Order;
- });
-
- foreach (var metaAttribute in metaAttributes)
- {
- PropertyMeta meta = PropertyMetaDatabase.GetMetaForAttribute(metaAttribute.GetType());
- if (meta != null)
- {
- meta.ApplyPropertyMeta(this.serializedPropertiesByFieldName[field.Name], metaAttribute);
- }
- }
- }
-
- private PropertyDrawer GetPropertyDrawerForField(FieldInfo field)
- {
- DrawerAttribute[] drawerAttributes = (DrawerAttribute[])field.GetCustomAttributes(typeof(DrawerAttribute), true);
- if (drawerAttributes.Length > 0)
- {
- PropertyDrawer drawer = PropertyDrawerDatabase.GetDrawerForAttribute(drawerAttributes[0].GetType());
- return drawer;
- }
- else
- {
- return null;
- }
- }
-
- private PropertyGrouper GetPropertyGrouperForField(FieldInfo field)
- {
- GroupAttribute[] groupAttributes = (GroupAttribute[])field.GetCustomAttributes(typeof(GroupAttribute), true);
- if (groupAttributes.Length > 0)
- {
- PropertyGrouper grouper = PropertyGrouperDatabase.GetGrouperForAttribute(groupAttributes[0].GetType());
- return grouper;
- }
- else
- {
- return null;
- }
- }
-
- private PropertyDrawCondition GetPropertyDrawConditionForField(FieldInfo field)
- {
- DrawConditionAttribute[] drawConditionAttributes = (DrawConditionAttribute[])field.GetCustomAttributes(typeof(DrawConditionAttribute), true);
- if (drawConditionAttributes.Length > 0)
- {
- PropertyDrawCondition drawCondition = PropertyDrawConditionDatabase.GetDrawConditionForAttribute(drawConditionAttributes[0].GetType());
- return drawCondition;
- }
- else
- {
- return null;
- }
- }
-
- private List GetFields(Func predicate)
- {
- List types = new List()
- {
- this.target.GetType()
- };
-
- while (types.Last().BaseType != null)
- {
- types.Add(types.Last().BaseType);
- }
-
- List fields = new List();
- for (int i = types.Count - 1; i >= 0; i--)
- {
- IEnumerable fieldInfos = types[i]
- .GetFields(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)
- .Where(predicate);
-
- fields.AddRange(fieldInfos);
- }
-
- return fields;
- }
-
- private List GetProperties(Func predicate)
- {
- List types = new List()
- {
- this.target.GetType()
- };
-
- while (types.Last().BaseType != null)
- {
- types.Add(types.Last().BaseType);
- }
-
- List properties = new List();
- for (int i = types.Count - 1; i >= 0; i--)
- {
- IEnumerable propertyInfos = types[i]
- .GetProperties(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)
- .Where(predicate);
-
- properties.AddRange(propertyInfos);
- }
-
- return properties;
- }
-
- private List GetMethods(Func predicate)
- {
- List types = new List()
- {
- this.target.GetType()
- };
-
- while (types.Last().BaseType != null)
- {
- types.Add(types.Last().BaseType);
- }
-
- List methods = new List();
- for (int i = types.Count - 1; i >= 0; i--)
- {
- IEnumerable methodInfos = types[i]
- .GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)
- .Where(predicate);
-
- methods.AddRange(methodInfos);
- }
-
- return methods;
- }
- }
-}
+// using System;
+// using System.Collections.Generic;
+// using System.Linq;
+// using System.Reflection;
+// using UnityEditor;
+// using UnityEngine;
+//
+// namespace NaughtyAttributes.Editor
+// {
+// [CanEditMultipleObjects]
+// [CustomEditor(typeof(UnityEngine.Object), true)]
+// public class InspectorEditor : UnityEditor.Editor
+// {
+// private SerializedProperty script;
+//
+// private IEnumerable fields;
+// private HashSet groupedFields;
+// private Dictionary> groupedFieldsByGroupName;
+// private IEnumerable nonSerializedFields;
+// private IEnumerable nativeProperties;
+// private IEnumerable methods;
+//
+// private Dictionary serializedPropertiesByFieldName;
+//
+// private bool useDefaultInspector;
+//
+// private void OnEnable()
+// {
+// this.script = this.serializedObject.FindProperty("m_Script");
+//
+// // Cache serialized fields
+// this.fields = this.GetFields(f => this.serializedObject.FindProperty(f.Name) != null);
+//
+// // If there are no NaughtyAttributes use default inspector
+// if (this.fields.All(f => f.GetCustomAttributes(typeof(NaughtyAttribute), true).Length == 0))
+// {
+// this.useDefaultInspector = true;
+// }
+// else
+// {
+// this.useDefaultInspector = false;
+//
+// // Cache grouped fields
+// this.groupedFields = new HashSet(this.fields.Where(f => f.GetCustomAttributes(typeof(GroupAttribute), true).Length > 0));
+//
+// // Cache grouped fields by group name
+// this.groupedFieldsByGroupName = new Dictionary>();
+// foreach (var groupedField in this.groupedFields)
+// {
+// string groupName = (groupedField.GetCustomAttributes(typeof(GroupAttribute), true)[0] as GroupAttribute).Name;
+//
+// if (this.groupedFieldsByGroupName.ContainsKey(groupName))
+// {
+// this.groupedFieldsByGroupName[groupName].Add(groupedField);
+// }
+// else
+// {
+// this.groupedFieldsByGroupName[groupName] = new List()
+// {
+// groupedField
+// };
+// }
+// }
+//
+// // Cache serialized properties by field name
+// this.serializedPropertiesByFieldName = new Dictionary();
+// foreach (var field in this.fields)
+// {
+// this.serializedPropertiesByFieldName[field.Name] = this.serializedObject.FindProperty(field.Name);
+// }
+// }
+//
+// // Cache non-serialized fields
+// this.nonSerializedFields = this.GetFields(
+// f => f.GetCustomAttributes(typeof(DrawerAttribute), true).Length > 0 && this.serializedObject.FindProperty(f.Name) == null);
+//
+// // Cache the native properties
+// this.nativeProperties = this.GetProperties(
+// p => p.GetCustomAttributes(typeof(DrawerAttribute), true).Length > 0);
+//
+// // Cache methods with DrawerAttribute
+// this.methods = this.GetMethods(m => m.GetCustomAttributes(typeof(DrawerAttribute), true).Length > 0);
+// }
+//
+// private void OnDisable()
+// {
+// PropertyDrawerDatabase.ClearCache();
+// }
+//
+// public override void OnInspectorGUI()
+// {
+// if (this.useDefaultInspector)
+// {
+// this.DrawDefaultInspector();
+// }
+// else
+// {
+// this.serializedObject.Update();
+//
+// if (this.script != null)
+// {
+// GUI.enabled = false;
+// EditorGUILayout.PropertyField(this.script);
+// GUI.enabled = true;
+// }
+//
+// // Draw fields
+// HashSet drawnGroups = new HashSet();
+// foreach (var field in this.fields)
+// {
+// if (this.groupedFields.Contains(field))
+// {
+// // Draw grouped fields
+// string groupName = (field.GetCustomAttributes(typeof(GroupAttribute), true)[0] as GroupAttribute).Name;
+// if (!drawnGroups.Contains(groupName))
+// {
+// drawnGroups.Add(groupName);
+//
+// PropertyGrouper grouper = this.GetPropertyGrouperForField(field);
+// if (grouper != null)
+// {
+// grouper.BeginGroup(groupName);
+//
+// this.ValidateAndDrawFields(this.groupedFieldsByGroupName[groupName]);
+//
+// grouper.EndGroup();
+// }
+// else
+// {
+// this.ValidateAndDrawFields(this.groupedFieldsByGroupName[groupName]);
+// }
+// }
+// }
+// else
+// {
+// // Draw non-grouped field
+// this.ValidateAndDrawField(field);
+// }
+// }
+//
+// this.serializedObject.ApplyModifiedProperties();
+// }
+//
+// // Draw non-serialized fields
+// foreach (var field in this.nonSerializedFields)
+// {
+// DrawerAttribute drawerAttribute = (DrawerAttribute)field.GetCustomAttributes(typeof(DrawerAttribute), true)[0];
+// FieldDrawer drawer = FieldDrawerDatabase.GetDrawerForAttribute(drawerAttribute.GetType());
+// if (drawer != null)
+// {
+// drawer.DrawField(this.target, field);
+// }
+// }
+//
+// // Draw native properties
+// foreach (var property in this.nativeProperties)
+// {
+// DrawerAttribute drawerAttribute = (DrawerAttribute)property.GetCustomAttributes(typeof(DrawerAttribute), true)[0];
+// NativePropertyDrawer drawer = NativePropertyDrawerDatabase.GetDrawerForAttribute(drawerAttribute.GetType());
+// if (drawer != null)
+// {
+// drawer.DrawNativeProperty(this.target, property);
+// }
+// }
+//
+// // Draw methods
+// foreach (var method in this.methods)
+// {
+// DrawerAttribute drawerAttribute = (DrawerAttribute)method.GetCustomAttributes(typeof(DrawerAttribute), true)[0];
+// MethodDrawer methodDrawer = MethodDrawerDatabase.GetDrawerForAttribute(drawerAttribute.GetType());
+// if (methodDrawer != null)
+// {
+// methodDrawer.DrawMethod(this.target, method);
+// }
+// }
+// }
+//
+// private void ValidateAndDrawFields(IEnumerable fields)
+// {
+// foreach (var field in fields)
+// {
+// this.ValidateAndDrawField(field);
+// }
+// }
+//
+// private void ValidateAndDrawField(FieldInfo field)
+// {
+// this.ValidateField(field);
+// this.ApplyFieldMeta(field);
+// this.DrawField(field);
+// }
+//
+// private void ValidateField(FieldInfo field)
+// {
+// ValidatorAttribute[] validatorAttributes = (ValidatorAttribute[])field.GetCustomAttributes(typeof(ValidatorAttribute), true);
+//
+// foreach (var attribute in validatorAttributes)
+// {
+// PropertyValidator validator = PropertyValidatorDatabase.GetValidatorForAttribute(attribute.GetType());
+// if (validator != null)
+// {
+// validator.ValidateProperty(this.serializedPropertiesByFieldName[field.Name]);
+// }
+// }
+// }
+//
+// private void DrawField(FieldInfo field)
+// {
+// // Check if the field has draw conditions
+// PropertyDrawCondition drawCondition = this.GetPropertyDrawConditionForField(field);
+// if (drawCondition != null)
+// {
+// bool canDrawProperty = drawCondition.CanDrawProperty(this.serializedPropertiesByFieldName[field.Name]);
+// if (!canDrawProperty)
+// {
+// return;
+// }
+// }
+//
+// // Check if the field has HideInInspectorAttribute
+// HideInInspector[] hideInInspectorAttributes = (HideInInspector[])field.GetCustomAttributes(typeof(HideInInspector), true);
+// if (hideInInspectorAttributes.Length > 0)
+// {
+// return;
+// }
+//
+// // Draw the field
+// EditorGUI.BeginChangeCheck();
+// PropertyDrawer drawer = this.GetPropertyDrawerForField(field);
+// if (drawer != null)
+// {
+// drawer.DrawProperty(this.serializedPropertiesByFieldName[field.Name]);
+// }
+// else
+// {
+// EditorGUILayout.PropertyField(this.serializedPropertiesByFieldName[field.Name], true);
+// }
+//
+// if (EditorGUI.EndChangeCheck())
+// {
+// OnValueChangedAttribute[] onValueChangedAttributes = (OnValueChangedAttribute[])field.GetCustomAttributes(typeof(OnValueChangedAttribute), true);
+// foreach (var onValueChangedAttribute in onValueChangedAttributes)
+// {
+// PropertyMeta meta = PropertyMetaDatabase.GetMetaForAttribute(onValueChangedAttribute.GetType());
+// if (meta != null)
+// {
+// meta.ApplyPropertyMeta(this.serializedPropertiesByFieldName[field.Name], onValueChangedAttribute);
+// }
+// }
+// }
+// }
+//
+// private void ApplyFieldMeta(FieldInfo field)
+// {
+// // Apply custom meta attributes
+// MetaAttribute[] metaAttributes = field
+// .GetCustomAttributes(typeof(MetaAttribute), true)
+// .Where(attr => attr.GetType() != typeof(OnValueChangedAttribute))
+// .Select(obj => obj as MetaAttribute)
+// .ToArray();
+//
+// System.Array.Sort(metaAttributes, (x, y) =>
+// {
+// return x.Order - y.Order;
+// });
+//
+// foreach (var metaAttribute in metaAttributes)
+// {
+// PropertyMeta meta = PropertyMetaDatabase.GetMetaForAttribute(metaAttribute.GetType());
+// if (meta != null)
+// {
+// meta.ApplyPropertyMeta(this.serializedPropertiesByFieldName[field.Name], metaAttribute);
+// }
+// }
+// }
+//
+// private PropertyDrawer GetPropertyDrawerForField(FieldInfo field)
+// {
+// DrawerAttribute[] drawerAttributes = (DrawerAttribute[])field.GetCustomAttributes(typeof(DrawerAttribute), true);
+// if (drawerAttributes.Length > 0)
+// {
+// PropertyDrawer drawer = PropertyDrawerDatabase.GetDrawerForAttribute(drawerAttributes[0].GetType());
+// return drawer;
+// }
+// else
+// {
+// return null;
+// }
+// }
+//
+// private PropertyGrouper GetPropertyGrouperForField(FieldInfo field)
+// {
+// GroupAttribute[] groupAttributes = (GroupAttribute[])field.GetCustomAttributes(typeof(GroupAttribute), true);
+// if (groupAttributes.Length > 0)
+// {
+// PropertyGrouper grouper = PropertyGrouperDatabase.GetGrouperForAttribute(groupAttributes[0].GetType());
+// return grouper;
+// }
+// else
+// {
+// return null;
+// }
+// }
+//
+// private PropertyDrawCondition GetPropertyDrawConditionForField(FieldInfo field)
+// {
+// DrawConditionAttribute[] drawConditionAttributes = (DrawConditionAttribute[])field.GetCustomAttributes(typeof(DrawConditionAttribute), true);
+// if (drawConditionAttributes.Length > 0)
+// {
+// PropertyDrawCondition drawCondition = PropertyDrawConditionDatabase.GetDrawConditionForAttribute(drawConditionAttributes[0].GetType());
+// return drawCondition;
+// }
+// else
+// {
+// return null;
+// }
+// }
+//
+// private List GetFields(Func predicate)
+// {
+// List types = new List()
+// {
+// this.target.GetType()
+// };
+//
+// while (types.Last().BaseType != null)
+// {
+// types.Add(types.Last().BaseType);
+// }
+//
+// List fields = new List();
+// for (int i = types.Count - 1; i >= 0; i--)
+// {
+// IEnumerable fieldInfos = types[i]
+// .GetFields(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)
+// .Where(predicate);
+//
+// fields.AddRange(fieldInfos);
+// }
+//
+// return fields;
+// }
+//
+// private List GetProperties(Func predicate)
+// {
+// List types = new List()
+// {
+// this.target.GetType()
+// };
+//
+// while (types.Last().BaseType != null)
+// {
+// types.Add(types.Last().BaseType);
+// }
+//
+// List properties = new List();
+// for (int i = types.Count - 1; i >= 0; i--)
+// {
+// IEnumerable propertyInfos = types[i]
+// .GetProperties(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)
+// .Where(predicate);
+//
+// properties.AddRange(propertyInfos);
+// }
+//
+// return properties;
+// }
+//
+// private List GetMethods(Func predicate)
+// {
+// List types = new List()
+// {
+// this.target.GetType()
+// };
+//
+// while (types.Last().BaseType != null)
+// {
+// types.Add(types.Last().BaseType);
+// }
+//
+// List methods = new List();
+// for (int i = types.Count - 1; i >= 0; i--)
+// {
+// IEnumerable methodInfos = types[i]
+// .GetMethods(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public | BindingFlags.DeclaredOnly)
+// .Where(predicate);
+//
+// methods.AddRange(methodInfos);
+// }
+//
+// return methods;
+// }
+// }
+// }
diff --git a/Assets/Scripts/Sector Display/GameSettings.cs b/Assets/Scripts/Sector Display/GameSettings.cs
index 475174b53..26c29c998 100644
--- a/Assets/Scripts/Sector Display/GameSettings.cs
+++ b/Assets/Scripts/Sector Display/GameSettings.cs
@@ -9,7 +9,10 @@ public class GameSettings : ScriptableObject
public float DefaultZoneRadius;
public float DefaultZoneMass;
public float DefaultViewDistance;
- public float DefaultMinimapDistance;
+ public float MinimapZoneGravityRange;
+ public float[] MinimapZoomLevels;
+ public int DefaultMinimapZoom;
+ public float IconSize;
public int AsteroidMeshCount = 5;
public PlanetSettings PlanetSettings;
public ZoneGenerationSettings ZoneSettings;
diff --git a/Assets/Scripts/Sector Display/SectorRenderer.cs b/Assets/Scripts/Sector Display/SectorRenderer.cs
index 8d05e0add..16cfa66fc 100644
--- a/Assets/Scripts/Sector Display/SectorRenderer.cs
+++ b/Assets/Scripts/Sector Display/SectorRenderer.cs
@@ -16,6 +16,7 @@ public class SectorRenderer : MonoBehaviour
public Transform SectorRoot;
public Transform SectorBrushes;
public MeshRenderer SectorBoundaryBrush;
+ public MeshRenderer MinimapGravityQuad;
public CinemachineVirtualCamera[] SceneCameras;
public Camera[] FogCameras;
public Camera[] MinimapCameras;
@@ -28,7 +29,6 @@ public class SectorRenderer : MonoBehaviour
// public Material AsteroidMaterial;
[Header("Prefabs")]
- public GameObject Belt;
public PlanetObject Planet;
public GasGiantObject GasGiant;
public SunObject Sun;
@@ -41,6 +41,7 @@ public class SectorRenderer : MonoBehaviour
private Dictionary _beltMeshes = new Dictionary();
private Zone _zone;
private float _viewDistance;
+ private float _maxDepth;
public float Time { get; set; }
@@ -53,7 +54,7 @@ public class SectorRenderer : MonoBehaviour
camera.orthographicSize = value;
foreach(var camera in SceneCameras)
camera.m_Lens.FarClipPlane = value * FarPlaneDistanceMultiplier;
- FogMaterial.SetFloat("_DepthCeiling", value - FogFarFadeFraction * value);
+ FogMaterial.SetFloat("_DepthCeiling", value);
FogMaterial.SetFloat("_DepthBlend", FogFarFadeFraction * value);
}
}
@@ -63,18 +64,22 @@ public class SectorRenderer : MonoBehaviour
set
{
foreach(var camera in MinimapCameras)
- camera.orthographicSize = value * 2;
+ camera.orthographicSize = value;
+ MinimapGravityQuad.transform.localScale = value * 2 * Vector3.one;
+ foreach (var planet in _planets.Values)
+ planet.Icon.transform.localScale = Settings.IconSize / 256 * value * Vector3.one;
}
}
void Start()
{
ViewDistance = Settings.DefaultViewDistance;
- MinimapDistance = Settings.DefaultMinimapDistance;
+ MinimapDistance = Settings.MinimapZoomLevels[Settings.DefaultMinimapZoom];
}
public void LoadZone(Zone zone)
{
+ _maxDepth = 0;
_zone = zone;
SectorBrushes.localScale = zone.Data.Radius * 2 * Vector3.one;
ClearZone();
@@ -142,7 +147,11 @@ public class SectorRenderer : MonoBehaviour
var planetInstance = _zone.PlanetInstances[planetData.ID];
planetInstance.BodyRadius.Subscribe(f => planet.Body.transform.localScale = f * Vector3.one);
planetInstance.GravityWellRadius.Subscribe(f => planet.GravityWell.transform.localScale = f * Vector3.one);
- planetInstance.GravityWellDepth.Subscribe(f => planet.GravityWell.material.SetFloat("_Depth", f));
+ planetInstance.GravityWellDepth.Subscribe(f =>
+ {
+ if (f > _maxDepth) _maxDepth = f;
+ planet.GravityWell.material.SetFloat("_Depth", f);
+ });
_planets.Add(planetData.ID, planet);
}
@@ -186,8 +195,15 @@ public class SectorRenderer : MonoBehaviour
var fogPos = FogCameraParent.position;
SectorBoundaryBrush.material.SetFloat("_Power", Settings.PlanetSettings.ZoneDepthExponent);
SectorBoundaryBrush.material.SetFloat("_Depth", Settings.PlanetSettings.ZoneDepth + Settings.PlanetSettings.ZoneBoundaryFog);
+ var startDepth = Zone.PowerPulse(Settings.MinimapZoneGravityRange, Settings.PlanetSettings.ZoneDepthExponent) * Settings.PlanetSettings.ZoneDepth;
+ var depthRange = Settings.PlanetSettings.ZoneDepth - startDepth + _maxDepth;
+ MinimapGravityQuad.material.SetFloat("_StartDepth", startDepth);
+ MinimapGravityQuad.material.SetFloat("_DepthRange", depthRange);
FogMaterial.SetFloat("_GridOffset", Settings.PlanetSettings.ZoneBoundaryFog);
FogMaterial.SetVector("_GridTransform", new Vector4(fogPos.x,fogPos.z,_viewDistance*2));
+ var gravPos = MinimapGravityQuad.transform.position;
+ gravPos.y = -Settings.PlanetSettings.ZoneDepth - _maxDepth;
+ MinimapGravityQuad.transform.position = gravPos;
}
}
diff --git a/Assets/Scripts/UI/MinimapCameraTrack.cs b/Assets/Scripts/UI/MinimapCameraTrack.cs
new file mode 100644
index 000000000..dbc5e8357
--- /dev/null
+++ b/Assets/Scripts/UI/MinimapCameraTrack.cs
@@ -0,0 +1,25 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class MinimapCameraTrack : MonoBehaviour
+{
+ public Transform Camera;
+ public bool Modulo;
+ public float Offset;
+ private RectTransform _rect;
+
+ void Start ()
+ {
+ _rect = GetComponent();
+ }
+
+ void Update ()
+ {
+ var dir = Camera.forward.Flatland().normalized;
+ var deg = -Mathf.Atan2(dir.y, dir.x) * Mathf.Rad2Deg;
+ if (Modulo)
+ deg = Mathf.Repeat(deg + 15, 30) - 15;
+ _rect.rotation = Quaternion.Euler(0,0,deg+Offset);
+ }
+}
diff --git a/Assets/Scripts/UI/MinimapCameraTrack.cs.meta b/Assets/Scripts/UI/MinimapCameraTrack.cs.meta
new file mode 100644
index 000000000..d6d16e464
--- /dev/null
+++ b/Assets/Scripts/UI/MinimapCameraTrack.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7abd72c7a224abb43b58429a917aff25
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Shaders/Isolines.shader b/Assets/Shaders/Isolines.shader
index 366a22008..989f9fd48 100644
--- a/Assets/Shaders/Isolines.shader
+++ b/Assets/Shaders/Isolines.shader
@@ -3,17 +3,17 @@
Properties
{
_MainTex ("Texture", 2D) = "white" {}
- _Color ("Color", Color) = (.5,.5,.5,1)
- _AngleColor ("Angle Color", Color) = (.5,.5,.5,1)
- _DangerColor ("Danger Color", Color) = (.5,.5,.5,1)
- _StartHeight("Start Height", Float) = 0
- _HeightRange("Height Range", Float) = 100
+ [HDR] _Color ("Color", Color) = (.5,.5,.5,1)
+ [HDR] _AngleColor ("Angle Color", Color) = (.5,.5,.5,1)
+ [HDR] _DangerColor ("Danger Color", Color) = (.5,.5,.5,1)
+ _StartDepth("Start Depth", Float) = 0
+ _DepthRange("Height Range", Float) = 100
_LineWidth("Line Width", Float) = .1
_LineFade("Line Fade", Float) = .1
_AngleWidth("Angle Width", Float) = .1
_AngleFade("Angle Fade", Float) = .1
_DangerSteepness("Danger Steepness", Float) = .1
- _ClipDistance("Clip Distance", Float) = 10
+ //_ClipDistance("Clip Distance", Float) = 10
}
SubShader
{
@@ -51,14 +51,14 @@
float4 _Color;
float4 _AngleColor;
float4 _DangerColor;
- float _StartHeight;
- float _HeightRange;
+ float _StartDepth;
+ float _DepthRange;
float _LineWidth;
float _LineFade;
float _AngleWidth;
float _AngleFade;
float _DangerSteepness;
- float _ClipDistance;
+ //float _ClipDistance;
v2f vert (appdata v)
{
@@ -78,23 +78,23 @@
fixed4 frag (v2f IN) : SV_Target
{
- clip(1-length(IN.uvw)/_ClipDistance);
+ //clip(1-length(IN.uvw)/_ClipDistance);
// sample the texture
half h = -tex2D(_MainTex, IN.uv).r;
float4 col = float4(0,0,0,0);
- float blend = smoothstep(_StartHeight, _StartHeight + _HeightRange / 32, -h);
+ float blend = smoothstep(_StartDepth, _StartDepth + _DepthRange / 32, -h);
// Calculate the direction in which the surface is facing
float2 plan = calcGrad(IN.uv, h);
float planmag = length(plan);
- float dangerblend = smoothstep(0,_DangerSteepness * 600, planmag * _ScreenParams.y / unity_OrthoParams.y);
+ float dangerblend = smoothstep(0,_DangerSteepness, planmag * _ScreenParams.y / unity_OrthoParams.y);
// Loop over isolines, computing a pseudo distance field for a number of height values
- float spacing = _HeightRange / 20;
- for (int ih = 0; ih < 20; ih++) {
- float isoline = abs(h - _StartHeight + (ih*spacing));
+ float spacing = _DepthRange / 20;
+ for (int ih = 1; ih <= 21; ih++) {
+ float isoline = abs(h + _StartDepth + (ih*spacing));
//float2 isograd = float2(ddx(isoline), ddy(isoline));
//float isomag = length(isograd);
col += (1-smoothstep(_LineWidth, _LineWidth * _LineFade, isoline / planmag)) * lerp(_Color,_DangerColor,dangerblend) * blend; // Isoline
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index 27e4a1624..3105aff46 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:88912f436055b0f1f67bab71e6eb03bafe9037caf49b107f432cb432734a1cd3
-size 18940
+oid sha256:d5242276260f2126bc2e0ee25c1baaf2b58c777e82372a4a65219a56d83a0d19
+size 18926