From 9e496a9efe072dd63e72eac66994c915cf7d950a Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Tue, 15 Aug 2017 14:37:24 +0300 Subject: [PATCH 01/43] Fixed an issue with UWP (issue 254). --- Source/Assets/Test.meta | 9 --------- .../Scripts/Layers/UI/TouchScriptInputModule.cs | 2 +- 2 files changed, 1 insertion(+), 10 deletions(-) delete mode 100644 Source/Assets/Test.meta diff --git a/Source/Assets/Test.meta b/Source/Assets/Test.meta deleted file mode 100644 index ed78c8085..000000000 --- a/Source/Assets/Test.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7e1fcc64fde35914b886872755292f44 -folderAsset: yes -timeCreated: 1490462516 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs index 9ee625d6f..17b5ae845 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs @@ -77,7 +77,7 @@ private TouchScriptInputModule() { if (raycastersProp == null) { - raycastersProp = Type.GetType(Assembly.CreateQualifiedName("UnityEngine.UI", "UnityEngine.EventSystems.RaycasterManager")). + raycastersProp = Type.GetType("UnityEngine.EventSystems.RaycasterManager, UnityEngine.UI"). GetField("s_Raycasters", BindingFlags.NonPublic | BindingFlags.Static); canvasProp = typeof(GraphicRaycaster).GetProperty("canvas", BindingFlags.NonPublic | BindingFlags.Instance); } From 307ba6ca1db9795f110dd0e0e4240290a52f3f02 Mon Sep 17 00:00:00 2001 From: Daehee Kim Date: Sun, 3 Sep 2017 03:42:26 +0900 Subject: [PATCH 02/43] Added emulating two fingers swipe with LeftControl. --- .../Scripts/InputSources/InputHandlers/MouseHandler.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs index 9410a5d95..6b0fa874e 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs @@ -217,7 +217,15 @@ public bool UpdateInput() break; case State.StationaryFake: if (buttons != newButtons) updateButtons(buttons, newButtons); - if (fakeTouchReleased()) + if ((newButtons & Pointer.PointerButtonState.AnyButtonPressed) != 0) + { + if (Input.GetKey(KeyCode.LeftControl) && mousePointPos != pos) + { + fakeMousePointer.Position += (remappedPos - mousePointer.Position); + updatePointer(fakeMousePointer); + } + } + if (fakeTouchReleased()) { stateMouse(); } From 47d4e72e52181ff697987fd655a192fcc13f97bf Mon Sep 17 00:00:00 2001 From: Daehee Kim Date: Sun, 3 Sep 2017 10:44:43 +0900 Subject: [PATCH 03/43] Fixed wrong indents. --- .../InputSources/InputHandlers/MouseHandler.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs index 6b0fa874e..b3c8d7bff 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs @@ -217,15 +217,15 @@ public bool UpdateInput() break; case State.StationaryFake: if (buttons != newButtons) updateButtons(buttons, newButtons); - if ((newButtons & Pointer.PointerButtonState.AnyButtonPressed) != 0) - { - if (Input.GetKey(KeyCode.LeftControl) && mousePointPos != pos) - { - fakeMousePointer.Position += (remappedPos - mousePointer.Position); - updatePointer(fakeMousePointer); - } - } - if (fakeTouchReleased()) + if ((newButtons & Pointer.PointerButtonState.AnyButtonPressed) != 0) + { + if (Input.GetKey(KeyCode.LeftControl) && mousePointPos != pos) + { + fakeMousePointer.Position += (remappedPos - mousePointer.Position); + updatePointer(fakeMousePointer); + } + } + if (fakeTouchReleased()) { stateMouse(); } From 6f3a1a51e3addee95e3cde7bf771c2036a95651b Mon Sep 17 00:00:00 2001 From: Daehee Kim Date: Sun, 3 Sep 2017 10:48:32 +0900 Subject: [PATCH 04/43] Added emulating two fingers opposite direction drag with LeftSwift. --- .../InputSources/InputHandlers/MouseHandler.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs index b3c8d7bff..8ca770c76 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs @@ -219,10 +219,18 @@ public bool UpdateInput() if (buttons != newButtons) updateButtons(buttons, newButtons); if ((newButtons & Pointer.PointerButtonState.AnyButtonPressed) != 0) { - if (Input.GetKey(KeyCode.LeftControl) && mousePointPos != pos) + if (mousePointPos != pos) { - fakeMousePointer.Position += (remappedPos - mousePointer.Position); - updatePointer(fakeMousePointer); + if (Input.GetKey(KeyCode.LeftControl)) + { + fakeMousePointer.Position += (remappedPos - mousePointer.Position); + updatePointer(fakeMousePointer); + } + else if (Input.GetKey(KeyCode.LeftShift)) + { + fakeMousePointer.Position -= (remappedPos - mousePointer.Position); + updatePointer(fakeMousePointer); + } } } if (fakeTouchReleased()) From 55114e470b4a2e8bfd661682408a4e06ff65e79e Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Wed, 6 Sep 2017 22:21:19 +0300 Subject: [PATCH 05/43] Fixed an issue with UI recognition breaking when StandardLayer is disabled (#259). --- .../TouchScript/Scripts/Layers/StandardLayer.cs | 6 +++++- .../Scripts/Layers/UI/TouchScriptInputModule.cs | 13 ++++++++----- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs index 59e6bf6e0..7f98065ee 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs @@ -265,7 +265,11 @@ private IEnumerator lateEnable() private void OnDisable() { if (!Application.isPlaying) return; - if (inputModule != null) inputModule.INTERNAL_Release(); + if (inputModule != null) + { + inputModule.INTERNAL_Release(); + inputModule = null; + } if (TouchManager.Instance != null) TouchManager.Instance.FrameStarted -= frameStartedHandler; } diff --git a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs index 17b5ae845..7557b90f8 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs @@ -492,14 +492,17 @@ public virtual void ProcessUpdated(object sender, PointerEventArgs pointerEventA var press = pointer.GetPressData(); if (press.Type != HitData.HitType.UI) continue; } - else - { - // Don't update the pointer if it is not over an UI element - if (over.Type != HitData.HitType.UI) continue; - } PointerEventData data; GetPointerData(pointer.Id, out data, true); + + // If not over an UI element this and previous frame, don't process further. + // Need to check the previous hover state to properly process leaving a UI element. + if (over.Type != HitData.HitType.UI) + { + if (data.hovered.Count == 0) continue; + } + data.Reset(); var target = over.Target; var currentOverGo = target == null ? null : target.gameObject; From 889b4551fbaff326bf2d5cd723e8f76da159b531 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Wed, 20 Sep 2017 15:18:41 +0300 Subject: [PATCH 06/43] Fixed a typo, not failing with null inputsource on a pointer. --- .../Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs | 6 +++--- .../Scripts/InputSources/InputHandlers/TouchHandler.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs index fee118951..e4316006b 100644 --- a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs @@ -297,7 +297,7 @@ public void CancelPointer(int id, bool shouldReturn) Pointer pointer; if (idToPointer.TryGetValue(id, out pointer)) { - pointer.InputSource.CancelPointer(pointer, shouldReturn); + if (pointer.InputSource != null) pointer.InputSource.CancelPointer(pointer, shouldReturn); } } @@ -877,7 +877,7 @@ private void updateRemoved(List pointers) for (var i = 0; i < removedCount; i++) { var pointer = list[i]; - pointer.InputSource.INTERNAL_DiscardPointer(pointer); + if (pointer.InputSource != null) pointer.InputSource.INTERNAL_DiscardPointer(pointer); } pointerListPool.Release(list); @@ -937,7 +937,7 @@ private void updateCancelled(List pointers) for (var i = 0; i < cancelledCount; i++) { var pointer = list[i]; - pointer.InputSource.INTERNAL_DiscardPointer(pointer); + if (pointer.InputSource != null) pointer.InputSource.INTERNAL_DiscardPointer(pointer); } pointerListPool.Release(list); diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs index d492b6637..a415627e6 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs @@ -75,7 +75,7 @@ public TouchHandler(PointerDelegate addPointer, PointerDelegate updatePointer, P touchPool.Name = "Touch"; #if UNITY_5_6_OR_NEWER - updateSampler = CustomSampler.Create("[TouchScript] Update touch"); + updateSampler = CustomSampler.Create("[TouchScript] Update Touch"); #endif } From c4bdb6543185935db48a2866ebfe994a96f6efda Mon Sep 17 00:00:00 2001 From: midnightSuyama Date: Fri, 15 Sep 2017 23:42:08 +0900 Subject: [PATCH 07/43] Fix IsInvalidPosition --- Source/Assets/TouchScript/Scripts/TouchManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/TouchManager.cs b/Source/Assets/TouchScript/Scripts/TouchManager.cs index 2d4338d8a..d401c24b2 100644 --- a/Source/Assets/TouchScript/Scripts/TouchManager.cs +++ b/Source/Assets/TouchScript/Scripts/TouchManager.cs @@ -362,7 +362,7 @@ public override bool DebugMode /// true if position is invalid; otherwise, false. public static bool IsInvalidPosition(Vector2 position) { - return position.x == INVALID_POSITION.x && position.y == INVALID_POSITION.y; + return float.IsNaN(position.x) && float.IsNaN(position.y); } #endregion @@ -610,4 +610,4 @@ private void frameFinishedUnityEventsHandler(object sender, EventArgs e) #endregion } -} \ No newline at end of file +} From 8ad2268f296abf26707c5bee621a174fa13a794e Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 28 Sep 2017 15:45:14 +0300 Subject: [PATCH 08/43] Fixed a 17.3 warning. --- Source/Assets/TouchScript/Editor/TouchManagerEditor.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs index b5486f592..5065baf83 100644 --- a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs +++ b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs @@ -207,7 +207,11 @@ private void drawSendMessage() var label = EditorGUI.BeginProperty(r, TEXT_SEND_MESSAGE_EVENTS, sendMessageEvents); EditorGUI.BeginChangeCheck(); r = EditorGUI.PrefixLabel(r, label); +#if UNITY_2017_3_OR_NEWER + var sMask = (TouchManager.MessageType) EditorGUI.EnumFlagsField(r, instance.SendMessageEvents); +#else var sMask = (TouchManager.MessageType) EditorGUI.EnumMaskField(r, instance.SendMessageEvents); +#endif if (EditorGUI.EndChangeCheck()) { instance.SendMessageEvents = sMask; From e95cf042fa714b0f2c27cd4acaf8deafd8b9f37b Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 28 Sep 2017 15:46:32 +0300 Subject: [PATCH 09/43] Added all SendMessage events to TouchManager.prefab. --- Source/Assets/TouchScript/Prefabs/TouchManager.prefab | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Assets/TouchScript/Prefabs/TouchManager.prefab b/Source/Assets/TouchScript/Prefabs/TouchManager.prefab index 8e8469645..0c3b30012 100644 --- a/Source/Assets/TouchScript/Prefabs/TouchManager.prefab +++ b/Source/Assets/TouchScript/Prefabs/TouchManager.prefab @@ -41,7 +41,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0dd4c394fe06f4ea49e03aaa5e7a8190, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 1 OnFrameStart: m_PersistentCalls: m_Calls: [] @@ -82,12 +81,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.TouchManager+PointerEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null - advancedProps: 0 + basicEditor: 1 displayDevice: {fileID: 0} shouldCreateCameraLayer: 1 shouldCreateStandardInput: 1 useSendMessage: 0 - sendMessageEvents: 60 + sendMessageEvents: 252 sendMessageTarget: {fileID: 0} useUnityEvents: 0 layers: [] @@ -102,9 +101,10 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e276ccba4f7314d9988af19f9b3a611b, type: 3} m_Name: m_EditorClassIdentifier: - advancedProps: 0 + basicEditor: 1 generalProps: 0 windowsProps: 0 + webglProps: 0 windows8API: 0 windows7API: 0 webGLTouch: 1 From 799a6b6a87f649b17bc9680e19a919db89f11c86 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 28 Sep 2017 15:46:53 +0300 Subject: [PATCH 10/43] Fixed warnings. --- .../Assets/TouchScript/Scripts/InputSources/StandardInput.cs | 4 ---- Source/Assets/TouchScript/Scripts/TouchManager.cs | 4 ++-- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs index 64e38e5f2..d7109586a 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs @@ -145,8 +145,6 @@ public bool EmulateSecondMousePointer private static StandardInput instance; -#pragma warning disable CS0414 - [SerializeField] [HideInInspector] private bool generalProps; // Used in the custom inspector @@ -159,8 +157,6 @@ public bool EmulateSecondMousePointer [HideInInspector] private bool webglProps; // Used in the custom inspector -#pragma warning restore CS0414 - [SerializeField] private Windows8APIType windows8API = Windows8APIType.Windows8; diff --git a/Source/Assets/TouchScript/Scripts/TouchManager.cs b/Source/Assets/TouchScript/Scripts/TouchManager.cs index d401c24b2..0be2a53f1 100644 --- a/Source/Assets/TouchScript/Scripts/TouchManager.cs +++ b/Source/Assets/TouchScript/Scripts/TouchManager.cs @@ -369,13 +369,13 @@ public static bool IsInvalidPosition(Vector2 position) #region Private variables - #pragma warning disable CS0414 +#pragma warning disable 0414 [SerializeField] [HideInInspector] private bool basicEditor = true; - #pragma warning restore CS0414 +#pragma warning restore 0414 [SerializeField] private Object displayDevice; From 8d68d397a5196c929423b697eed3ea9b7ad7c6f4 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 28 Sep 2017 18:49:15 +0300 Subject: [PATCH 11/43] Fixed TS being stuck in uninitialized state when Application.CancelQuit() is called (http://touchprefab.com/viewtopic.php?f=4&t=24551). Added null checks where managers theoretically can be in destroyed state. --- .../TouchScript/Editor/TouchManagerEditor.cs | 16 ++-- .../Behaviors/Cursors/CursorManager.cs | 36 +++---- .../Scripts/Behaviors/Transformer.cs | 7 +- .../Scripts/Behaviors/UI/OverHelper.cs | 27 +++--- .../Scripts/Core/GestureManagerInstance.cs | 46 ++++----- .../Scripts/Core/LayerManagerInstance.cs | 24 ++--- .../Scripts/Core/TouchManagerInstance.cs | 14 +-- .../InputHandlers/MouseHandler.cs | 3 +- .../Scripts/InputSources/InputSource.cs | 26 ++--- .../Scripts/Layers/StandardLayer.cs | 27 +++--- .../TouchScript/Scripts/Layers/TouchLayer.cs | 10 +- .../Layers/UI/TouchScriptInputModule.cs | 46 ++++----- .../TouchScript/Scripts/TouchManager.cs | 94 ++++++++++--------- 13 files changed, 193 insertions(+), 183 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs index 5065baf83..4c6ad0851 100644 --- a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs +++ b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs @@ -236,12 +236,16 @@ private void refresh() if (Application.isPlaying) { layers.arraySize = 0; - LayerManager.Instance.ForEach((l) => - { - layers.arraySize++; - layers.GetArrayElementAtIndex(layers.arraySize - 1).objectReferenceValue = l; - return true; - }); + var layerManager = LayerManager.Instance; + if (layerManager != null) + { + LayerManager.Instance.ForEach((l) => + { + layers.arraySize++; + layers.GetArrayElementAtIndex(layers.arraySize - 1).objectReferenceValue = l; + return true; + }); + } } else { diff --git a/Source/Assets/TouchScript/Scripts/Behaviors/Cursors/CursorManager.cs b/Source/Assets/TouchScript/Scripts/Behaviors/Cursors/CursorManager.cs index d901bf4e8..dc468178a 100644 --- a/Source/Assets/TouchScript/Scripts/Behaviors/Cursors/CursorManager.cs +++ b/Source/Assets/TouchScript/Scripts/Behaviors/Cursors/CursorManager.cs @@ -169,28 +169,28 @@ private void Awake() private void OnEnable() { - if (TouchManager.Instance != null) - { - TouchManager.Instance.PointersAdded += pointersAddedHandler; - TouchManager.Instance.PointersRemoved += pointersRemovedHandler; - TouchManager.Instance.PointersPressed += pointersPressedHandler; - TouchManager.Instance.PointersReleased += pointersReleasedHandler; - TouchManager.Instance.PointersUpdated += PointersUpdatedHandler; - TouchManager.Instance.PointersCancelled += pointersCancelledHandler; - } + var touchManager = TouchManager.Instance; + if (touchManager == null) return; + + touchManager.PointersAdded += pointersAddedHandler; + touchManager.PointersRemoved += pointersRemovedHandler; + touchManager.PointersPressed += pointersPressedHandler; + touchManager.PointersReleased += pointersReleasedHandler; + touchManager.PointersUpdated += PointersUpdatedHandler; + touchManager.PointersCancelled += pointersCancelledHandler; } private void OnDisable() { - if (TouchManager.Instance != null) - { - TouchManager.Instance.PointersAdded -= pointersAddedHandler; - TouchManager.Instance.PointersRemoved -= pointersRemovedHandler; - TouchManager.Instance.PointersPressed -= pointersPressedHandler; - TouchManager.Instance.PointersReleased -= pointersReleasedHandler; - TouchManager.Instance.PointersUpdated -= PointersUpdatedHandler; - TouchManager.Instance.PointersCancelled -= pointersCancelledHandler; - } + var touchManager = TouchManager.Instance; + if (touchManager == null) return; + + touchManager.PointersAdded -= pointersAddedHandler; + touchManager.PointersRemoved -= pointersRemovedHandler; + touchManager.PointersPressed -= pointersPressedHandler; + touchManager.PointersReleased -= pointersReleasedHandler; + touchManager.PointersUpdated -= PointersUpdatedHandler; + touchManager.PointersCancelled -= pointersCancelledHandler; } #endregion diff --git a/Source/Assets/TouchScript/Scripts/Behaviors/Transformer.cs b/Source/Assets/TouchScript/Scripts/Behaviors/Transformer.cs index af22125cc..ba5ee17ed 100644 --- a/Source/Assets/TouchScript/Scripts/Behaviors/Transformer.cs +++ b/Source/Assets/TouchScript/Scripts/Behaviors/Transformer.cs @@ -175,7 +175,8 @@ private void OnEnable() { gesture = GetComponent(); gesture.StateChanged += stateChangedHandler; - TouchManager.Instance.FrameFinished += frameFinishedHandler; + var touchManager = TouchManager.Instance; + if (touchManager != null) touchManager.FrameFinished += frameFinishedHandler; stateIdle(); } @@ -183,8 +184,8 @@ private void OnEnable() private void OnDisable() { if (gesture != null) gesture.StateChanged -= stateChangedHandler; - if (TouchManager.Instance != null) - TouchManager.Instance.FrameFinished -= frameFinishedHandler; + var touchManager = TouchManager.Instance; + if (touchManager != null) touchManager.FrameFinished -= frameFinishedHandler; stateIdle(); } diff --git a/Source/Assets/TouchScript/Scripts/Behaviors/UI/OverHelper.cs b/Source/Assets/TouchScript/Scripts/Behaviors/UI/OverHelper.cs index 03ed25894..4426f1fa7 100644 --- a/Source/Assets/TouchScript/Scripts/Behaviors/UI/OverHelper.cs +++ b/Source/Assets/TouchScript/Scripts/Behaviors/UI/OverHelper.cs @@ -43,21 +43,26 @@ public class OverHelper : MonoBehaviour private void OnEnable() { - TouchManager.Instance.PointersAdded += pointersAddedHandler; - TouchManager.Instance.PointersUpdated += pointersUpdatedHandler; - TouchManager.Instance.PointersReleased += pointersReleasedHandler; - TouchManager.Instance.PointersRemoved += pointersRemovedHandler; - TouchManager.Instance.PointersCancelled += pointersRemovedHandler; + var touchManager = TouchManager.Instance; + if (touchManager == null) return; + + touchManager.PointersAdded += pointersAddedHandler; + touchManager.PointersUpdated += pointersUpdatedHandler; + touchManager.PointersReleased += pointersReleasedHandler; + touchManager.PointersRemoved += pointersRemovedHandler; + touchManager.PointersCancelled += pointersRemovedHandler; } private void OnDisable() { - if (TouchManager.Instance == null) return; - TouchManager.Instance.PointersAdded -= pointersAddedHandler; - TouchManager.Instance.PointersUpdated -= pointersUpdatedHandler; - TouchManager.Instance.PointersReleased -= pointersReleasedHandler; - TouchManager.Instance.PointersRemoved -= pointersRemovedHandler; - TouchManager.Instance.PointersCancelled -= pointersRemovedHandler; + var touchManager = TouchManager.Instance; + if (touchManager == null) return; + + touchManager.PointersAdded -= pointersAddedHandler; + touchManager.PointersUpdated -= pointersUpdatedHandler; + touchManager.PointersReleased -= pointersReleasedHandler; + touchManager.PointersRemoved -= pointersRemovedHandler; + touchManager.PointersCancelled -= pointersRemovedHandler; } #endregion diff --git a/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs index 5bbaad504..b29d4ee90 100644 --- a/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs @@ -26,9 +26,11 @@ public static IGestureManager Instance { get { - if (shuttingDown) return null; - if (instance == null) + if (object.Equals(instance, null)) { + // Create an instance if it hasn't been created yet. + // Don't recreate it if the instance was destroyed. + // Should happen only when the app is closing or editor is exiting Play Mode. if (!Application.isPlaying) return null; var objects = FindObjectsOfType(); if (objects.Length == 0) @@ -53,7 +55,6 @@ public static IGestureManager Instance #region Private variables private static GestureManagerInstance instance; - private static bool shuttingDown = false; // Upcoming changes private List gesturesToReset = new List(20); @@ -121,34 +122,27 @@ private void Awake() private void OnEnable() { var touchManager = TouchManager.Instance; - if (touchManager != null) - { - touchManager.FrameStarted += frameStartedHandler; - touchManager.FrameFinished += frameFinishedHandler; - touchManager.PointersUpdated += pointersUpdatedHandler; - touchManager.PointersPressed += pointersPressedHandler; - touchManager.PointersReleased += pointersReleasedHandler; - touchManager.PointersCancelled += pointersCancelledHandler; - } + if (touchManager == null) return; + + touchManager.FrameStarted += frameStartedHandler; + touchManager.FrameFinished += frameFinishedHandler; + touchManager.PointersUpdated += pointersUpdatedHandler; + touchManager.PointersPressed += pointersPressedHandler; + touchManager.PointersReleased += pointersReleasedHandler; + touchManager.PointersCancelled += pointersCancelledHandler; } private void OnDisable() { var touchManager = TouchManager.Instance; - if (touchManager != null) - { - touchManager.FrameStarted -= frameStartedHandler; - touchManager.FrameFinished -= frameFinishedHandler; - touchManager.PointersUpdated -= pointersUpdatedHandler; - touchManager.PointersPressed -= pointersPressedHandler; - touchManager.PointersReleased -= pointersReleasedHandler; - touchManager.PointersCancelled -= pointersCancelledHandler; - } - } - - private void OnApplicationQuit() - { - shuttingDown = true; + if (touchManager == null) return; + + touchManager.FrameStarted -= frameStartedHandler; + touchManager.FrameFinished -= frameFinishedHandler; + touchManager.PointersUpdated -= pointersUpdatedHandler; + touchManager.PointersPressed -= pointersPressedHandler; + touchManager.PointersReleased -= pointersReleasedHandler; + touchManager.PointersCancelled -= pointersCancelledHandler; } #endregion diff --git a/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs index 5c78e6303..cf7b1021d 100644 --- a/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs @@ -25,14 +25,16 @@ public static ILayerManager Instance { get { - if (shuttingDown) return null; - if (instance == null) + if (object.Equals(instance, null)) { + // Create an instance if it hasn't been created yet. + // Don't recreate it if the instance was destroyed. + // Should happen only when the app is closing or editor is exiting Play Mode. if (!Application.isPlaying) return null; var objects = FindObjectsOfType(); if (objects.Length == 0) { - var go = new GameObject("GestureManager Instance"); + var go = new GameObject("LayerManager Instance"); instance = go.AddComponent(); } else if (objects.Length >= 1) @@ -67,9 +69,8 @@ public bool HasExclusive #region Private variables private static LayerManagerInstance instance; - private static bool shuttingDown = false; - private ITouchManager manager; + private ITouchManager touchManager; private List layers = new List(10); private int layerCount = 0; @@ -216,7 +217,7 @@ public void ClearExclusive() { // It is incorrect to just set exclusiveCount to zero since the exclusive list is actually needed the next frame. Only after the next frame's FrameEnded event the list can be cleared. // If we are inside the Pointer Frame, we need to wait for the second FrameEnded (this frame's event included). Otherwise, we need to wait for the next FrameEnded event. - clearExclusiveDelay = manager.IsInsidePointerFrame ? 2 : 1; + clearExclusiveDelay = (touchManager != null && touchManager.IsInsidePointerFrame) ? 2 : 1; } #endregion @@ -235,7 +236,7 @@ private void Awake() return; } - manager = TouchManager.Instance; + touchManager = TouchManager.Instance; gameObject.hideFlags = HideFlags.HideInHierarchy; DontDestroyOnLoad(gameObject); @@ -243,17 +244,12 @@ private void Awake() private void OnEnable() { - manager.FrameFinished += frameFinishedHandler; + if (touchManager != null) touchManager.FrameFinished += frameFinishedHandler; } private void OnDisable() { - manager.FrameFinished -= frameFinishedHandler; - } - - private void OnApplicationQuit() - { - shuttingDown = true; + if (touchManager != null) touchManager.FrameFinished -= frameFinishedHandler; } #endregion diff --git a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs index e4316006b..c6bde5960 100644 --- a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs @@ -103,9 +103,11 @@ public static TouchManagerInstance Instance { get { - if (shuttingDown) return null; - if (instance == null) + if (object.Equals(instance, null)) { + // Create an instance if it hasn't been created yet. + // Don't recreate it if the instance was destroyed. + // Should happen only when the app is closing or editor is exiting Play Mode. if (!Application.isPlaying) return null; var objects = FindObjectsOfType(); if (objects.Length == 0) @@ -210,7 +212,6 @@ public IList PressedPointers #region Private variables - private static bool shuttingDown = false; private static TouchManagerInstance instance; private bool shouldCreateCameraLayer = true; @@ -582,18 +583,13 @@ private void Update() updatePointers(); } - private void OnApplicationQuit() - { - shuttingDown = true; - } - #endregion #region Private functions private void createCameraLayer() { - if (layerManager.LayerCount == 0 && shouldCreateCameraLayer) + if (layerManager != null && layerManager.LayerCount == 0 && shouldCreateCameraLayer) { if (Camera.main != null) { diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs index 8ca770c76..092c06bcb 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs @@ -256,7 +256,8 @@ public bool UpdateInput() /// public void UpdateResolution() { - TouchManager.Instance.CancelPointer(mousePointer.Id); + var touchManager = TouchManager.Instance; + if (touchManager != null) touchManager.CancelPointer(mousePointer.Id); } /// diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs index bd6d5d065..d8f9198bb 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs @@ -48,7 +48,7 @@ public ICoordinatesRemapper CoordinatesRemapper protected bool basicEditor = true; private ICoordinatesRemapper coordinatesRemapper; - private TouchManagerInstance manager; + private TouchManagerInstance touchManager; #endregion @@ -85,9 +85,9 @@ public virtual void INTERNAL_DiscardPointer(Pointer pointer) {} /// protected virtual void OnEnable() { - manager = TouchManagerInstance.Instance; - if (manager == null) throw new InvalidOperationException("TouchManager instance is required!"); - manager.AddInput(this); + touchManager = TouchManagerInstance.Instance; + if (touchManager == null) throw new InvalidOperationException("TouchManager instance is required!"); + touchManager.AddInput(this); } /// @@ -95,10 +95,10 @@ protected virtual void OnEnable() /// protected virtual void OnDisable() { - if (manager != null) + if (touchManager != null) { - manager.RemoveInput(this); - manager = null; + touchManager.RemoveInput(this); + touchManager = null; } } @@ -112,7 +112,7 @@ protected virtual void OnDisable() /// The pointer to add. protected virtual void addPointer(Pointer pointer) { - manager.INTERNAL_AddPointer(pointer); + touchManager.INTERNAL_AddPointer(pointer); } /// @@ -122,7 +122,7 @@ protected virtual void addPointer(Pointer pointer) protected virtual void updatePointer(Pointer pointer) { if (pointer == null) return; - manager.INTERNAL_UpdatePointer(pointer.Id); + touchManager.INTERNAL_UpdatePointer(pointer.Id); } /// @@ -132,7 +132,7 @@ protected virtual void updatePointer(Pointer pointer) protected virtual void pressPointer(Pointer pointer) { if (pointer == null) return; - manager.INTERNAL_PressPointer(pointer.Id); + touchManager.INTERNAL_PressPointer(pointer.Id); } /// @@ -143,7 +143,7 @@ protected virtual void releasePointer(Pointer pointer) { if (pointer == null) return; pointer.Buttons &= ~Pointer.PointerButtonState.AnyButtonPressed; - manager.INTERNAL_ReleasePointer(pointer.Id); + touchManager.INTERNAL_ReleasePointer(pointer.Id); } /// @@ -153,7 +153,7 @@ protected virtual void releasePointer(Pointer pointer) protected virtual void removePointer(Pointer pointer) { if (pointer == null) return; - manager.INTERNAL_RemovePointer(pointer.Id); + touchManager.INTERNAL_RemovePointer(pointer.Id); } /// @@ -163,7 +163,7 @@ protected virtual void removePointer(Pointer pointer) protected virtual void cancelPointer(Pointer pointer) { if (pointer == null) return; - manager.INTERNAL_CancelPointer(pointer.Id); + touchManager.INTERNAL_CancelPointer(pointer.Id); } /// diff --git a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs index 7f98065ee..402069aac 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs @@ -126,7 +126,7 @@ public override Vector3 WorldProjectionNormal #endif private static RaycastHit2D[] raycastHits2D = new RaycastHit2D[20]; -#pragma warning disable CS0414 +#pragma warning disable 0414 [SerializeField] [HideInInspector] @@ -136,7 +136,7 @@ public override Vector3 WorldProjectionNormal [HideInInspector] private bool advancedProps; // is used to save if advanced properties are opened or closed -#pragma warning restore CS0414 +#pragma warning restore 0414 [SerializeField] [HideInInspector] @@ -251,7 +251,10 @@ protected override void Awake() private void OnEnable() { if (!Application.isPlaying) return; - TouchManager.Instance.FrameStarted += frameStartedHandler; + + var touchManager = TouchManager.Instance; + if (touchManager != null) touchManager.FrameStarted += frameStartedHandler; + StartCoroutine(lateEnable()); } @@ -270,7 +273,9 @@ private void OnDisable() inputModule.INTERNAL_Release(); inputModule = null; } - if (TouchManager.Instance != null) TouchManager.Instance.FrameStarted -= frameStartedHandler; + + var touchManager = TouchManager.Instance; + if (touchManager != null) touchManager.FrameStarted -= frameStartedHandler; } [ContextMenu("Basic Editor")] @@ -338,7 +343,7 @@ private HitResult performWorldSearch(IPointer pointer, out HitData hit) var ray = _camera.ScreenPointToRay(position); int count; - bool exclusiveSet = manager.HasExclusive; + bool exclusiveSet = layerManager.HasExclusive; if (hit3DObjects) { @@ -361,7 +366,7 @@ private HitResult performWorldSearch(IPointer pointer, out HitData hit) for (var i = 0; i < count; i++) { raycast = raycastHits[i]; - if (exclusiveSet && !manager.IsExclusive(raycast.transform)) continue; + if (exclusiveSet && !layerManager.IsExclusive(raycast.transform)) continue; raycastHitList.Add(raycast); } if (raycastHitList.Count == 0) return HitResult.Miss; @@ -381,7 +386,7 @@ private HitResult performWorldSearch(IPointer pointer, out HitData hit) } raycast = raycastHits[0]; - if (exclusiveSet && !manager.IsExclusive(raycast.transform)) return HitResult.Miss; + if (exclusiveSet && !layerManager.IsExclusive(raycast.transform)) return HitResult.Miss; if (useHitFilters) return doHit(pointer, raycast, out hit); hit = new HitData(raycast, this); return HitResult.Hit; @@ -389,7 +394,7 @@ private HitResult performWorldSearch(IPointer pointer, out HitData hit) for (var i = 0; i < count; i++) { var raycast = raycastHits[i]; - if (exclusiveSet && !manager.IsExclusive(raycast.transform)) continue; + if (exclusiveSet && !layerManager.IsExclusive(raycast.transform)) continue; hitList.Add(new HitData(raycastHits[i], this)); } } @@ -400,7 +405,7 @@ private HitResult performWorldSearch(IPointer pointer, out HitData hit) for (var i = 0; i < count; i++) { var raycast = raycastHits2D[i]; - if (exclusiveSet && !manager.IsExclusive(raycast.transform)) continue; + if (exclusiveSet && !layerManager.IsExclusive(raycast.transform)) continue; hitList.Add(new HitData(raycast, this)); } } @@ -496,14 +501,14 @@ private HitResult performSSUISearch(IPointer pointer, out HitData hit) var position = pointer.Position; var foundGraphics = GraphicRegistry.GetGraphicsForCanvas(canvas); var count = foundGraphics.Count; - var exclusiveSet = manager.HasExclusive; + var exclusiveSet = layerManager.HasExclusive; for (var i = 0; i < count; i++) { var graphic = foundGraphics[i]; var t = graphic.transform; - if (exclusiveSet && !manager.IsExclusive(t)) continue; + if (exclusiveSet && !layerManager.IsExclusive(t)) continue; if ((layerMask.value != -1) && ((layerMask.value & (1 << graphic.gameObject.layer)) == 0)) continue; diff --git a/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs index 286cd98c3..e79eab80c 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs @@ -76,7 +76,7 @@ public virtual Vector3 WorldProjectionNormal /// /// Layer manager. /// - protected ILayerManager manager; + protected ILayerManager layerManager; #endregion @@ -128,7 +128,7 @@ protected virtual void Awake() setName(); if (!Application.isPlaying) return; - manager = LayerManager.Instance; + layerManager = LayerManager.Instance; layerProjectionParams = createProjectionParams(); StartCoroutine(lateAwake()); } @@ -138,7 +138,7 @@ private IEnumerator lateAwake() yield return null; // Add ourselves after TouchManager finished adding layers in order - manager.AddLayer(this, -1, false); + if (layerManager != null) layerManager.AddLayer(this, -1, false); } // To be able to turn layers off @@ -149,10 +149,10 @@ private void Start() {} /// protected virtual void OnDestroy() { - if (!Application.isPlaying || TouchManager.Instance == null) return; + if (!Application.isPlaying) return; StopAllCoroutines(); - manager.RemoveLayer(this); + if (layerManager != null) layerManager.RemoveLayer(this); } #endregion diff --git a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs index 7557b90f8..2e77135a4 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs @@ -29,9 +29,11 @@ public static TouchScriptInputModule Instance { get { - if (shuttingDown) return null; - if (instance == null) + if (object.Equals(instance, null)) { + // Create an instance if it hasn't been created yet. + // Don't recreate it if the instance was destroyed. + // Should happen only when the app is closing or editor is exiting Play Mode. var es = EventSystem.current; if (es == null) { @@ -60,7 +62,6 @@ public static TouchScriptInputModule Instance #region Private variables - private static bool shuttingDown = false; private static TouchScriptInputModule instance; private static FieldInfo raycastersProp; private static PropertyInfo canvasProp; @@ -106,11 +107,6 @@ protected override void OnDisable() base.OnDisable(); } - private void OnApplicationQuit() - { - shuttingDown = true; - } - #endregion #region Public methods @@ -198,26 +194,30 @@ internal int INTERNAL_Release() private void enable() { ui = new UIStandardInputModule(this); - TouchManager.Instance.PointersAdded += ui.ProcessAdded; - TouchManager.Instance.PointersUpdated += ui.ProcessUpdated; - TouchManager.Instance.PointersPressed += ui.ProcessPressed; - TouchManager.Instance.PointersReleased += ui.ProcessReleased; - TouchManager.Instance.PointersRemoved += ui.ProcessRemoved; - TouchManager.Instance.PointersCancelled += ui.ProcessCancelled; + var touchManager = TouchManager.Instance; + if (touchManager == null) return; + + touchManager.PointersAdded += ui.ProcessAdded; + touchManager.PointersUpdated += ui.ProcessUpdated; + touchManager.PointersPressed += ui.ProcessPressed; + touchManager.PointersReleased += ui.ProcessReleased; + touchManager.PointersRemoved += ui.ProcessRemoved; + touchManager.PointersCancelled += ui.ProcessCancelled; } private void disable() { - if (TouchManager.Instance != null && ui != null) - { - TouchManager.Instance.PointersAdded -= ui.ProcessAdded; - TouchManager.Instance.PointersUpdated -= ui.ProcessUpdated; - TouchManager.Instance.PointersPressed -= ui.ProcessPressed; - TouchManager.Instance.PointersReleased -= ui.ProcessReleased; - TouchManager.Instance.PointersRemoved -= ui.ProcessRemoved; - TouchManager.Instance.PointersCancelled -= ui.ProcessCancelled; - } refCount = 0; + + var touchManager = TouchManager.Instance; + if (touchManager == null || ui == null) return; + + touchManager.PointersAdded -= ui.ProcessAdded; + touchManager.PointersUpdated -= ui.ProcessUpdated; + touchManager.PointersPressed -= ui.ProcessPressed; + touchManager.PointersReleased -= ui.ProcessReleased; + touchManager.PointersRemoved -= ui.ProcessRemoved; + touchManager.PointersCancelled -= ui.ProcessCancelled; } #endregion diff --git a/Source/Assets/TouchScript/Scripts/TouchManager.cs b/Source/Assets/TouchScript/Scripts/TouchManager.cs index 0be2a53f1..71df50c74 100644 --- a/Source/Assets/TouchScript/Scripts/TouchManager.cs +++ b/Source/Assets/TouchScript/Scripts/TouchManager.cs @@ -412,19 +412,23 @@ public static bool IsInvalidPosition(Vector2 position) private void Awake() { - if (Instance == null) return; + var touchManager = Instance; + if (touchManager == null) return; #if TOUCHSCRIPT_DEBUG - if (DebugMode) (Instance as TouchManagerInstance).DebugMode = true; + if (DebugMode) (touchManager as TouchManagerInstance).DebugMode = true; #endif - Instance.DisplayDevice = displayDevice as IDisplayDevice; - Instance.ShouldCreateCameraLayer = ShouldCreateCameraLayer; - Instance.ShouldCreateStandardInput = ShouldCreateStandardInput; + touchManager.DisplayDevice = displayDevice as IDisplayDevice; + touchManager.ShouldCreateCameraLayer = ShouldCreateCameraLayer; + touchManager.ShouldCreateStandardInput = ShouldCreateStandardInput; + + var layerManager = LayerManager.Instance; + if (layerManager == null) return; for (var i = 0; i < layers.Count; i++) { var layer = layers[i]; - if (layer != null) LayerManager.Instance.AddLayer(layer, i); + if (layer != null) layerManager.AddLayer(layer, i); } } @@ -453,7 +457,8 @@ private void switchToBasicEditor() private void updateSendMessageSubscription() { if (!Application.isPlaying) return; - if (Instance == null) return; + var touchManager = Instance; + if (touchManager == null) return; if (sendMessageTarget == null) sendMessageTarget = gameObject; @@ -461,29 +466,30 @@ private void updateSendMessageSubscription() if (!useSendMessage) return; - if ((SendMessageEvents & MessageType.FrameStarted) != 0) Instance.FrameStarted += frameStartedSendMessageHandler; - if ((SendMessageEvents & MessageType.FrameFinished) != 0) Instance.FrameFinished += frameFinishedSendMessageHandler; - if ((SendMessageEvents & MessageType.PointersAdded) != 0) Instance.PointersAdded += pointersAddedSendMessageHandler; - if ((SendMessageEvents & MessageType.PointersUpdated) != 0) Instance.PointersUpdated += pointersUpdatedSendMessageHandler; - if ((SendMessageEvents & MessageType.PointersPressed) != 0) Instance.PointersPressed += pointersPressedSendMessageHandler; - if ((SendMessageEvents & MessageType.PointersReleased) != 0) Instance.PointersReleased += pointersReleasedSendMessageHandler; - if ((SendMessageEvents & MessageType.PointersRemoved) != 0) Instance.PointersRemoved += pointersRemovedSendMessageHandler; - if ((SendMessageEvents & MessageType.PointersCancelled) != 0) Instance.PointersCancelled += pointersCancelledSendMessageHandler; + if ((SendMessageEvents & MessageType.FrameStarted) != 0) touchManager.FrameStarted += frameStartedSendMessageHandler; + if ((SendMessageEvents & MessageType.FrameFinished) != 0) touchManager.FrameFinished += frameFinishedSendMessageHandler; + if ((SendMessageEvents & MessageType.PointersAdded) != 0) touchManager.PointersAdded += pointersAddedSendMessageHandler; + if ((SendMessageEvents & MessageType.PointersUpdated) != 0) touchManager.PointersUpdated += pointersUpdatedSendMessageHandler; + if ((SendMessageEvents & MessageType.PointersPressed) != 0) touchManager.PointersPressed += pointersPressedSendMessageHandler; + if ((SendMessageEvents & MessageType.PointersReleased) != 0) touchManager.PointersReleased += pointersReleasedSendMessageHandler; + if ((SendMessageEvents & MessageType.PointersRemoved) != 0) touchManager.PointersRemoved += pointersRemovedSendMessageHandler; + if ((SendMessageEvents & MessageType.PointersCancelled) != 0) touchManager.PointersCancelled += pointersCancelledSendMessageHandler; } private void removeSendMessageSubscriptions() { if (!Application.isPlaying) return; - if (Instance == null) return; + var touchManager = Instance; + if (touchManager == null) return; - Instance.FrameStarted -= frameStartedSendMessageHandler; - Instance.FrameFinished -= frameFinishedSendMessageHandler; - Instance.PointersAdded -= pointersAddedSendMessageHandler; - Instance.PointersUpdated -= pointersUpdatedSendMessageHandler; - Instance.PointersPressed -= pointersPressedSendMessageHandler; - Instance.PointersReleased -= pointersReleasedSendMessageHandler; - Instance.PointersRemoved -= pointersRemovedSendMessageHandler; - Instance.PointersCancelled -= pointersCancelledSendMessageHandler; + touchManager.FrameStarted -= frameStartedSendMessageHandler; + touchManager.FrameFinished -= frameFinishedSendMessageHandler; + touchManager.PointersAdded -= pointersAddedSendMessageHandler; + touchManager.PointersUpdated -= pointersUpdatedSendMessageHandler; + touchManager.PointersPressed -= pointersPressedSendMessageHandler; + touchManager.PointersReleased -= pointersReleasedSendMessageHandler; + touchManager.PointersRemoved -= pointersRemovedSendMessageHandler; + touchManager.PointersCancelled -= pointersCancelledSendMessageHandler; } private void pointersAddedSendMessageHandler(object sender, PointerEventArgs e) @@ -537,35 +543,37 @@ private void frameFinishedSendMessageHandler(object sender, EventArgs e) private void updateUnityEventsSubscription() { if (!Application.isPlaying) return; - if (Instance == null) return; + var touchManager = Instance; + if (touchManager == null) return; removeUnityEventsSubscriptions(); if (!useUnityEvents) return; - Instance.FrameStarted += frameStartedUnityEventsHandler; - Instance.FrameFinished += frameFinishedUnityEventsHandler; - Instance.PointersAdded += pointersAddedUnityEventsHandler; - Instance.PointersUpdated += pointersUpdatedUnityEventsHandler; - Instance.PointersPressed += pointersPressedUnityEventsHandler; - Instance.PointersReleased += pointersReleasedUnityEventsHandler; - Instance.PointersRemoved += pointersRemovedUnityEventsHandler; - Instance.PointersCancelled += pointersCancelledUnityEventsHandler; + touchManager.FrameStarted += frameStartedUnityEventsHandler; + touchManager.FrameFinished += frameFinishedUnityEventsHandler; + touchManager.PointersAdded += pointersAddedUnityEventsHandler; + touchManager.PointersUpdated += pointersUpdatedUnityEventsHandler; + touchManager.PointersPressed += pointersPressedUnityEventsHandler; + touchManager.PointersReleased += pointersReleasedUnityEventsHandler; + touchManager.PointersRemoved += pointersRemovedUnityEventsHandler; + touchManager.PointersCancelled += pointersCancelledUnityEventsHandler; } private void removeUnityEventsSubscriptions() { if (!Application.isPlaying) return; - if (Instance == null) return; - - Instance.FrameStarted -= frameStartedUnityEventsHandler; - Instance.FrameFinished -= frameFinishedUnityEventsHandler; - Instance.PointersAdded -= pointersAddedUnityEventsHandler; - Instance.PointersUpdated -= pointersUpdatedUnityEventsHandler; - Instance.PointersPressed -= pointersPressedUnityEventsHandler; - Instance.PointersReleased -= pointersReleasedUnityEventsHandler; - Instance.PointersRemoved -= pointersRemovedUnityEventsHandler; - Instance.PointersCancelled -= pointersCancelledUnityEventsHandler; + var touchManager = Instance; + if (touchManager == null) return; + + touchManager.FrameStarted -= frameStartedUnityEventsHandler; + touchManager.FrameFinished -= frameFinishedUnityEventsHandler; + touchManager.PointersAdded -= pointersAddedUnityEventsHandler; + touchManager.PointersUpdated -= pointersUpdatedUnityEventsHandler; + touchManager.PointersPressed -= pointersPressedUnityEventsHandler; + touchManager.PointersReleased -= pointersReleasedUnityEventsHandler; + touchManager.PointersRemoved -= pointersRemovedUnityEventsHandler; + touchManager.PointersCancelled -= pointersCancelledUnityEventsHandler; } private void pointersAddedUnityEventsHandler(object sender, PointerEventArgs e) From f6347ac4b2dd177b35c1c16355799c87f6f3a60c Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 28 Sep 2017 18:53:59 +0300 Subject: [PATCH 12/43] Saved scenes in 5.6 serialization format. --- .../TouchScript/Examples/Camera/Camera.unity | 2 - .../TouchScript/Examples/Cube/Cube.unity | 279 ++++++---- .../Examples/Multiuser/Multiuser.unity | 527 +++++++++++------- .../TouchScript/Examples/Portal/Portal.unity | 4 - 4 files changed, 490 insertions(+), 322 deletions(-) diff --git a/Source/Assets/TouchScript/Examples/Camera/Camera.unity b/Source/Assets/TouchScript/Examples/Camera/Camera.unity index 6ced9e1d4..1287a7a8f 100644 --- a/Source/Assets/TouchScript/Examples/Camera/Camera.unity +++ b/Source/Assets/TouchScript/Examples/Camera/Camera.unity @@ -769,7 +769,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 74ae431eff8434b0897d3f7f1cff4311, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 0 OnStateChange: m_PersistentCalls: m_Calls: [] @@ -862,7 +861,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 74ae431eff8434b0897d3f7f1cff4311, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 0 OnStateChange: m_PersistentCalls: m_Calls: [] diff --git a/Source/Assets/TouchScript/Examples/Cube/Cube.unity b/Source/Assets/TouchScript/Examples/Cube/Cube.unity index d2e80c837..281abf430 100644 --- a/Source/Assets/TouchScript/Examples/Cube/Cube.unity +++ b/Source/Assets/TouchScript/Examples/Cube/Cube.unity @@ -1,19 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!29 &1 -SceneSettings: +OcclusionCullingSettings: m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] + serializedVersion: 2 m_OcclusionBakeSettings: smallestOccluder: 5 smallestHole: 0.25 backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 8 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,12 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 9 m_GIWorkflowMode: 1 - m_LightmapsMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -53,51 +54,73 @@ LightmapSettings: m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 3 + serializedVersion: 8 m_Resolution: 1 m_BakeResolution: 50 m_TextureWidth: 1024 m_TextureHeight: 1024 + m_AO: 0 m_AOMaxDistance: 1 - m_Padding: 2 m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 m_TextureCompression: 0 m_FinalGather: 0 + m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFiltering: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 1 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_ShadowMaskMode: 2 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: serializedVersion: 2 + agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 agentSlope: 45 agentClimb: 0.4 ledgeDropHeight: 0 maxJumpAcrossDistance: 0 - accuratePlacement: 0 minRegionArea: 2 - cellSize: 0.16666666 manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 m_NavMeshData: {fileID: 0} --- !u!1 &62216951 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 62216952} - - 20: {fileID: 62216957} - - 92: {fileID: 62216956} - - 124: {fileID: 62216955} - - 81: {fileID: 62216954} - - 114: {fileID: 62216953} + - component: {fileID: 62216952} + - component: {fileID: 62216957} + - component: {fileID: 62216956} + - component: {fileID: 62216955} + - component: {fileID: 62216954} + - component: {fileID: 62216953} m_Layer: 0 m_Name: Camera m_TagString: MainCamera @@ -114,10 +137,10 @@ Transform: m_LocalRotation: {x: 0.97875386, y: 0, z: 0, w: 0.20503876} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 23.6635, y: -180, z: -180} m_Children: [] m_Father: {fileID: 930800601} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 23.6635, y: -180, z: -180} --- !u!114 &62216953 MonoBehaviour: m_ObjectHideFlags: 0 @@ -130,6 +153,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Name: Camera + basicEditor: 1 advancedProps: 0 hitProps: 0 hit3DObjects: 1 @@ -191,6 +215,8 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 @@ -200,10 +226,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 172819028} - - 114: {fileID: 172819029} + - component: {fileID: 172819028} + - component: {fileID: 172819029} m_Layer: 5 m_Name: Scale m_TagString: Untagged @@ -220,12 +246,12 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 732284830} - {fileID: 891499233} m_Father: {fileID: 250857271} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -254,10 +280,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 250857271} - - 114: {fileID: 250857270} + - component: {fileID: 250857271} + - component: {fileID: 250857270} m_Layer: 5 m_Name: List m_TagString: Untagged @@ -285,6 +311,8 @@ MonoBehaviour: m_Spacing: 0 m_ChildForceExpandWidth: 1 m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 --- !u!224 &250857271 RectTransform: m_ObjectHideFlags: 0 @@ -294,12 +322,12 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1679844150} - {fileID: 172819028} m_Father: {fileID: 1981142013} 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} @@ -360,11 +388,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 732284830} - - 222: {fileID: 732284829} - - 114: {fileID: 732284828} + - component: {fileID: 732284830} + - component: {fileID: 732284829} + - component: {fileID: 732284828} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -414,10 +442,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 172819028} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 31, y: 0} @@ -428,11 +456,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 740851132} - - 223: {fileID: 740851135} - - 114: {fileID: 740851134} + - component: {fileID: 740851132} + - component: {fileID: 740851135} + - component: {fileID: 740851134} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -449,12 +477,12 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1981142013} - {fileID: 1552723601} m_Father: {fileID: 0} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -488,7 +516,7 @@ Canvas: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 740851131} m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_RenderMode: 0 m_Camera: {fileID: 0} m_PlaneDistance: 100 @@ -497,6 +525,7 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -505,12 +534,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 891499233} - - 222: {fileID: 891499236} - - 114: {fileID: 891499235} - - 114: {fileID: 891499234} + - component: {fileID: 891499233} + - component: {fileID: 891499236} + - component: {fileID: 891499235} + - component: {fileID: 891499234} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -527,10 +556,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 172819028} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 177.5, y: 0} @@ -596,11 +625,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 930800601} - - 114: {fileID: 930800602} - - 114: {fileID: 930800603} + - component: {fileID: 930800601} + - component: {fileID: 930800602} + - component: {fileID: 930800603} m_Layer: 0 m_Name: Scene m_TagString: Untagged @@ -617,7 +646,6 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 2135305920} - {fileID: 62216952} @@ -625,6 +653,7 @@ Transform: - {fileID: 1459600543} m_Father: {fileID: 0} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &930800602 MonoBehaviour: m_ObjectHideFlags: 0 @@ -654,14 +683,14 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 963048124} - - 33: {fileID: 963048127} - - 65: {fileID: 963048126} - - 23: {fileID: 963048125} - - 114: {fileID: 963048129} - - 114: {fileID: 963048128} + - component: {fileID: 963048124} + - component: {fileID: 963048127} + - component: {fileID: 963048126} + - component: {fileID: 963048125} + - component: {fileID: 963048129} + - component: {fileID: 963048128} m_Layer: 0 m_Name: Image m_TagString: Untagged @@ -678,10 +707,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 1, w: -0.00000016292068} m_LocalPosition: {x: 0, y: 0, z: 5.16} m_LocalScale: {x: 2, y: 2, z: 0.047008425} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1459600543} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &963048125 MeshRenderer: m_ObjectHideFlags: 0 @@ -691,22 +720,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: 08401881b8b2542f1b283eac02c865aa, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 1 - m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + 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 --- !u!65 &963048126 BoxCollider: @@ -760,13 +795,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -800,11 +834,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1138005900} - - 222: {fileID: 1138005902} - - 114: {fileID: 1138005901} + - component: {fileID: 1138005900} + - component: {fileID: 1138005902} + - component: {fileID: 1138005901} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -821,10 +855,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1679844150} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 31, y: 0} @@ -868,12 +902,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1408280581} - - 222: {fileID: 1408280583} - - 114: {fileID: 1408280582} - - 114: {fileID: 1408280584} + - component: {fileID: 1408280581} + - component: {fileID: 1408280583} + - component: {fileID: 1408280582} + - component: {fileID: 1408280584} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -890,10 +924,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1679844150} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 177.5, y: 0} @@ -957,11 +991,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1459600543} - - 20: {fileID: 1459600547} - - 114: {fileID: 1459600544} + - component: {fileID: 1459600543} + - component: {fileID: 1459600547} + - component: {fileID: 1459600544} m_Layer: 0 m_Name: Scene Camera m_TagString: Untagged @@ -978,11 +1012,11 @@ Transform: m_LocalRotation: {x: 0, y: 0.74471927, z: 0, w: -0.66737795} m_LocalPosition: {x: 1000, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 963048124} m_Father: {fileID: 930800601} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1459600544 MonoBehaviour: m_ObjectHideFlags: 0 @@ -995,6 +1029,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Name: RenderTexture Camera + basicEditor: 1 advancedProps: 0 hitProps: 0 hit3DObjects: 1 @@ -1035,6 +1070,8 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 @@ -1044,12 +1081,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1552723601} - - 222: {fileID: 1552723603} - - 114: {fileID: 1552723602} - - 114: {fileID: 1552723604} + - component: {fileID: 1552723601} + - component: {fileID: 1552723603} + - component: {fileID: 1552723602} + - component: {fileID: 1552723604} m_Layer: 5 m_Name: Description m_TagString: Untagged @@ -1066,10 +1103,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 740851132} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 178, y: 48.2} @@ -1138,10 +1175,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1679844150} - - 114: {fileID: 1679844151} + - component: {fileID: 1679844150} + - component: {fileID: 1679844151} m_Layer: 5 m_Name: Drag m_TagString: Untagged @@ -1158,12 +1195,12 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1138005900} - {fileID: 1408280581} m_Father: {fileID: 250857271} 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: 0, y: 0} @@ -1192,10 +1229,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1764701050} - - 114: {fileID: 1764701049} + - component: {fileID: 1764701050} + - component: {fileID: 1764701049} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged @@ -1226,10 +1263,10 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1772227325 Prefab: m_ObjectHideFlags: 0 @@ -1271,14 +1308,14 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1880100173} - - 33: {fileID: 1880100172} - - 23: {fileID: 1880100170} - - 114: {fileID: 1880100169} - - 114: {fileID: 1880100168} - - 64: {fileID: 1880100171} + - component: {fileID: 1880100173} + - component: {fileID: 1880100172} + - component: {fileID: 1880100170} + - component: {fileID: 1880100169} + - component: {fileID: 1880100168} + - component: {fileID: 1880100171} m_Layer: 0 m_Name: Cube m_TagString: Untagged @@ -1297,7 +1334,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 71f21ea441ad54e2395b6cb5da4f4e9f, type: 3} m_Name: m_EditorClassIdentifier: - advancedProps: 0 + basicEditor: 1 Width: 512 Height: 512 --- !u!114 &1880100169 @@ -1316,13 +1353,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -1339,22 +1375,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: 7414b9f60fb074ad4a74546362f312ab, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 1 - m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 1 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + 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 --- !u!64 &1880100171 MeshCollider: @@ -1367,6 +1409,8 @@ MeshCollider: m_Enabled: 1 serializedVersion: 2 m_Convex: 0 + m_InflateMesh: 0 + m_SkinWidth: 0.01 m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!33 &1880100172 MeshFilter: @@ -1384,18 +1428,18 @@ Transform: m_LocalRotation: {x: 0, y: -0.32758188, z: 0, w: 0.9448228} m_LocalPosition: {x: 0.05, y: -2.9, z: -6.5} m_LocalScale: {x: -2.610165, y: -2.610164, z: 2.6101644} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 930800601} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1981142012 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1981142013} + - component: {fileID: 1981142013} m_Layer: 5 m_Name: Panel m_TagString: Untagged @@ -1412,11 +1456,11 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 250857271} m_Father: {fileID: 740851132} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0.25263783, y: 1} m_AnchoredPosition: {x: 5, y: 50} @@ -1427,10 +1471,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 2135305920} - - 108: {fileID: 2135305921} + - component: {fileID: 2135305920} + - component: {fileID: 2135305921} m_Layer: 0 m_Name: Directional light m_TagString: Untagged @@ -1447,10 +1491,10 @@ Transform: m_LocalRotation: {x: 0.32484895, y: -0.86744815, z: 0.043405317, w: 0.37432998} m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 930800601} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!108 &2135305921 Light: m_ObjectHideFlags: 0 @@ -1458,7 +1502,7 @@ Light: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 2135305919} m_Enabled: 1 - serializedVersion: 6 + serializedVersion: 8 m_Type: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 1.3 @@ -1468,6 +1512,7 @@ Light: m_Shadows: m_Type: 2 m_Resolution: 3 + m_CustomResolution: -1 m_Strength: 0.56 m_Bias: 0.1 m_NormalBias: 0.4 @@ -1480,7 +1525,9 @@ Light: serializedVersion: 2 m_Bits: 4294967295 m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 - m_AreaSize: {x: 1, y: 1} diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity b/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity index a208c35ad..86f5b466e 100644 --- a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity +++ b/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity @@ -1,19 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!29 &1 -SceneSettings: +OcclusionCullingSettings: m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] + serializedVersion: 2 m_OcclusionBakeSettings: smallestOccluder: 5 smallestHole: 0.25 backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 8 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,12 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 9 m_GIWorkflowMode: 1 - m_LightmapsMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -53,37 +54,59 @@ LightmapSettings: m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 3 + serializedVersion: 8 m_Resolution: 1 m_BakeResolution: 50 m_TextureWidth: 1024 m_TextureHeight: 1024 + m_AO: 0 m_AOMaxDistance: 1 - m_Padding: 2 m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 m_TextureCompression: 0 m_FinalGather: 0 + m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVRFiltering: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 1 m_LightingDataAsset: {fileID: 0} - m_RuntimeCPUUsage: 25 + m_ShadowMaskMode: 2 --- !u!196 &5 NavMeshSettings: serializedVersion: 2 m_ObjectHideFlags: 0 m_BuildSettings: serializedVersion: 2 + agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 agentSlope: 45 agentClimb: 0.4 ledgeDropHeight: 0 maxJumpAcrossDistance: 0 - accuratePlacement: 0 minRegionArea: 2 - cellSize: 0.16666666 manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 m_NavMeshData: {fileID: 0} --- !u!4 &67866218 stripped Transform: @@ -416,13 +439,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 119512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 269580356} - - 33: {fileID: 269580360} - - 23: {fileID: 269580359} - - 65: {fileID: 269580358} - - 54: {fileID: 269580357} + - component: {fileID: 269580356} + - component: {fileID: 269580360} + - component: {fileID: 269580359} + - component: {fileID: 269580358} + - component: {fileID: 269580357} m_Layer: 0 m_Name: Body m_TagString: Untagged @@ -439,10 +462,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.101, z: 0} m_LocalScale: {x: 10, y: 0.2, z: 10} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1164346782} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!54 &269580357 Rigidbody: m_ObjectHideFlags: 0 @@ -481,22 +504,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: bade3b3ccc3024624b44815e95a6af4e, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + 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 --- !u!33 &269580360 MeshFilter: @@ -515,12 +544,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 437243916} - - 222: {fileID: 437243919} - - 114: {fileID: 437243918} - - 114: {fileID: 437243917} + - component: {fileID: 437243916} + - component: {fileID: 437243919} + - component: {fileID: 437243918} + - component: {fileID: 437243917} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -537,10 +566,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1622510500} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 177.5, y: 0} @@ -608,11 +637,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 479835906} - - 223: {fileID: 479835909} - - 114: {fileID: 479835908} + - component: {fileID: 479835906} + - component: {fileID: 479835909} + - component: {fileID: 479835908} m_Layer: 5 m_Name: Canvas m_TagString: Untagged @@ -629,12 +658,12 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1360329865} - {fileID: 878382147} m_Father: {fileID: 0} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -668,7 +697,7 @@ Canvas: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 479835905} m_Enabled: 1 - serializedVersion: 2 + serializedVersion: 3 m_RenderMode: 0 m_Camera: {fileID: 0} m_PlaneDistance: 100 @@ -677,6 +706,7 @@ Canvas: m_OverrideSorting: 0 m_OverridePixelPerfect: 0 m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 25 m_SortingLayerID: 0 m_SortingOrder: 0 m_TargetDisplay: 0 @@ -689,13 +719,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 100000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 501236165} - - 212: {fileID: 501236169} - - 61: {fileID: 501236168} - - 114: {fileID: 501236167} - - 114: {fileID: 501236166} + - component: {fileID: 501236165} + - component: {fileID: 501236169} + - component: {fileID: 501236168} + - component: {fileID: 501236167} + - component: {fileID: 501236166} m_Layer: 0 m_Name: Unity_Logo m_TagString: Untagged @@ -712,10 +742,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -1.2, y: -22.1, z: 0} m_LocalScale: {x: 3, y: 3, z: 3} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 2096873804} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &501236166 MonoBehaviour: m_ObjectHideFlags: 0 @@ -733,13 +763,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -755,6 +784,8 @@ MonoBehaviour: numberOfTapsRequired: 1 timeLimit: Infinity distanceLimit: Infinity + combinePointers: 0 + combinePointersInterval: 0.3 --- !u!114 &501236167 MonoBehaviour: m_ObjectHideFlags: 0 @@ -779,9 +810,20 @@ BoxCollider2D: m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 + m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2.56, y: 2.56} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 serializedVersion: 2 m_Size: {x: 2, y: 2} + m_EdgeRadius: 0 --- !u!212 &501236169 SpriteRenderer: m_ObjectHideFlags: 0 @@ -792,39 +834,50 @@ SpriteRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 0 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_SelectedEditorRenderState: 0 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 --- !u!1 &519196852 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 119512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 519196853} - - 33: {fileID: 519196857} - - 23: {fileID: 519196856} - - 65: {fileID: 519196855} - - 54: {fileID: 519196854} + - component: {fileID: 519196853} + - component: {fileID: 519196857} + - component: {fileID: 519196856} + - component: {fileID: 519196855} + - component: {fileID: 519196854} m_Layer: 0 m_Name: Body m_TagString: Untagged @@ -841,10 +894,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: -0.101, z: 0} m_LocalScale: {x: 10, y: 0.2, z: 10} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1388179442} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!54 &519196854 Rigidbody: m_ObjectHideFlags: 0 @@ -883,22 +936,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: bade3b3ccc3024624b44815e95a6af4e, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + 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 --- !u!33 &519196857 MeshFilter: @@ -913,13 +972,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 100000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 529543779} - - 212: {fileID: 529543783} - - 61: {fileID: 529543782} - - 114: {fileID: 529543781} - - 114: {fileID: 529543780} + - component: {fileID: 529543779} + - component: {fileID: 529543783} + - component: {fileID: 529543782} + - component: {fileID: 529543781} + - component: {fileID: 529543780} m_Layer: 0 m_Name: Unity_Logo m_TagString: Untagged @@ -936,10 +995,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 6.6, y: -22.1, z: 0} m_LocalScale: {x: 3, y: 3, z: 3} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 2096873804} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &529543780 MonoBehaviour: m_ObjectHideFlags: 0 @@ -957,13 +1016,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -979,6 +1037,8 @@ MonoBehaviour: numberOfTapsRequired: 1 timeLimit: Infinity distanceLimit: Infinity + combinePointers: 0 + combinePointersInterval: 0.3 --- !u!114 &529543781 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1003,9 +1063,20 @@ BoxCollider2D: m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 + m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2.56, y: 2.56} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 serializedVersion: 2 m_Size: {x: 2, y: 2} + m_EdgeRadius: 0 --- !u!212 &529543783 SpriteRenderer: m_ObjectHideFlags: 0 @@ -1016,27 +1087,38 @@ SpriteRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 0 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_SelectedEditorRenderState: 0 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 --- !u!1001 &543251036 Prefab: m_ObjectHideFlags: 0 @@ -1242,9 +1324,9 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 655915741} + - component: {fileID: 655915741} m_Layer: 0 m_Name: Scene m_TagString: Untagged @@ -1261,7 +1343,6 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1969944223} - {fileID: 871116140} @@ -1272,6 +1353,7 @@ Transform: - {fileID: 1810922940} m_Father: {fileID: 0} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &695109447 Prefab: m_ObjectHideFlags: 0 @@ -1323,12 +1405,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 723351974} - - 114: {fileID: 723351973} - - 114: {fileID: 723351976} - - 114: {fileID: 723351975} + - component: {fileID: 723351974} + - component: {fileID: 723351973} + - component: {fileID: 723351976} + - component: {fileID: 723351975} m_Layer: 0 m_Name: Right m_TagString: Untagged @@ -1359,11 +1441,11 @@ Transform: m_LocalRotation: {x: 0, y: 0.3476719, z: 0, w: -0.9376163} m_LocalPosition: {x: 100, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1388179442} m_Father: {fileID: 655915741} m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &723351975 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1397,13 +1479,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -1441,9 +1522,9 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 750573663} + - component: {fileID: 750573663} m_Layer: 0 m_Name: Container m_TagString: Untagged @@ -1460,7 +1541,6 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1828860094} - {fileID: 2014918824} @@ -1480,15 +1560,16 @@ Transform: - {fileID: 1522091850} m_Father: {fileID: 1164346782} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &759689236 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 759689238} - - 114: {fileID: 759689237} + - component: {fileID: 759689238} + - component: {fileID: 759689237} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged @@ -1519,10 +1600,10 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &804482168 Prefab: m_ObjectHideFlags: 0 @@ -1620,11 +1701,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 871116140} - - 20: {fileID: 871116139} - - 114: {fileID: 871116141} + - component: {fileID: 871116140} + - component: {fileID: 871116139} + - component: {fileID: 871116141} m_Layer: 0 m_Name: Right 3D Camera m_TagString: Untagged @@ -1662,6 +1743,8 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 @@ -1675,10 +1758,10 @@ Transform: m_LocalRotation: {x: -0.42646128, y: 0.4520982, z: -0.2610191, w: -0.7386522} m_LocalPosition: {x: 104.46, y: 9.66, z: -2.17} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 60, y: -62.9381, z: 0} m_Children: [] m_Father: {fileID: 655915741} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 60, y: -62.9381, z: 0} --- !u!114 &871116141 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1691,6 +1774,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Name: Right 3D Camera + basicEditor: 1 advancedProps: 0 hitProps: 0 hit3DObjects: 1 @@ -1710,12 +1794,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 878382147} - - 222: {fileID: 878382150} - - 114: {fileID: 878382149} - - 114: {fileID: 878382148} + - component: {fileID: 878382147} + - component: {fileID: 878382150} + - component: {fileID: 878382149} + - component: {fileID: 878382148} m_Layer: 5 m_Name: Description m_TagString: Untagged @@ -1732,10 +1816,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 479835906} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: -152, y: -74} @@ -1800,10 +1884,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 897580453} - - 114: {fileID: 897580454} + - component: {fileID: 897580453} + - component: {fileID: 897580454} m_Layer: 5 m_Name: Drag m_TagString: Untagged @@ -1820,12 +1904,12 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1495978976} - {fileID: 1863190594} m_Father: {fileID: 1735991412} 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: 0, y: 0} @@ -1984,13 +2068,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 100000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1060318961} - - 212: {fileID: 1060318965} - - 61: {fileID: 1060318964} - - 114: {fileID: 1060318963} - - 114: {fileID: 1060318962} + - component: {fileID: 1060318961} + - component: {fileID: 1060318965} + - component: {fileID: 1060318964} + - component: {fileID: 1060318963} + - component: {fileID: 1060318962} m_Layer: 0 m_Name: Unity_Logo m_TagString: Untagged @@ -2007,10 +2091,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -9, y: -22.1, z: 0} m_LocalScale: {x: 3, y: 3, z: 3} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 2096873804} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1060318962 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2028,13 +2112,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -2050,6 +2133,8 @@ MonoBehaviour: numberOfTapsRequired: 1 timeLimit: Infinity distanceLimit: Infinity + combinePointers: 0 + combinePointersInterval: 0.3 --- !u!114 &1060318963 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2074,9 +2159,20 @@ BoxCollider2D: m_Material: {fileID: 0} m_IsTrigger: 0 m_UsedByEffector: 0 + m_UsedByComposite: 0 m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2.56, y: 2.56} + newSize: {x: 1, y: 1} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 serializedVersion: 2 m_Size: {x: 2, y: 2} + m_EdgeRadius: 0 --- !u!212 &1060318965 SpriteRenderer: m_ObjectHideFlags: 0 @@ -2087,27 +2183,38 @@ SpriteRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 m_Materials: - - {fileID: 10754, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 0 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + m_SelectedEditorRenderState: 0 m_MinimumChartSize: 4 m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 + m_SortingLayer: 0 m_SortingOrder: 0 m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 --- !u!1001 &1140734431 Prefab: m_ObjectHideFlags: 0 @@ -2155,13 +2262,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 119514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1164346782} - - 33: {fileID: 1164346786} - - 23: {fileID: 1164346785} - - 114: {fileID: 1164346784} - - 114: {fileID: 1164346783} + - component: {fileID: 1164346782} + - component: {fileID: 1164346786} + - component: {fileID: 1164346785} + - component: {fileID: 1164346784} + - component: {fileID: 1164346783} m_Layer: 0 m_Name: Board m_TagString: Untagged @@ -2178,12 +2285,12 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.1} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 269580356} - {fileID: 750573663} m_Father: {fileID: 2041906756} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1164346783 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2201,13 +2308,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -2257,22 +2363,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: c39504b52f7f64f26b5762f1bb63f09c, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + 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 --- !u!33 &1164346786 MeshFilter: @@ -2455,9 +2567,9 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1212863163} + - component: {fileID: 1212863163} m_Layer: 0 m_Name: Container m_TagString: Untagged @@ -2474,7 +2586,6 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 151770227} - {fileID: 96602513} @@ -2494,6 +2605,7 @@ Transform: - {fileID: 586582585} m_Father: {fileID: 1388179442} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &1240957464 Prefab: m_ObjectHideFlags: 0 @@ -2541,11 +2653,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1266638325} - - 222: {fileID: 1266638327} - - 114: {fileID: 1266638326} + - component: {fileID: 1266638325} + - component: {fileID: 1266638327} + - component: {fileID: 1266638326} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -2562,10 +2674,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 1622510500} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 31, y: 0} @@ -2617,9 +2729,9 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1360329865} + - component: {fileID: 1360329865} m_Layer: 5 m_Name: Panel m_TagString: Untagged @@ -2636,11 +2748,11 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1735991412} m_Father: {fileID: 479835906} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0.25263783, y: 1} m_AnchoredPosition: {x: 5, y: 50} @@ -2651,13 +2763,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 119514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1388179442} - - 33: {fileID: 1388179446} - - 23: {fileID: 1388179445} - - 114: {fileID: 1388179444} - - 114: {fileID: 1388179443} + - component: {fileID: 1388179442} + - component: {fileID: 1388179446} + - component: {fileID: 1388179445} + - component: {fileID: 1388179444} + - component: {fileID: 1388179443} m_Layer: 0 m_Name: Board m_TagString: Untagged @@ -2674,12 +2786,12 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0.1} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 519196853} - {fileID: 1212863163} m_Father: {fileID: 723351974} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1388179443 MonoBehaviour: m_ObjectHideFlags: 0 @@ -2697,13 +2809,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -2753,22 +2864,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: c39504b52f7f64f26b5762f1bb63f09c, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} m_ScaleInLightmap: 1 m_PreserveUVs: 0 m_IgnoreNormalsForChartDetection: 0 m_ImportantGI: 0 + 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 --- !u!33 &1388179446 MeshFilter: @@ -2825,14 +2942,14 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1416507463} - - 20: {fileID: 1416507467} - - 124: {fileID: 1416507466} - - 92: {fileID: 1416507465} - - 81: {fileID: 1416507464} - - 114: {fileID: 1416507468} + - component: {fileID: 1416507463} + - component: {fileID: 1416507467} + - component: {fileID: 1416507466} + - component: {fileID: 1416507465} + - component: {fileID: 1416507464} + - component: {fileID: 1416507468} m_Layer: 0 m_Name: 2D Camera m_TagString: MainCamera @@ -2849,10 +2966,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -51.85103} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 655915741} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!81 &1416507464 AudioListener: m_ObjectHideFlags: 0 @@ -2904,6 +3021,8 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 @@ -2920,6 +3039,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Name: 2D Camera + basicEditor: 1 advancedProps: 0 hitProps: 0 hit3DObjects: 0 @@ -2943,11 +3063,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1495978976} - - 222: {fileID: 1495978978} - - 114: {fileID: 1495978977} + - component: {fileID: 1495978976} + - component: {fileID: 1495978978} + - component: {fileID: 1495978977} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -2964,10 +3084,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 897580453} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 31, y: 0} @@ -3107,10 +3227,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1622510500} - - 114: {fileID: 1622510501} + - component: {fileID: 1622510500} + - component: {fileID: 1622510501} m_Layer: 5 m_Name: Tap m_TagString: Untagged @@ -3127,12 +3247,12 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1266638325} - {fileID: 437243916} m_Father: {fileID: 1735991412} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -3215,10 +3335,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1735991412} - - 114: {fileID: 1735991411} + - component: {fileID: 1735991412} + - component: {fileID: 1735991411} m_Layer: 5 m_Name: List m_TagString: Untagged @@ -3246,6 +3366,8 @@ MonoBehaviour: m_Spacing: 0 m_ChildForceExpandWidth: 1 m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 --- !u!224 &1735991412 RectTransform: m_ObjectHideFlags: 0 @@ -3255,12 +3377,12 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 897580453} - {fileID: 1622510500} m_Father: {fileID: 1360329865} 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} @@ -3331,10 +3453,10 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1810922940} - - 108: {fileID: 1810922941} + - component: {fileID: 1810922940} + - component: {fileID: 1810922941} m_Layer: 0 m_Name: Directional light m_TagString: Untagged @@ -3351,10 +3473,10 @@ Transform: m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} m_LocalPosition: {x: 0, y: 2, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 655915741} m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!108 &1810922941 Light: m_ObjectHideFlags: 0 @@ -3362,7 +3484,7 @@ Light: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1810922939} m_Enabled: 1 - serializedVersion: 6 + serializedVersion: 8 m_Type: 1 m_Color: {r: 1, g: 1, b: 1, a: 1} m_Intensity: 1 @@ -3372,6 +3494,7 @@ Light: m_Shadows: m_Type: 0 m_Resolution: 3 + m_CustomResolution: -1 m_Strength: 0.11 m_Bias: 0.05 m_NormalBias: 0.4 @@ -3384,10 +3507,12 @@ Light: serializedVersion: 2 m_Bits: 4294967295 m_Lightmapping: 1 + m_AreaSize: {x: 1, y: 1} m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 m_ShadowRadius: 0 m_ShadowAngle: 0 - m_AreaSize: {x: 1, y: 1} --- !u!4 &1828860094 stripped Transform: m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} @@ -3397,12 +3522,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1863190594} - - 222: {fileID: 1863190597} - - 114: {fileID: 1863190596} - - 114: {fileID: 1863190595} + - component: {fileID: 1863190594} + - component: {fileID: 1863190597} + - component: {fileID: 1863190596} + - component: {fileID: 1863190595} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -3419,10 +3544,10 @@ RectTransform: 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 897580453} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 177.5, y: 0} @@ -3570,11 +3695,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1969944223} - - 20: {fileID: 1969944224} - - 114: {fileID: 1969944225} + - component: {fileID: 1969944223} + - component: {fileID: 1969944224} + - component: {fileID: 1969944225} m_Layer: 0 m_Name: Left 3D Camera m_TagString: Untagged @@ -3591,10 +3716,10 @@ Transform: m_LocalRotation: {x: 0.4931347, y: 0.14301865, z: -0.082571894, w: 0.85413456} m_LocalPosition: {x: -101.98, y: 10.05, z: -4.74} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 60, y: 19.0112, z: 0} m_Children: [] m_Father: {fileID: 655915741} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 60, y: 19.0112, z: 0} --- !u!20 &1969944224 Camera: m_ObjectHideFlags: 0 @@ -3625,6 +3750,8 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 @@ -3641,6 +3768,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Name: Left 3D Camera + basicEditor: 1 advancedProps: 0 hitProps: 0 hit3DObjects: 1 @@ -3660,12 +3788,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 2041906756} - - 114: {fileID: 2041906757} - - 114: {fileID: 2041906759} - - 114: {fileID: 2041906758} + - component: {fileID: 2041906756} + - component: {fileID: 2041906757} + - component: {fileID: 2041906759} + - component: {fileID: 2041906758} m_Layer: 0 m_Name: Left m_TagString: Untagged @@ -3682,11 +3810,11 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: -100, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 1164346782} m_Father: {fileID: 655915741} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &2041906757 MonoBehaviour: m_ObjectHideFlags: 0 @@ -3734,13 +3862,12 @@ MonoBehaviour: m_Calls: [] m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null + basicEditor: 1 generalProps: 0 limitsProps: 0 advancedProps: 0 minPointers: 0 maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 useSendMessage: 0 sendStateChangeMessages: 0 sendMessageTarget: {fileID: 0} @@ -3816,9 +3943,9 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 2096873804} + - component: {fileID: 2096873804} m_Layer: 0 m_Name: 2D m_TagString: Untagged @@ -3835,13 +3962,13 @@ 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 501236165} - {fileID: 1060318961} - {fileID: 529543779} m_Father: {fileID: 655915741} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &2102638578 Prefab: m_ObjectHideFlags: 0 diff --git a/Source/Assets/TouchScript/Examples/Portal/Portal.unity b/Source/Assets/TouchScript/Examples/Portal/Portal.unity index c07cc2bdb..9029d0667 100644 --- a/Source/Assets/TouchScript/Examples/Portal/Portal.unity +++ b/Source/Assets/TouchScript/Examples/Portal/Portal.unity @@ -489,7 +489,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 0 OnStateChange: m_PersistentCalls: m_Calls: [] @@ -1040,7 +1039,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 0 OnStateChange: m_PersistentCalls: m_Calls: [] @@ -1341,7 +1339,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 0 OnStateChange: m_PersistentCalls: m_Calls: [] @@ -1783,7 +1780,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} m_Name: m_EditorClassIdentifier: - debugMode: 0 OnStateChange: m_PersistentCalls: m_Calls: [] From 47140762ea77923a6c1641fec17b6e5a7952d4d9 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 28 Sep 2017 19:12:30 +0300 Subject: [PATCH 13/43] Disabled FileWriterLogger in debug mode in builds because it fails on Android (http://touchprefab.com/viewtopic.php?f=4&t=24550). --- .../TouchScript/Scripts/Debugging/TouchScriptDebugger.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/Debugging/TouchScriptDebugger.cs b/Source/Assets/TouchScript/Scripts/Debugging/TouchScriptDebugger.cs index 382909cf8..fa2ba9ac9 100644 --- a/Source/Assets/TouchScript/Scripts/Debugging/TouchScriptDebugger.cs +++ b/Source/Assets/TouchScript/Scripts/Debugging/TouchScriptDebugger.cs @@ -58,10 +58,11 @@ public IPointerLogger PointerLogger public void ClearPointerLogger() { - if (Application.isEditor) - pointerLogger = new DummyLogger(); - else - pointerLogger = new FileWriterLogger(); + pointerLogger = new DummyLogger(); +// if (Application.isEditor) +// pointerLogger = new DummyLogger(); +// else +// pointerLogger = new FileWriterLogger(); } private void OnEnable() From b79e1d93c068977bc9fc48478527e99d6e9b15b5 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Tue, 24 Oct 2017 12:41:44 +0300 Subject: [PATCH 14/43] Updated comments for TransformCompleted.TransformCompleted, updated to 5.6.2p4. --- .../Scripts/Gestures/TransformGestures/ITransformGesture.cs | 1 + Source/ProjectSettings/ProjectVersion.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Assets/TouchScript/Scripts/Gestures/TransformGestures/ITransformGesture.cs b/Source/Assets/TouchScript/Scripts/Gestures/TransformGestures/ITransformGesture.cs index 98cf79937..f07520b8e 100644 --- a/Source/Assets/TouchScript/Scripts/Gestures/TransformGestures/ITransformGesture.cs +++ b/Source/Assets/TouchScript/Scripts/Gestures/TransformGestures/ITransformGesture.cs @@ -25,6 +25,7 @@ public interface ITransformGesture /// /// Occurs when gesture finishes. + /// Note that all transformation deltas are zero during this event. To get up-to-date deltas please subscribe to event. /// event EventHandler TransformCompleted; diff --git a/Source/ProjectSettings/ProjectVersion.txt b/Source/ProjectSettings/ProjectVersion.txt index d542d5a64..cbfba31f0 100644 --- a/Source/ProjectSettings/ProjectVersion.txt +++ b/Source/ProjectSettings/ProjectVersion.txt @@ -1 +1 @@ -m_EditorVersion: 5.6.1p4 +m_EditorVersion: 5.6.2p4 From db84132457e6c773d7084a094e0fa2f10f7dda73 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 30 Nov 2017 18:05:36 +0300 Subject: [PATCH 15/43] Project settings with 5.6 serialization. --- Source/ProjectSettings/DynamicsManager.asset | 19 ++++++---- Source/ProjectSettings/GraphicsSettings.asset | 38 ++++++++++++++++--- .../ProjectSettings/Physics2DSettings.asset | 30 ++++++++++++++- Source/ProjectSettings/ProjectSettings.asset | 4 ++ Source/ProjectSettings/ProjectVersion.txt | 2 +- 5 files changed, 77 insertions(+), 16 deletions(-) diff --git a/Source/ProjectSettings/DynamicsManager.asset b/Source/ProjectSettings/DynamicsManager.asset index e1d58a315..8b967c270 100644 --- a/Source/ProjectSettings/DynamicsManager.asset +++ b/Source/ProjectSettings/DynamicsManager.asset @@ -3,13 +3,18 @@ --- !u!55 &1 PhysicsManager: m_ObjectHideFlags: 0 - m_Gravity: {x: 0, y: -9.81000042, z: 0} + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81, z: 0} m_DefaultMaterial: {fileID: 0} m_BounceThreshold: 2 - m_SleepVelocity: .150000006 - m_SleepAngularVelocity: .140000001 - m_MaxAngularVelocity: 7 - m_MinPenetrationForPenalty: .00999999978 - m_SolverIterationCount: 6 - m_RaycastsHitTriggers: 0 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 0 + m_EnableAdaptiveForce: 0 + m_EnablePCM: 1 m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff + m_AutoSimulation: 1 + m_AutoSyncTransforms: 1 diff --git a/Source/ProjectSettings/GraphicsSettings.asset b/Source/ProjectSettings/GraphicsSettings.asset index 5a96ca8a8..a847871e1 100644 --- a/Source/ProjectSettings/GraphicsSettings.asset +++ b/Source/ProjectSettings/GraphicsSettings.asset @@ -3,16 +3,31 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 5 + serializedVersion: 12 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} m_DeferredReflections: m_Mode: 1 m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} m_LegacyDeferred: m_Mode: 1 m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} m_AlwaysIncludedShaders: - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} @@ -20,18 +35,29 @@ GraphicsSettings: - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - {fileID: 10782, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16000, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 16002, guid: 0000000000000000f000000000000000, type: 0} m_PreloadedShaders: [] - m_ShaderSettings: - useScreenSpaceShadows: 1 - m_BuildTargetShaderSettings: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 + m_InstancingStripping: 0 m_LightmapKeepPlain: 1 m_LightmapKeepDirCombined: 1 - m_LightmapKeepDirSeparate: 1 m_LightmapKeepDynamicPlain: 1 m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepDynamicDirSeparate: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 m_FogKeepLinear: 1 m_FogKeepExp: 1 m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 diff --git a/Source/ProjectSettings/Physics2DSettings.asset b/Source/ProjectSettings/Physics2DSettings.asset index ed9c5e186..132ee6bc8 100644 --- a/Source/ProjectSettings/Physics2DSettings.asset +++ b/Source/ProjectSettings/Physics2DSettings.asset @@ -3,9 +3,35 @@ --- !u!19 &1 Physics2DSettings: m_ObjectHideFlags: 0 - m_Gravity: {x: 0, y: -9.81000042} + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81} m_DefaultMaterial: {fileID: 0} m_VelocityIterations: 8 m_PositionIterations: 3 - m_RaycastsHitTriggers: 1 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_AutoSimulation: 1 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_ChangeStopsCallbacks: 0 + m_CallbacksOnDisable: 1 + m_AutoSyncTransforms: 1 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/Source/ProjectSettings/ProjectSettings.asset b/Source/ProjectSettings/ProjectSettings.asset index 68627b0a0..cdf363359 100644 --- a/Source/ProjectSettings/ProjectSettings.asset +++ b/Source/ProjectSettings/ProjectSettings.asset @@ -236,6 +236,7 @@ PlayerSettings: m_Icon: {fileID: 0} m_Width: 128 m_Height: 128 + m_Kind: 0 m_BuildTargetBatching: [] m_BuildTargetGraphicsAPIs: - m_BuildTarget: WindowsStandaloneSupport @@ -382,6 +383,9 @@ PlayerSettings: switchUdpSendBufferSize: 9 switchUdpReceiveBufferSize: 42 switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 ps4NPAgeRating: 12 ps4NPTitleSecret: ps4NPTrophyPackPath: diff --git a/Source/ProjectSettings/ProjectVersion.txt b/Source/ProjectSettings/ProjectVersion.txt index cbfba31f0..09b2eac98 100644 --- a/Source/ProjectSettings/ProjectVersion.txt +++ b/Source/ProjectSettings/ProjectVersion.txt @@ -1 +1 @@ -m_EditorVersion: 5.6.2p4 +m_EditorVersion: 5.6.4f1 From 645147d943cc346bc8458874f6d4ccbc786ac673 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 30 Nov 2017 20:13:08 +0300 Subject: [PATCH 16/43] - InputHandlers now instantiate pointers with parent InputSource as the source. - Fixed UpdateResolution() logic. UpdateResolution() has now to be called from TouchManager.Instance. - Moved initialization logic from OnEnable() to init() in InputSource. --- .../Examples/Cube/Scripts/RedirectInput.cs | 3 +- .../TUIO/Scripts/InputSources/TuioInput.cs | 34 ++----- .../Scripts/Core/GestureManagerInstance.cs | 6 +- .../Scripts/Core/TouchManagerInstance.cs | 16 ++-- .../Scripts/InputSources/IInputSource.cs | 62 ++++++++---- .../InputHandlers/MouseHandler.cs | 38 ++++---- .../InputHandlers/TouchHandler.cs | 34 +++---- .../InputHandlers/WindowsPointerHandlers.cs | 74 +++++++------- .../Scripts/InputSources/InputSource.cs | 24 ++++- .../Scripts/InputSources/StandardInput.cs | 96 +++++++++++-------- 10 files changed, 211 insertions(+), 176 deletions(-) diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs b/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs index cd87ed47f..5e9c90b40 100644 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs +++ b/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs @@ -42,9 +42,8 @@ public override bool CancelPointer(Pointer pointer, bool shouldReturn) return true; } - protected override void OnEnable() + protected override void init() { - base.OnEnable(); gesture = GetComponent(); if (gesture) { diff --git a/Source/Assets/TouchScript/Modules/TUIO/Scripts/InputSources/TuioInput.cs b/Source/Assets/TouchScript/Modules/TUIO/Scripts/InputSources/TuioInput.cs index dcf62db52..f6ef71787 100644 --- a/Source/Assets/TouchScript/Modules/TUIO/Scripts/InputSources/TuioInput.cs +++ b/Source/Assets/TouchScript/Modules/TUIO/Scripts/InputSources/TuioInput.cs @@ -96,8 +96,6 @@ public InputType SupportedInputs private Dictionary cursorToInternalId = new Dictionary(10); private Dictionary blobToInternalId = new Dictionary(); private Dictionary objectToInternalId = new Dictionary(); - private int screenWidth; - private int screenHeight; private ObjectPool touchPool; private ObjectPool objectPool; @@ -116,17 +114,6 @@ public TuioInput() #region Public methods - /// - public override bool UpdateInput() - { - if (base.UpdateInput()) return true; - - screenWidth = Screen.width; - screenHeight = Screen.height; - - return true; - } - /// public override bool CancelPointer(Pointer pointer, bool shouldReturn) { @@ -232,13 +219,19 @@ public override void INTERNAL_DiscardPointer(Pointer pointer) #region Unity /// - protected override void OnEnable() + protected override void OnDisable() { - base.OnEnable(); + disconnect(); + base.OnDisable(); + } - screenWidth = Screen.width; - screenHeight = Screen.height; + #endregion + #region Protected methods + + /// + protected override void init() + { cursorProcessor = new CursorProcessor(); cursorProcessor.CursorAdded += OnCursorAdded; cursorProcessor.CursorUpdated += OnCursorUpdated; @@ -257,13 +250,6 @@ protected override void OnEnable() connect(); } - /// - protected override void OnDisable() - { - disconnect(); - base.OnDisable(); - } - #endregion #region Private functions diff --git a/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs index b29d4ee90..07cc6df13 100644 --- a/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs @@ -83,13 +83,13 @@ public static IGestureManager Instance #region Pools private static ObjectPool> gestureListPool = new ObjectPool>(10, - () => new List(10), null, (l) => l.Clear(), "GestureManager/Gesture"); + () => new List(10), null, (l) => l.Clear()); private static ObjectPool> pointerListPool = new ObjectPool>(20, - () => new List(10), null, (l) => l.Clear(), "GestureManager/Pointer"); + () => new List(10), null, (l) => l.Clear()); private static ObjectPool> transformListPool = new ObjectPool>(10, - () => new List(10), null, (l) => l.Clear(), "GestureManager/Transform"); + () => new List(10), null, (l) => l.Clear()); #endregion diff --git a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs index c6bde5960..eb439a043 100644 --- a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs @@ -145,7 +145,7 @@ public IDisplayDevice DisplayDevice { displayDevice = value; } - UpdateResolution(); + updateDPI(); } } @@ -308,8 +308,7 @@ public void CancelPointer(int id) CancelPointer(id, false); } - /// - public void UpdateResolution() + private void updateDPI() { if (DisplayDevice != null) { @@ -324,8 +323,12 @@ public void UpdateResolution() #if TOUCHSCRIPT_DEBUG debugPointerSize = Vector2.one * dotsPerCentimeter; #endif - - foreach (var input in inputs) input.UpdateResolution(); + } + + /// + public void UpdateResolution() + { + foreach (var input in inputs) input.INTERNAL_UpdateResolution(); } #endregion @@ -524,8 +527,7 @@ private void Awake() DontDestroyOnLoad(gameObject); layerManager = LayerManager.Instance; - - UpdateResolution(); + updateDPI(); StopAllCoroutines(); StartCoroutine(lateAwake()); diff --git a/Source/Assets/TouchScript/Scripts/InputSources/IInputSource.cs b/Source/Assets/TouchScript/Scripts/InputSources/IInputSource.cs index 2f60e4b6d..98a955aac 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/IInputSource.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/IInputSource.cs @@ -2,7 +2,6 @@ * @author Valentin Simonov / http://va.lent.in/ */ -using TouchScript.Core; using TouchScript.Pointers; namespace TouchScript.InputSources @@ -14,7 +13,48 @@ namespace TouchScript.InputSources /// In TouchScript all pointer points () come from input sources. /// If you want to feed pointers to the library the best way to do it is to create a custom input source. /// - public interface IInputSource : INTERNAL_IInputSource + public interface IInputSource : IInputSourceLike, INTERNAL_IInputSource + { + } + + /// + /// Internal methods for . DO NOT CALL THESE METHODS DIRECTLY FROM YOUR CODE! + /// + public interface INTERNAL_IInputSource + { + /// + /// Used by to return a pointer to input source. + /// DO NOT CALL THIS METHOD DIRECTLY FROM YOUR CODE! + /// + /// The pointer. + void INTERNAL_DiscardPointer(Pointer pointer); + + /// + /// Used by to return sync resolution on inputs. + /// DO NOT CALL THIS METHOD DIRECTLY FROM YOUR CODE! + /// + void INTERNAL_UpdateResolution(); + } + + /// + /// An object which is used by an to capture input from a device but is not itself an , + /// + public interface IInputHandler : IInputSourceLike + { + /// + /// Returns a pointer to the handler. + /// + /// The pointer. + /// True if the pointer was handled by the object; false otherwise. + bool DiscardPointer(Pointer pointer); + + /// + /// Updates resolution. + /// + void UpdateResolution(int width, int height); + } + + public interface IInputSourceLike { /// /// Gets or sets current coordinates remapper. @@ -25,13 +65,9 @@ public interface IInputSource : INTERNAL_IInputSource /// /// This method is called by to synchronously update the input. /// + /// True if the input source was updated; false otherwise. bool UpdateInput(); - /// - /// Forces the input to update its state when resolution changes. - /// - void UpdateResolution(); - /// /// Cancels the pointer. /// @@ -41,16 +77,4 @@ public interface IInputSource : INTERNAL_IInputSource bool CancelPointer(Pointer pointer, bool shouldReturn); } - /// - /// Internal methods for . DO NOT USE ANY OF THEM! - /// - public interface INTERNAL_IInputSource - { - /// - /// Used by to return a pointer to input source. - /// DO NOT CALL IT DIRECTLY FROM YOUR CODE! - /// - /// The pointer. - void INTERNAL_DiscardPointer(Pointer pointer); - } } \ No newline at end of file diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs index 092c06bcb..f1353d0c6 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs @@ -12,7 +12,7 @@ namespace TouchScript.InputSources.InputHandlers /// /// Unity mouse handling implementation which can be embedded and controlled from other (input) classes. /// - public class MouseHandler : IInputSource, IDisposable + public class MouseHandler : IInputHandler, IDisposable { #region Consts @@ -68,6 +68,7 @@ public bool EmulateSecondMousePointer private bool emulateSecondMousePointer = true; + private IInputSource input; private PointerDelegate addPointer; private PointerDelegate updatePointer; private PointerDelegate pressPointer; @@ -85,14 +86,16 @@ public bool EmulateSecondMousePointer /// /// Initializes a new instance of the class. /// + /// An input source to init new pointers with. /// A function called when a new pointer is detected. /// A function called when a pointer is moved or its parameter is updated. /// A function called when a pointer touches the surface. /// A function called when a pointer is lifted off. /// A function called when a pointer is removed. /// A function called when a pointer is cancelled. - public MouseHandler(PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) + public MouseHandler(IInputSource input, PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) { + this.input = input; this.addPointer = addPointer; this.updatePointer = updatePointer; this.pressPointer = pressPointer; @@ -100,7 +103,7 @@ public MouseHandler(PointerDelegate addPointer, PointerDelegate updatePointer, P this.removePointer = removePointer; this.cancelPointer = cancelPointer; - mousePool = new ObjectPool(4, () => new MousePointer(this), null, resetPointer); + mousePool = new ObjectPool(4, () => new MousePointer(input), null, resetPointer); mousePointPos = Input.mousePosition; mousePointer = internalAddPointer(remapCoordinates(mousePointPos)); @@ -254,11 +257,7 @@ public bool UpdateInput() } /// - public void UpdateResolution() - { - var touchManager = TouchManager.Instance; - if (touchManager != null) touchManager.CancelPointer(mousePointer.Id); - } + public void UpdateResolution(int width, int height) {} /// public bool CancelPointer(Pointer pointer, bool shouldReturn) @@ -280,6 +279,16 @@ public bool CancelPointer(Pointer pointer, bool shouldReturn) return false; } + /// + public bool DiscardPointer(Pointer pointer) + { + var p = pointer as MousePointer; + if (p == null) return false; + + mousePool.Release(p); + return true; + } + /// /// Releases resources. /// @@ -299,19 +308,6 @@ public void Dispose() #endregion - #region Internal methods - - /// - public void INTERNAL_DiscardPointer(Pointer pointer) - { - var p = pointer as MousePointer; - if (p == null) return; - - mousePool.Release(p); - } - - #endregion - #region Private functions private Pointer.PointerButtonState getMouseButtons() diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs index a415627e6..4e46230bc 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs @@ -15,7 +15,7 @@ namespace TouchScript.InputSources.InputHandlers /// /// Unity touch handling implementation which can be embedded and controlled from other (input) classes. /// - public class TouchHandler : IInputSource, IDisposable + public class TouchHandler : IInputHandler, IDisposable { #region Public properties @@ -35,6 +35,7 @@ public bool HasPointers #region Private variables + private IInputSource input; private PointerDelegate addPointer; private PointerDelegate updatePointer; private PointerDelegate pressPointer; @@ -56,14 +57,16 @@ public bool HasPointers /// /// Initializes a new instance of the class. /// + /// An input source to init new pointers with. /// A function called when a new pointer is detected. /// A function called when a pointer is moved or its parameter is updated. /// A function called when a pointer touches the surface. /// A function called when a pointer is lifted off. /// A function called when a pointer is removed. /// A function called when a pointer is cancelled. - public TouchHandler(PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) + public TouchHandler(IInputSource input, PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) { + this.input = input; this.addPointer = addPointer; this.updatePointer = updatePointer; this.pressPointer = pressPointer; @@ -71,7 +74,7 @@ public TouchHandler(PointerDelegate addPointer, PointerDelegate updatePointer, P this.removePointer = removePointer; this.cancelPointer = cancelPointer; - touchPool = new ObjectPool(10, () => new TouchPointer(this), null, resetPointer); + touchPool = new ObjectPool(10, () => new TouchPointer(input), null, resetPointer, "TouchHandler/Touch"); touchPool.Name = "Touch"; #if UNITY_5_6_OR_NEWER @@ -169,7 +172,7 @@ public bool UpdateInput() } /// - public void UpdateResolution() {} + public void UpdateResolution(int width, int height) {} /// public bool CancelPointer(Pointer pointer, bool shouldReturn) @@ -196,6 +199,16 @@ public bool CancelPointer(Pointer pointer, bool shouldReturn) return false; } + /// + public bool DiscardPointer(Pointer pointer) + { + var p = pointer as TouchPointer; + if (p == null) return false; + + touchPool.Release(p); + return true; + } + /// /// Releases resources. /// @@ -210,19 +223,6 @@ public void Dispose() #endregion - #region Internal methods - - /// - public void INTERNAL_DiscardPointer(Pointer pointer) - { - var p = pointer as TouchPointer; - if (p == null) return; - - touchPool.Release(p); - } - - #endregion - #region Private functions private Pointer internalAddPointer(Vector2 position) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs index d8485ca56..3978de312 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs @@ -63,10 +63,10 @@ public bool MouseInPointer #region Constructor /// - public Windows8PointerHandler(PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) : base(addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer) + public Windows8PointerHandler(IInputSource input, PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) : base(input, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer) { - mousePool = new ObjectPool(4, () => new MousePointer(this), null, resetPointer); - penPool = new ObjectPool(2, () => new PenPointer(this), null, resetPointer); + mousePool = new ObjectPool(4, () => new MousePointer(input), null, resetPointer); + penPool = new ObjectPool(2, () => new PenPointer(input), null, resetPointer); mousePointer = internalAddMousePointer(Vector3.zero); @@ -103,6 +103,16 @@ public override bool CancelPointer(Pointer pointer, bool shouldReturn) return base.CancelPointer(pointer, shouldReturn); } + /// + public override bool DiscardPointer(Pointer pointer) + { + if (pointer is MousePointer) mousePool.Release(pointer as MousePointer); + else if (pointer is PenPointer) penPool.Release(pointer as PenPointer); + else return base.DiscardPointer(pointer); + + return true; + } + /// public override void Dispose() { @@ -123,24 +133,12 @@ public override void Dispose() } #endregion - - #region Internal methods - - /// - public override void INTERNAL_DiscardPointer(Pointer pointer) - { - if (pointer is MousePointer) mousePool.Release(pointer as MousePointer); - else if (pointer is PenPointer) penPool.Release(pointer as PenPointer); - else base.INTERNAL_DiscardPointer(pointer); - } - - #endregion } public class Windows7PointerHandler : WindowsPointerHandler { /// - public Windows7PointerHandler(PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) : base(addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer) + public Windows7PointerHandler(IInputSource input, PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) : base(input, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer) { init(TOUCH_API.WIN7); } @@ -160,7 +158,7 @@ public override bool UpdateInput() /// /// Base class for Windows 8 and Windows 7 input handlers. /// - public abstract class WindowsPointerHandler : IInputSource, IDisposable + public abstract class WindowsPointerHandler : IInputHandler, IDisposable { #region Consts @@ -199,6 +197,7 @@ public abstract class WindowsPointerHandler : IInputSource, IDisposable private NativePointerDelegate nativePointerDelegate; private NativeLog nativeLogDelegate; + protected IInputSource input; protected PointerDelegate addPointer; protected PointerDelegate updatePointer; protected PointerDelegate pressPointer; @@ -223,14 +222,16 @@ public abstract class WindowsPointerHandler : IInputSource, IDisposable /// /// Initializes a new instance of the class. /// + /// An input source to init new pointers with. /// A function called when a new pointer is detected. /// A function called when a pointer is moved or its parameter is updated. /// A function called when a pointer touches the surface. /// A function called when a pointer is lifted off. /// A function called when a pointer is removed. /// A function called when a pointer is cancelled. - public WindowsPointerHandler(PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) + public WindowsPointerHandler(IInputSource input, PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) { + this.input = input; this.addPointer = addPointer; this.updatePointer = updatePointer; this.pressPointer = pressPointer; @@ -241,11 +242,10 @@ public WindowsPointerHandler(PointerDelegate addPointer, PointerDelegate updateP nativeLogDelegate = nativeLog; nativePointerDelegate = nativePointer; - touchPool = new ObjectPool(10, () => new TouchPointer(this), null, resetPointer); + touchPool = new ObjectPool(10, () => new TouchPointer(input), null, resetPointer); hMainWindow = WindowsUtils.GetActiveWindow(); disablePressAndHold(); - setScaling(); } #endregion @@ -259,9 +259,9 @@ public virtual bool UpdateInput() } /// - public virtual void UpdateResolution() + public virtual void UpdateResolution(int width, int height) { - setScaling(); + setScaling(width, height); if (mousePointer != null) TouchManager.Instance.CancelPointer(mousePointer.Id); } @@ -290,6 +290,16 @@ public virtual bool CancelPointer(Pointer pointer, bool shouldReturn) return false; } + /// + public virtual bool DiscardPointer(Pointer pointer) + { + var p = pointer as TouchPointer; + if (p == null) return false; + + touchPool.Release(p); + return true; + } + /// /// Releases resources. /// @@ -304,19 +314,6 @@ public virtual void Dispose() #endregion - #region Internal methods - - /// - public virtual void INTERNAL_DiscardPointer(Pointer pointer) - { - var p = pointer as TouchPointer; - if (p == null) return; - - touchPool.Release(p); - } - - #endregion - #region Protected methods protected TouchPointer internalAddTouchPointer(Vector2 position) @@ -442,11 +439,8 @@ private void enablePressAndHold() } } - private void setScaling() + private void setScaling(int screenWidth, int screenHeight) { - var screenWidth = Screen.width; - var screenHeight = Screen.height; - if (!Screen.fullScreen) { SetScreenParams(screenWidth, screenHeight, 0, 0, 1, 1); @@ -476,7 +470,7 @@ private void nativePointer(int id, PointerEvent evt, PointerType type, Vector2 p switch (evt) { // Enter and Exit are not used - mouse is always present - // TODO: how does it work with 2+ mice? + // TODO: how does it work with 2+ mouses? case PointerEvent.Enter: throw new NotImplementedException("This is not supposed to be called o.O"); case PointerEvent.Leave: diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs index d8f9198bb..76aa34bf6 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputSource.cs @@ -50,6 +50,9 @@ public ICoordinatesRemapper CoordinatesRemapper private ICoordinatesRemapper coordinatesRemapper; private TouchManagerInstance touchManager; + protected int screenWidth; + protected int screenHeight; + #endregion #region Public methods @@ -60,9 +63,6 @@ public virtual bool UpdateInput() return false; } - /// - public virtual void UpdateResolution() {} - /// public virtual bool CancelPointer(Pointer pointer, bool shouldReturn) { @@ -76,6 +76,13 @@ public virtual bool CancelPointer(Pointer pointer, bool shouldReturn) /// public virtual void INTERNAL_DiscardPointer(Pointer pointer) {} + /// + public virtual void INTERNAL_UpdateResolution() + { + screenWidth = Screen.width; + screenHeight = Screen.height; + } + #endregion #region Unity methods @@ -83,11 +90,15 @@ public virtual void INTERNAL_DiscardPointer(Pointer pointer) {} /// /// Unity OnEnable callback. /// - protected virtual void OnEnable() + private void OnEnable() { touchManager = TouchManagerInstance.Instance; if (touchManager == null) throw new InvalidOperationException("TouchManager instance is required!"); touchManager.AddInput(this); + + init(); + + INTERNAL_UpdateResolution(); } /// @@ -106,6 +117,11 @@ protected virtual void OnDisable() #region Protected methods + /// + /// Initializes the input source. + /// + protected virtual void init() {} + /// /// Adds the pointer to the system. /// diff --git a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs index d7109586a..7c68e0361 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs @@ -229,17 +229,6 @@ public override bool UpdateInput() return handled; } - /// - public override void UpdateResolution() - { -#if UNITY_STANDALONE_WIN && !UNITY_EDITOR - if (windows8PointerHandler != null) windows8PointerHandler.UpdateResolution(); - else if (windows7PointerHandler != null) windows7PointerHandler.UpdateResolution(); -#endif - if (touchHandler != null) touchHandler.UpdateResolution(); - if (mouseHandler != null) mouseHandler.UpdateResolution(); - } - /// public override bool CancelPointer(Pointer pointer, bool shouldReturn) { @@ -258,16 +247,68 @@ public override bool CancelPointer(Pointer pointer, bool shouldReturn) #endregion + #region Internal methods + + /// + public override void INTERNAL_DiscardPointer(Pointer pointer) + { + base.INTERNAL_DiscardPointer(pointer); + + var handled = false; + if (touchHandler != null) handled = touchHandler.DiscardPointer(pointer); + if (mouseHandler != null && !handled) handled = mouseHandler.DiscardPointer(pointer); +#if UNITY_STANDALONE_WIN && !UNITY_EDITOR + if (windows7PointerHandler != null && !handled) handled = windows7PointerHandler.DiscardPointer(pointer); + if (windows8PointerHandler != null && !handled) handled = windows8PointerHandler.DiscardPointer(pointer); +#endif + } + + /// + public override void INTERNAL_UpdateResolution() + { + base.INTERNAL_UpdateResolution(); + +#if UNITY_STANDALONE_WIN && !UNITY_EDITOR + if (windows8PointerHandler != null) windows8PointerHandler.UpdateResolution(screenWidth, screenHeight); + else if (windows7PointerHandler != null) windows7PointerHandler.UpdateResolution(screenWidth, screenHeight); +#endif + if (touchHandler != null) touchHandler.UpdateResolution(screenWidth, screenHeight); + if (mouseHandler != null) mouseHandler.UpdateResolution(screenWidth, screenHeight); + } + + #endregion + #region Unity /// - protected override void OnEnable() + protected override void OnDisable() + { + disableMouse(); + disableTouch(); +#if UNITY_STANDALONE_WIN && !UNITY_EDITOR + disableWindows7Touch(); + disableWindows8Touch(); +#endif + + base.OnDisable(); + } + + [ContextMenu("Basic Editor")] + private void switchToBasicEditor() + { + basicEditor = true; + } + + #endregion + + #region Protected methods + + /// + protected override void init() { if (instance != null) Destroy(instance); instance = this; - base.OnEnable(); - Input.simulateMouseWithTouches = false; #if UNITY_EDITOR @@ -344,29 +385,6 @@ protected override void OnEnable() if (CoordinatesRemapper != null) updateCoordinatesRemapper(CoordinatesRemapper); } - /// - protected override void OnDisable() - { - disableMouse(); - disableTouch(); -#if UNITY_STANDALONE_WIN && !UNITY_EDITOR - disableWindows7Touch(); - disableWindows8Touch(); -#endif - - base.OnDisable(); - } - - [ContextMenu("Basic Editor")] - private void switchToBasicEditor() - { - basicEditor = true; - } - - #endregion - - #region Protected methods - /// protected override void updateCoordinatesRemapper(ICoordinatesRemapper remapper) { @@ -385,7 +403,7 @@ protected override void updateCoordinatesRemapper(ICoordinatesRemapper remapper) private void enableMouse() { - mouseHandler = new MouseHandler(addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); + mouseHandler = new MouseHandler(this, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); mouseHandler.EmulateSecondMousePointer = emulateSecondMousePointer; Debug.Log("[TouchScript] Initialized Unity mouse input."); } @@ -401,7 +419,7 @@ private void disableMouse() private void enableTouch() { - touchHandler = new TouchHandler(addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); + touchHandler = new TouchHandler(this, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); Debug.Log("[TouchScript] Initialized Unity touch input."); } From 5c5a76df872d4d76fb49a04fb58a01a506726387 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Thu, 30 Nov 2017 21:14:10 +0300 Subject: [PATCH 17/43] Added an ability to edit layer names. --- .../Editor/Layers/FullscreenLayerEditor.cs | 12 ++++- .../Editor/Layers/StandardLayerEditor.cs | 9 ++++ .../TouchScript/Examples/Camera/Camera.unity | 30 +------------ .../Examples/Checkers/Checkers.unity | 34 +++----------- .../TouchScript/Examples/Colors/Colors.unity | 30 +------------ .../TouchScript/Examples/Cube/Cube.unity | 32 +------------- .../Examples/Multiuser/Multiuser.unity | 44 +++++-------------- .../TouchScript/Examples/Photos/Photos.unity | 30 +------------ .../TouchScript/Examples/Portal/Portal.unity | 30 +------------ .../TouchScript/Examples/Pull/Pull.unity | 30 +------------ .../Examples/RawInput/RawInput.unity | 28 ------------ .../TouchScript/Examples/Taps/Taps.unity | 30 +------------ .../Scripts/Layers/FullscreenLayer.cs | 23 ++++++---- .../Scripts/Layers/StandardLayer.cs | 22 ++++++---- .../TouchScript/Scripts/Layers/TouchLayer.cs | 25 ++++++----- 15 files changed, 86 insertions(+), 323 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/Layers/FullscreenLayerEditor.cs b/Source/Assets/TouchScript/Editor/Layers/FullscreenLayerEditor.cs index ed516d04f..e82a391af 100644 --- a/Source/Assets/TouchScript/Editor/Layers/FullscreenLayerEditor.cs +++ b/Source/Assets/TouchScript/Editor/Layers/FullscreenLayerEditor.cs @@ -12,8 +12,10 @@ namespace TouchScript.Editor.Layers [CustomEditor(typeof(FullscreenLayer))] internal sealed class FullscreenLayerEditor : UnityEditor.Editor { + public static readonly GUIContent TEXT_NAME = new GUIContent("Name", "Layer name."); public static readonly GUIContent TEXT_HELP = new GUIContent("This component receives all pointers which were not caught by other layers. It sets poitners' Target property to itself, so all fullscreen gestures must be attached to the same GameObject as FullscreenGesture."); + private SerializedProperty layerName; private SerializedProperty type, camera; private FullscreenLayer instance; @@ -21,14 +23,20 @@ private void OnEnable() { instance = target as FullscreenLayer; + layerName = serializedObject.FindProperty("layerName"); type = serializedObject.FindProperty("type"); camera = serializedObject.FindProperty("_camera"); } public override void OnInspectorGUI() { - serializedObject.Update(); +#if UNITY_5_6_OR_NEWER + serializedObject.UpdateIfRequiredOrScript(); +#else + serializedObject.UpdateIfDirtyOrScript(); +#endif + EditorGUILayout.PropertyField(layerName, TEXT_NAME); EditorGUI.BeginChangeCheck(); EditorGUILayout.PropertyField(type); if (EditorGUI.EndChangeCheck()) @@ -47,6 +55,8 @@ public override void OnInspectorGUI() } EditorGUILayout.LabelField(TEXT_HELP, GUIElements.HelpBox); + + serializedObject.ApplyModifiedProperties(); } } } \ No newline at end of file diff --git a/Source/Assets/TouchScript/Editor/Layers/StandardLayerEditor.cs b/Source/Assets/TouchScript/Editor/Layers/StandardLayerEditor.cs index 37406e88e..f0ca17fba 100644 --- a/Source/Assets/TouchScript/Editor/Layers/StandardLayerEditor.cs +++ b/Source/Assets/TouchScript/Editor/Layers/StandardLayerEditor.cs @@ -15,6 +15,7 @@ internal class StandardLayerEditor : UnityEditor.Editor public static readonly GUIContent TEXT_ADVANCED_HEADER = new GUIContent("Advanced", "Advanced properties."); public static readonly GUIContent TEXT_HIT_HEADER = new GUIContent("Hit test options", "Options which control what types of objects this layer should search under pointers."); + public static readonly GUIContent TEXT_NAME = new GUIContent("Name", "Layer name."); public static readonly GUIContent TEXT_3D_OBJECTS = new GUIContent("Hit 3D Objects", "Layer should raycast 3D objects."); public static readonly GUIContent TEXT_2D_OBJECTS = new GUIContent("Hit 2D Objects", "Layer should raycast 2D objects."); public static readonly GUIContent TEXT_WORLD_UI = new GUIContent("Hit World UI", "Layer should raycast World Space UI."); @@ -25,6 +26,7 @@ internal class StandardLayerEditor : UnityEditor.Editor public static readonly GUIContent TEXT_HELP = new GUIContent("This component assigns target GameObjects in the scene for pressed pointers."); private SerializedProperty advancedProps, hitProps; + private SerializedProperty layerName; private SerializedProperty basicEditor; private SerializedProperty hit3DObjects; private SerializedProperty hit2DObjects; @@ -39,6 +41,7 @@ protected virtual void OnEnable() advancedProps = serializedObject.FindProperty("advancedProps"); hitProps = serializedObject.FindProperty("hitProps"); + layerName = serializedObject.FindProperty("layerName"); basicEditor = serializedObject.FindProperty("basicEditor"); hit3DObjects = serializedObject.FindProperty("hit3DObjects"); hit2DObjects = serializedObject.FindProperty("hit2DObjects"); @@ -70,6 +73,7 @@ public override void OnInspectorGUI() } else { + drawName(); drawHit(); drawAdvanced(); } @@ -88,6 +92,11 @@ private void drawHit() } } + protected virtual void drawName() + { + EditorGUILayout.PropertyField(layerName, TEXT_NAME); + } + protected virtual void doDrawHit() { EditorGUILayout.PropertyField(hitScreenSpaceUI, TEXT_SS_UI); diff --git a/Source/Assets/TouchScript/Examples/Camera/Camera.unity b/Source/Assets/TouchScript/Examples/Camera/Camera.unity index 1287a7a8f..72713ab8c 100644 --- a/Source/Assets/TouchScript/Examples/Camera/Camera.unity +++ b/Source/Assets/TouchScript/Examples/Camera/Camera.unity @@ -483,34 +483,6 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 0 @@ -847,7 +819,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bc7fd33c57d694994b0ab9f33fcdcbea, type: 3} m_Name: m_EditorClassIdentifier: - Name: Fullscreen @ Camera + layerName: type: 0 _camera: {fileID: 62216957} --- !u!114 &930800606 diff --git a/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity b/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity index a74b7ad80..8690b0161 100644 --- a/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity +++ b/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity @@ -206,7 +206,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -485,38 +485,14 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: layers.Array.data[0] value: objectReference: {fileID: 62216953} + - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} m_IsPrefabParent: 0 diff --git a/Source/Assets/TouchScript/Examples/Colors/Colors.unity b/Source/Assets/TouchScript/Examples/Colors/Colors.unity index cd5edaf6a..a80e6fbb6 100644 --- a/Source/Assets/TouchScript/Examples/Colors/Colors.unity +++ b/Source/Assets/TouchScript/Examples/Colors/Colors.unity @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -318,34 +318,6 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 1 diff --git a/Source/Assets/TouchScript/Examples/Cube/Cube.unity b/Source/Assets/TouchScript/Examples/Cube/Cube.unity index 281abf430..6c9d0a94f 100644 --- a/Source/Assets/TouchScript/Examples/Cube/Cube.unity +++ b/Source/Assets/TouchScript/Examples/Cube/Cube.unity @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -344,34 +344,6 @@ Prefab: propertyPath: layers.Array.size value: 2 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: layers.Array.data[0] value: @@ -1028,7 +1000,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: RenderTexture Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity b/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity index 86f5b466e..045b71874 100644 --- a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity +++ b/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity @@ -1130,34 +1130,6 @@ Prefab: propertyPath: layers.Array.size value: 5 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 1 @@ -1182,6 +1154,10 @@ Prefab: propertyPath: layers.Array.data[4] value: objectReference: {fileID: 2041906757} + - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} m_IsPrefabParent: 0 @@ -1429,7 +1405,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bc7fd33c57d694994b0ab9f33fcdcbea, type: 3} m_Name: m_EditorClassIdentifier: - Name: Fullscreen @ Right 3D Camera + layerName: type: 1 _camera: {fileID: 871116139} --- !u!4 &723351974 @@ -1773,7 +1749,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Right 3D Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -3038,8 +3014,8 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: 2D Camera - basicEditor: 1 + layerName: + basicEditor: 0 advancedProps: 0 hitProps: 0 hit3DObjects: 0 @@ -3767,7 +3743,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Left 3D Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -3826,7 +3802,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bc7fd33c57d694994b0ab9f33fcdcbea, type: 3} m_Name: m_EditorClassIdentifier: - Name: Fullscreen @ Left 3D Camera + layerName: type: 1 _camera: {fileID: 1969944224} --- !u!114 &2041906758 diff --git a/Source/Assets/TouchScript/Examples/Photos/Photos.unity b/Source/Assets/TouchScript/Examples/Photos/Photos.unity index 98d433d84..0160f3699 100644 --- a/Source/Assets/TouchScript/Examples/Photos/Photos.unity +++ b/Source/Assets/TouchScript/Examples/Photos/Photos.unity @@ -220,7 +220,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Main Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -1989,34 +1989,6 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 1 diff --git a/Source/Assets/TouchScript/Examples/Portal/Portal.unity b/Source/Assets/TouchScript/Examples/Portal/Portal.unity index 9029d0667..e5d444f7c 100644 --- a/Source/Assets/TouchScript/Examples/Portal/Portal.unity +++ b/Source/Assets/TouchScript/Examples/Portal/Portal.unity @@ -153,7 +153,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -389,34 +389,6 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 1 diff --git a/Source/Assets/TouchScript/Examples/Pull/Pull.unity b/Source/Assets/TouchScript/Examples/Pull/Pull.unity index 6ed0b637b..5aaf76a03 100644 --- a/Source/Assets/TouchScript/Examples/Pull/Pull.unity +++ b/Source/Assets/TouchScript/Examples/Pull/Pull.unity @@ -256,7 +256,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Scene Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -538,34 +538,6 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 1 diff --git a/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity b/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity index a892f4c41..6afaf7b8b 100644 --- a/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity +++ b/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity @@ -278,34 +278,6 @@ Prefab: propertyPath: layers.Array.size value: 0 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 0 diff --git a/Source/Assets/TouchScript/Examples/Taps/Taps.unity b/Source/Assets/TouchScript/Examples/Taps/Taps.unity index f5c2aacd0..da1b86528 100644 --- a/Source/Assets/TouchScript/Examples/Taps/Taps.unity +++ b/Source/Assets/TouchScript/Examples/Taps/Taps.unity @@ -152,7 +152,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} m_Name: m_EditorClassIdentifier: - Name: Scene Camera + layerName: basicEditor: 1 advancedProps: 0 hitProps: 0 @@ -459,34 +459,6 @@ Prefab: propertyPath: layers.Array.size value: 1 objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} propertyPath: m_RootOrder value: 1 diff --git a/Source/Assets/TouchScript/Scripts/Layers/FullscreenLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/FullscreenLayer.cs index 2fc97c59b..55735feb2 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/FullscreenLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/FullscreenLayer.cs @@ -70,7 +70,20 @@ public Camera Camera _camera = value; if (_camera == null) Type = LayerType.Global; else Type = LayerType.Camera; - setName(); + } + } + + /// + public override string Name + { + get + { + if (string.IsNullOrEmpty(layerName)) + { + if (_camera == null) return "Global Fullscreen"; + return "Fullscreen @ " + _camera.name; + } + return layerName; } } @@ -138,13 +151,6 @@ protected override void Awake() #region Protected functions - /// - protected override void setName() - { - if (_camera == null) Name = "Global Fullscreen"; - else Name = "Fullscreen @ " + _camera.name; - } - /// protected override ProjectionParams createProjectionParams() { @@ -168,7 +174,6 @@ private void updateCamera() if (_camera == null) Debug.LogError("No Main camera found!"); break; } - setName(); } private void cacheCameraTransform() diff --git a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs index 402069aac..0de6b061e 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs @@ -97,6 +97,20 @@ public LayerMask LayerMask set { layerMask = value; } } + /// + public override string Name + { + get + { + if (string.IsNullOrEmpty(layerName)) + { + if (_camera == null) return base.Name; + return _camera.name; + } + return layerName; + } + } + /// public override Vector3 WorldProjectionNormal { @@ -302,14 +316,6 @@ protected override ProjectionParams createProjectionParams() return new CameraProjectionParams(_camera); } - /// - protected override void setName() - { - if (string.IsNullOrEmpty(Name)) - if (_camera != null) Name = _camera.name; - else Name = "Layer"; - } - #endregion #region Private functions diff --git a/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs index e79eab80c..97717400f 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs @@ -48,7 +48,18 @@ public event EventHandler PointerBegan /// /// Pointer layer's name. /// - public string Name; + public virtual string Name + { + get + { + if (string.IsNullOrEmpty(layerName)) return "Layer"; + return layerName; + } + set + { + layerName = value; + } + } /// /// Layers screen to world projection normal. @@ -78,6 +89,9 @@ public virtual Vector3 WorldProjectionNormal /// protected ILayerManager layerManager; + [SerializeField] + protected string layerName; + #endregion #region Temporary variables @@ -125,7 +139,6 @@ public virtual HitResult Hit(IPointer pointer, out HitData hit) /// protected virtual void Awake() { - setName(); if (!Application.isPlaying) return; layerManager = LayerManager.Instance; @@ -219,14 +232,6 @@ protected HitResult checkHitFilters(IPointer pointer, HitData hit) return hitResult; } - /// - /// Updates pointer layers's name. - /// - protected virtual void setName() - { - if (string.IsNullOrEmpty(Name)) Name = "Layer"; - } - /// /// Called when a pointer is added. /// From 2830679c1a213de1adaadb23e46734efe4458b36 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Tue, 12 Dec 2017 18:17:27 +0300 Subject: [PATCH 18/43] Fixed build errors on Windows. --- .../Assets/TouchScript/Scripts/InputSources/StandardInput.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs index 7c68e0361..254b4082c 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/StandardInput.cs @@ -435,7 +435,7 @@ private void disableTouch() #if UNITY_STANDALONE_WIN && !UNITY_EDITOR private void enableWindows7Touch() { - windows7PointerHandler = new Windows7PointerHandler(addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); + windows7PointerHandler = new Windows7PointerHandler(this, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); Debug.Log("[TouchScript] Initialized Windows 7 pointer input."); } @@ -450,7 +450,7 @@ private void disableWindows7Touch() private void enableWindows8Touch() { - windows8PointerHandler = new Windows8PointerHandler(addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); + windows8PointerHandler = new Windows8PointerHandler(this, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer); windows8PointerHandler.MouseInPointer = windows8Mouse; Debug.Log("[TouchScript] Initialized Windows 8 pointer input."); } From 74f5cb78dc304da5d318482b6868abc9092ebce8 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Tue, 12 Dec 2017 18:17:54 +0300 Subject: [PATCH 19/43] Changed lambdas to functions in touch handlers. --- .../InputHandlers/MouseHandler.cs | 7 +++++- .../InputHandlers/TouchHandler.cs | 7 +++++- .../InputHandlers/WindowsPointerHandlers.cs | 25 ++++++++++++++++--- 3 files changed, 34 insertions(+), 5 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs index f1353d0c6..7431bd19c 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/MouseHandler.cs @@ -103,7 +103,7 @@ public MouseHandler(IInputSource input, PointerDelegate addPointer, PointerDeleg this.removePointer = removePointer; this.cancelPointer = cancelPointer; - mousePool = new ObjectPool(4, () => new MousePointer(input), null, resetPointer); + mousePool = new ObjectPool(4, newPointer, null, resetPointer); mousePointPos = Input.mousePosition; mousePointer = internalAddPointer(remapCoordinates(mousePointPos)); @@ -424,6 +424,11 @@ private void resetPointer(Pointer p) p.INTERNAL_Reset(); } + private MousePointer newPointer() + { + return new MousePointer(input); + } + #endregion #region State logic diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs index 4e46230bc..565286747 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs @@ -74,7 +74,7 @@ public TouchHandler(IInputSource input, PointerDelegate addPointer, PointerDeleg this.removePointer = removePointer; this.cancelPointer = cancelPointer; - touchPool = new ObjectPool(10, () => new TouchPointer(input), null, resetPointer, "TouchHandler/Touch"); + touchPool = new ObjectPool(10, newPointer, null, resetPointer, "TouchHandler/Touch"); touchPool.Name = "Touch"; #if UNITY_5_6_OR_NEWER @@ -274,6 +274,11 @@ private void resetPointer(Pointer p) p.INTERNAL_Reset(); } + private TouchPointer newPointer() + { + return new TouchPointer(input); + } + #endregion private struct TouchState diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs index 3978de312..d6b5e5a81 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs @@ -65,8 +65,8 @@ public bool MouseInPointer /// public Windows8PointerHandler(IInputSource input, PointerDelegate addPointer, PointerDelegate updatePointer, PointerDelegate pressPointer, PointerDelegate releasePointer, PointerDelegate removePointer, PointerDelegate cancelPointer) : base(input, addPointer, updatePointer, pressPointer, releasePointer, removePointer, cancelPointer) { - mousePool = new ObjectPool(4, () => new MousePointer(input), null, resetPointer); - penPool = new ObjectPool(2, () => new PenPointer(input), null, resetPointer); + mousePool = new ObjectPool(4, newMousePointer, null, resetPointer); + penPool = new ObjectPool(2, newPenPointer, null, resetPointer); mousePointer = internalAddMousePointer(Vector3.zero); @@ -133,6 +133,20 @@ public override void Dispose() } #endregion + + #region Private functions + + private MousePointer newMousePointer() + { + return new MousePointer(input); + } + + private PenPointer newPenPointer() + { + return new PenPointer(input); + } + + #endregion } public class Windows7PointerHandler : WindowsPointerHandler @@ -242,7 +256,7 @@ public WindowsPointerHandler(IInputSource input, PointerDelegate addPointer, Poi nativeLogDelegate = nativeLog; nativePointerDelegate = nativePointer; - touchPool = new ObjectPool(10, () => new TouchPointer(input), null, resetPointer); + touchPool = new ObjectPool(10, newTouchPointer, null, resetPointer); hMainWindow = WindowsUtils.GetActiveWindow(); disablePressAndHold(); @@ -453,6 +467,11 @@ private void setScaling(int screenWidth, int screenHeight) SetScreenParams(screenWidth, screenHeight, (width - screenWidth / scale) * .5f, (height - screenHeight / scale) * .5f, scale, scale); } + private TouchPointer newTouchPointer() + { + return new TouchPointer(input); + } + #endregion #region Pointer callbacks From dea4233d6324aa9db36def338b401a10b001e403 Mon Sep 17 00:00:00 2001 From: Nayuta Taga Date: Tue, 5 Dec 2017 13:01:08 +0900 Subject: [PATCH 20/43] Fixed the value being unchangeable from infinity when there are multiple inspectores --- .../Utils/PropertyDrawers/NullToggleDrawer.cs | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs b/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs index 3920f081c..b70addd93 100644 --- a/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs +++ b/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs @@ -26,20 +26,23 @@ public override void OnGUI(Rect position, SerializedProperty property, GUIConten updateExpanded(property); EditorGUIUtility.labelWidth = 60; - Begin(position, property, label); + bool expandedChanged = Begin(position, property, label); if (expanded == false) { - switch (property.propertyType) + if (expandedChanged) { - case SerializedPropertyType.ObjectReference: - property.objectReferenceValue = (Object) getNullValue(property); - break; - case SerializedPropertyType.Integer: - property.intValue = (int) getNullValue(property); - break; - case SerializedPropertyType.Float: - property.floatValue = (float) getNullValue(property); - break; + switch (property.propertyType) + { + case SerializedPropertyType.ObjectReference: + property.objectReferenceValue = (Object) getNullValue(property); + break; + case SerializedPropertyType.Integer: + property.intValue = (int) getNullValue(property); + break; + case SerializedPropertyType.Float: + property.floatValue = (float) getNullValue(property); + break; + } } } else @@ -134,13 +137,15 @@ public override void OnGUI(Rect position, SerializedProperty property, GUIConten // } } - private void Begin(Rect position, SerializedProperty property, GUIContent label) + private bool Begin(Rect position, SerializedProperty property, GUIContent label) { label = EditorGUI.BeginProperty(position, label, property); label.text = " " + label.text; position.height = 16; EditorGUIUtility.labelWidth = 180; + EditorGUI.BeginChangeCheck(); expanded = EditorGUI.ToggleLeft(position, label, expanded == true); + return EditorGUI.EndChangeCheck(); } private void End() From 2b5033b550ecf1c1314c018c3ffd3111cbe27e2d Mon Sep 17 00:00:00 2001 From: Nayuta Taga Date: Wed, 6 Dec 2017 14:57:11 +0900 Subject: [PATCH 21/43] Fixed issues of NullToggleDrawer when there are multiple inspectores --- .../Utils/PropertyDrawers/NullToggleDrawer.cs | 39 +++++++--- .../Utils/SerializedPropertyUserData.cs | 75 +++++++++++++++++++ .../Utils/SerializedPropertyUserData.cs.meta | 13 ++++ 3 files changed, 116 insertions(+), 11 deletions(-) create mode 100755 Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs create mode 100755 Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs.meta diff --git a/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs b/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs index b70addd93..8bc11da73 100644 --- a/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs +++ b/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs @@ -11,23 +11,28 @@ namespace TouchScript.Editor.Utils.PropertyDrawers [CustomPropertyDrawer(typeof(NullToggleAttribute))] internal sealed class NullToggleDrawer : PropertyDrawer { - private bool? expanded = null; + class SPUD + { + internal bool expanded = false; + } + + private SPUD expanded = null; public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { - updateExpanded(property); - if (expanded == false) return 16; + var spud = updateExpanded(property); + if (spud.expanded == false) return 16; if (property.propertyType == SerializedPropertyType.ObjectReference && property.objectReferenceValue != null) return 16 * 3 + 2 * 2; return 16 * 2 + 2; } public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { - updateExpanded(property); + var spud = updateExpanded(property); EditorGUIUtility.labelWidth = 60; - bool expandedChanged = Begin(position, property, label); - if (expanded == false) + bool expandedChanged = Begin(spud, position, property, label); + if (spud.expanded == false) { if (expandedChanged) { @@ -137,14 +142,14 @@ public override void OnGUI(Rect position, SerializedProperty property, GUIConten // } } - private bool Begin(Rect position, SerializedProperty property, GUIContent label) + private bool Begin(SPUD spud, Rect position, SerializedProperty property, GUIContent label) { label = EditorGUI.BeginProperty(position, label, property); label.text = " " + label.text; position.height = 16; EditorGUIUtility.labelWidth = 180; EditorGUI.BeginChangeCheck(); - expanded = EditorGUI.ToggleLeft(position, label, expanded == true); + spud.expanded = EditorGUI.ToggleLeft(position, label, spud.expanded == true); return EditorGUI.EndChangeCheck(); } @@ -153,10 +158,22 @@ private void End() EditorGUI.EndProperty(); } - private void updateExpanded(SerializedProperty property) + private SPUD updateExpanded(SerializedProperty property) { - if (expanded != null) return; - expanded = !isNull(property); + var storage = SerializedPropertyUserData.Instance; + try + { + var spud = storage[property]; + if (spud == null) + storage[property] = spud = new SPUD() { expanded = !isNull(property) }; + return spud; + } + catch (System.ArgumentException) + { + if (expanded == null) + expanded = new SPUD() { expanded = !isNull(property) }; + return expanded; + } } private bool isNull(SerializedProperty property) diff --git a/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs b/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs new file mode 100755 index 000000000..44c3270a3 --- /dev/null +++ b/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs @@ -0,0 +1,75 @@ +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +namespace TouchScript.Editor.Utils +{ + internal sealed class SerializedPropertyUserData where TUserData : class + { + const int GCThreshold = 1000; + + static SerializedPropertyUserData s_instance = new SerializedPropertyUserData(); + + public static SerializedPropertyUserData Instance { get { return s_instance; } } + + private struct Storage + { + internal Object targetObject; + internal TUserData userData; + } + + private Dictionary storage = new Dictionary(); + private int accessCount = 0; + + internal TUserData this[SerializedProperty property] + { + get + { + GC(); + var key = MakeKey(property); + Storage s; + if (!storage.TryGetValue(key, out s)) + return null; + return s.userData; + } + set + { + var key = MakeKey(property); + storage[key] = new Storage + { + targetObject = property.serializedObject.targetObject, + userData = value, + }; + } + } + + private string MakeKey(SerializedProperty property) + { + if (property == null) + throw new System.ArgumentException(); + var so = property.serializedObject; + if (so == null) + throw new System.ArgumentException(); + var to = so.targetObject; + if (to == null) + throw new System.ArgumentException(); + return to.GetInstanceID().ToString() + "," + property.propertyPath; + } + + private void GC() + { + ++ accessCount; + if (accessCount < GCThreshold) + return; + accessCount = 0; + var newStorage = new Dictionary(); + foreach (var kv in storage) + { + if (kv.Value.targetObject != null) + newStorage[kv.Key] = kv.Value; + //else Debug.LogFormat("GC: Expired: {0}", kv.Key); + } + storage = newStorage; + } + } +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs.meta b/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs.meta new file mode 100755 index 000000000..f6ade4d50 --- /dev/null +++ b/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 435634b8b79056f4f860513441a571b2 +timeCreated: 1512537208 +licenseType: Pro +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From 3352cc2a36fe25d270146dbcd6dadba94f1a6950 Mon Sep 17 00:00:00 2001 From: Nayuta Taga Date: Wed, 6 Dec 2017 14:58:04 +0900 Subject: [PATCH 22/43] Fixed an issue of limit pointers when there are multiple inspectores --- Source/Assets/TouchScript/Editor/Gestures/GestureEditor.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/Gestures/GestureEditor.cs b/Source/Assets/TouchScript/Editor/Gestures/GestureEditor.cs index 1232e8a97..31884c7ba 100644 --- a/Source/Assets/TouchScript/Editor/Gestures/GestureEditor.cs +++ b/Source/Assets/TouchScript/Editor/Gestures/GestureEditor.cs @@ -223,6 +223,8 @@ protected virtual void drawLimits() EditorGUILayout.LabelField("Min: " + (int) minPointersFloat + ", Max: " + (int) maxPointersFloat); EditorGUILayout.MinMaxSlider(ref minPointersFloat, ref maxPointersFloat, 0, 10, GUILayout.MaxWidth(150)); EditorGUI.indentLevel--; + minPointers.intValue = (int) minPointersFloat; + maxPointers.intValue = (int) maxPointersFloat; } else { @@ -230,11 +232,10 @@ protected virtual void drawLimits() { minPointersFloat = 0; maxPointersFloat = 0; + minPointers.intValue = (int) minPointersFloat; + maxPointers.intValue = (int) maxPointersFloat; } } - - minPointers.intValue = (int) minPointersFloat; - maxPointers.intValue = (int) maxPointersFloat; } protected virtual void drawFriendlyGestures() From 364fdd21af29df1b28d45cd766e1e23be141e6a8 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Wed, 13 Dec 2017 12:37:16 +0300 Subject: [PATCH 23/43] Simplified SerializedPropertyUserData. --- .../Utils/SerializedPropertyUserData.cs | 54 +++++-------------- 1 file changed, 13 insertions(+), 41 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs b/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs index 44c3270a3..9893bc0d5 100755 --- a/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs +++ b/Source/Assets/TouchScript/Editor/Utils/SerializedPropertyUserData.cs @@ -1,45 +1,30 @@ using System.Collections.Generic; +using System.Text; using UnityEditor; -using UnityEngine; namespace TouchScript.Editor.Utils { internal sealed class SerializedPropertyUserData where TUserData : class { - const int GCThreshold = 1000; + public static SerializedPropertyUserData Instance { get { return instance; } } - static SerializedPropertyUserData s_instance = new SerializedPropertyUserData(); - - public static SerializedPropertyUserData Instance { get { return s_instance; } } - - private struct Storage - { - internal Object targetObject; - internal TUserData userData; - } - - private Dictionary storage = new Dictionary(); - private int accessCount = 0; + private static SerializedPropertyUserData instance = new SerializedPropertyUserData(); + private static StringBuilder sb = new StringBuilder(); + private Dictionary storage = new Dictionary(); internal TUserData this[SerializedProperty property] { get { - GC(); var key = MakeKey(property); - Storage s; - if (!storage.TryGetValue(key, out s)) - return null; - return s.userData; + TUserData data; + if (!storage.TryGetValue(key, out data)) return null; + return data; } set { var key = MakeKey(property); - storage[key] = new Storage - { - targetObject = property.serializedObject.targetObject, - userData = value, - }; + storage[key] = value; } } @@ -53,23 +38,10 @@ private string MakeKey(SerializedProperty property) var to = so.targetObject; if (to == null) throw new System.ArgumentException(); - return to.GetInstanceID().ToString() + "," + property.propertyPath; - } - - private void GC() - { - ++ accessCount; - if (accessCount < GCThreshold) - return; - accessCount = 0; - var newStorage = new Dictionary(); - foreach (var kv in storage) - { - if (kv.Value.targetObject != null) - newStorage[kv.Key] = kv.Value; - //else Debug.LogFormat("GC: Expired: {0}", kv.Key); - } - storage = newStorage; + sb.Length = 0; + sb.Append(to.GetInstanceID().ToString()); + sb.Append(property.propertyPath); + return sb.ToString(); } } } \ No newline at end of file From 7ab07a180ac7703b31f59fb21ae0fdf808d0ae02 Mon Sep 17 00:00:00 2001 From: Valentin Simonov Date: Wed, 13 Dec 2017 12:43:49 +0300 Subject: [PATCH 24/43] Refactored NullPointerDrawer. --- .../Utils/PropertyDrawers/NullToggleDrawer.cs | 100 +++--------------- 1 file changed, 13 insertions(+), 87 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs b/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs index 8bc11da73..8c79291f4 100644 --- a/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs +++ b/Source/Assets/TouchScript/Editor/Utils/PropertyDrawers/NullToggleDrawer.cs @@ -11,28 +11,26 @@ namespace TouchScript.Editor.Utils.PropertyDrawers [CustomPropertyDrawer(typeof(NullToggleAttribute))] internal sealed class NullToggleDrawer : PropertyDrawer { - class SPUD + private class SharedData { internal bool expanded = false; } - private SPUD expanded = null; - public override float GetPropertyHeight(SerializedProperty property, GUIContent label) { - var spud = updateExpanded(property); - if (spud.expanded == false) return 16; + var data = updateExpanded(property); + if (data.expanded == false) return 16; if (property.propertyType == SerializedPropertyType.ObjectReference && property.objectReferenceValue != null) return 16 * 3 + 2 * 2; return 16 * 2 + 2; } public override void OnGUI(Rect position, SerializedProperty property, GUIContent label) { - var spud = updateExpanded(property); + var data = updateExpanded(property); EditorGUIUtility.labelWidth = 60; - bool expandedChanged = Begin(spud, position, property, label); - if (spud.expanded == false) + bool expandedChanged = Begin(data, position, property, label); + if (data.expanded == false) { if (expandedChanged) { @@ -78,78 +76,16 @@ public override void OnGUI(Rect position, SerializedProperty property, GUIConten } } End(); - - - // case SerializedPropertyType.Float: - // { - // EditorGUI.BeginChangeCheck(); - // float floatValue = EditorGUI.FloatField(position, label, property.floatValue); - // if (EditorGUI.EndChangeCheck()) - // { - // property.floatValue = floatValue; - // } - // break; - // } - // case SerializedPropertyType.String: - // { - // EditorGUI.BeginChangeCheck(); - // string stringValue = EditorGUI.TextField(position, label, property.stringValue); - // if (EditorGUI.EndChangeCheck()) - // { - // property.stringValue = stringValue; - // } - // break; - // } - // case SerializedPropertyType.Color: - // { - // EditorGUI.BeginChangeCheck(); - // Color colorValue = EditorGUI.ColorField(position, label, property.colorValue); - // if (EditorGUI.EndChangeCheck()) - // { - // property.colorValue = colorValue; - // } - // break; - // } - // case SerializedPropertyType.LayerMask: - // EditorGUI.LayerMaskField(position, property, label); - // break; - // case SerializedPropertyType.Enum: - // EditorGUI.Popup(position, property, label); - // break; - // case SerializedPropertyType.Vector2: - // EditorGUI.Vector2Field(position, property, label); - // break; - // case SerializedPropertyType.Vector3: - // EditorGUI.Vector3Field(position, property, label); - // break; - // case SerializedPropertyType.Rect: - // EditorGUI.RectField(position, property, label); - // break; - // case SerializedPropertyType.AnimationCurve: - // { - // int controlID = GUIUtility.GetControlID(EditorGUI.s_CurveHash, EditorGUIUtility.native, position); - // EditorGUI.DoCurveField(EditorGUI.PrefixLabel(position, controlID, label), controlID, null, EditorGUI.kCurveColor, default(Rect), property); - // break; - // } - // case SerializedPropertyType.Bounds: - // EditorGUI.BoundsField(position, property, label); - // break; - // case SerializedPropertyType.Gradient: - // { - // int controlID2 = GUIUtility.GetControlID(EditorGUI.s_CurveHash, EditorGUIUtility.native, position); - // EditorGUI.DoGradientField(EditorGUI.PrefixLabel(position, controlID2, label), controlID2, null, property); - // break; - // } } - private bool Begin(SPUD spud, Rect position, SerializedProperty property, GUIContent label) + private bool Begin(SharedData data, Rect position, SerializedProperty property, GUIContent label) { label = EditorGUI.BeginProperty(position, label, property); label.text = " " + label.text; position.height = 16; EditorGUIUtility.labelWidth = 180; EditorGUI.BeginChangeCheck(); - spud.expanded = EditorGUI.ToggleLeft(position, label, spud.expanded == true); + data.expanded = EditorGUI.ToggleLeft(position, label, data.expanded == true); return EditorGUI.EndChangeCheck(); } @@ -158,22 +94,12 @@ private void End() EditorGUI.EndProperty(); } - private SPUD updateExpanded(SerializedProperty property) + private SharedData updateExpanded(SerializedProperty property) { - var storage = SerializedPropertyUserData.Instance; - try - { - var spud = storage[property]; - if (spud == null) - storage[property] = spud = new SPUD() { expanded = !isNull(property) }; - return spud; - } - catch (System.ArgumentException) - { - if (expanded == null) - expanded = new SPUD() { expanded = !isNull(property) }; - return expanded; - } + var storage = SerializedPropertyUserData.Instance; + var data = storage[property]; + if (data == null) storage[property] = data = new SharedData() { expanded = !isNull(property) }; + return data; } private bool isNull(SerializedProperty property) From b7afb7d025f230ce1d180a2f8d5606116f791d08 Mon Sep 17 00:00:00 2001 From: yesyesnono Date: Fri, 2 Feb 2018 10:48:56 +0000 Subject: [PATCH 25/43] Fixed issue where ICoordinateRemapper was bypassed when dragging touch inputs --- .../Scripts/InputSources/InputHandlers/TouchHandler.cs | 2 +- .../InputSources/InputHandlers/WindowsPointerHandlers.cs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs index 565286747..7793e5740 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/TouchHandler.cs @@ -115,7 +115,7 @@ public bool UpdateInput() { if (touchState.Phase != TouchPhase.Canceled) { - touchState.Pointer.Position = t.position; + touchState.Pointer.Position = remapCoordinates(t.position); updatePointer(touchState.Pointer); } } diff --git a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs index d6b5e5a81..ff0aaa9ff 100644 --- a/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs +++ b/Source/Assets/TouchScript/Scripts/InputSources/InputHandlers/WindowsPointerHandlers.cs @@ -503,7 +503,7 @@ private void nativePointer(int id, PointerEvent evt, PointerType type, Vector2 p releasePointer(mousePointer); break; case PointerEvent.Update: - mousePointer.Position = position; + mousePointer.Position = remapCoordinates(position); mousePointer.Buttons = updateButtons(mousePointer.Buttons, data.PointerFlags, data.ChangedButtons); updatePointer(mousePointer); break; @@ -539,7 +539,7 @@ private void nativePointer(int id, PointerEvent evt, PointerType type, Vector2 p break; case PointerEvent.Update: if (!winTouchToInternalId.TryGetValue(id, out touchPointer)) return; - touchPointer.Position = position; + touchPointer.Position = remapCoordinates(position); touchPointer.Rotation = getTouchRotation(ref data); touchPointer.Pressure = getTouchPressure(ref data); updatePointer(touchPointer); @@ -579,7 +579,7 @@ private void nativePointer(int id, PointerEvent evt, PointerType type, Vector2 p break; case PointerEvent.Update: if (penPointer == null) break; - penPointer.Position = position; + penPointer.Position = remapCoordinates(position); penPointer.Pressure = getPenPressure(ref data); penPointer.Rotation = getPenRotation(ref data); penPointer.Buttons = updateButtons(penPointer.Buttons, data.PointerFlags, data.ChangedButtons); From 8ae0e1d2eb6d48a0c3b6cbbb7fc0896f0e26b765 Mon Sep 17 00:00:00 2001 From: Southrop Date: Tue, 10 Jul 2018 11:45:01 +0900 Subject: [PATCH 26/43] mouseDown was depecated A long time ago apparently https://forum.unity.com/threads/event-type-is-obsolete.509502/ --- Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs b/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs index 8645a087b..744e75cb8 100644 --- a/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs +++ b/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs @@ -139,7 +139,7 @@ private void drawListElement(string header, string content, string url) { var rect = GUILayoutUtility.GetLastRect(); EditorGUIUtility.AddCursorRect(rect, MouseCursor.Link); - if (Event.current.type == EventType.mouseDown && rect.Contains(Event.current.mousePosition)) + if (Event.current.type == EventType.MouseDown && rect.Contains(Event.current.mousePosition)) Application.OpenURL(url); } } @@ -185,4 +185,4 @@ private void Awake() hideFlags = HideFlags.HideAndDontSave; } } -} \ No newline at end of file +} From 0f7aceb2e38f45de96664b85bf5c96289a358ed9 Mon Sep 17 00:00:00 2001 From: Southrop Date: Tue, 10 Jul 2018 11:54:18 +0900 Subject: [PATCH 27/43] Samsung TV and WiiU are deprecated SamsungTV was deprecated in 2017.3 and WiiU in 2018.1 --- .../Scripts/Devices/Display/GenericDisplayDevice.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs index 892dd2397..f6ab97186 100644 --- a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs +++ b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs @@ -102,11 +102,15 @@ private void updateNativeResulotion() nativeResolution = new Vector2(res.width, res.height); break; // Probably TVs +#if !UNITY_2017_3_OR_NEWER case RuntimePlatform.SamsungTVPlayer: +#endif #if UNITY_5_6_OR_NEWER case RuntimePlatform.Switch: #endif +#if !UNITY_2018_1_OR_NEWER case RuntimePlatform.WiiU: +#endif case RuntimePlatform.XboxOne: case RuntimePlatform.tvOS: // This has not been tested and is probably wrong. @@ -199,11 +203,15 @@ private void updateNativeDPI() // We just hope that mobiles report their DPI correctly break; // Probably TVs +#if !UNITY_2017_3_OR_NEWER case RuntimePlatform.SamsungTVPlayer: +#endif #if UNITY_5_6_OR_NEWER case RuntimePlatform.Switch: #endif +#if !UNITY_2018_1_OR_NEWER case RuntimePlatform.WiiU: +#endif case RuntimePlatform.XboxOne: case RuntimePlatform.tvOS: // This has not been tested and is probably wrong. @@ -242,4 +250,4 @@ private bool getHighestResolution(out Vector2 resolution) return true; } } -} \ No newline at end of file +} From dc15a8a2453d21d93727f854741e186ace9e58e3 Mon Sep 17 00:00:00 2001 From: Southrop Date: Tue, 10 Jul 2018 12:04:00 +0900 Subject: [PATCH 28/43] EnumMaskField was deprecated in 2017.3 --- Source/Assets/TouchScript/Editor/TouchManagerEditor.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs index b5486f592..9c931032d 100644 --- a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs +++ b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs @@ -207,7 +207,11 @@ private void drawSendMessage() var label = EditorGUI.BeginProperty(r, TEXT_SEND_MESSAGE_EVENTS, sendMessageEvents); EditorGUI.BeginChangeCheck(); r = EditorGUI.PrefixLabel(r, label); - var sMask = (TouchManager.MessageType) EditorGUI.EnumMaskField(r, instance.SendMessageEvents); +#if UNITY_2017_3_OR_NEWER + var sMask = (TouchManager.MessageType)EditorGUI.EnumFlagsField(r, instance.SendMessageEvents); +#else + var sMask = (TouchManager.MessageType)EditorGUI.EnumMaskField(r, instance.SendMessageEvents); +#endif if (EditorGUI.EndChangeCheck()) { instance.SendMessageEvents = sMask; @@ -267,4 +271,4 @@ private void refresh() serializedObject.ApplyModifiedProperties(); } } -} \ No newline at end of file +} From cb5195ac2658fdb5a577eac82edf5d30e87b2241 Mon Sep 17 00:00:00 2001 From: Southrop Date: Tue, 10 Jul 2018 12:10:31 +0900 Subject: [PATCH 29/43] Remove newline at EOF --- Source/Assets/TouchScript/Editor/TouchManagerEditor.cs | 2 +- Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs | 2 +- .../TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs index 9c931032d..42b4d16fb 100644 --- a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs +++ b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs @@ -271,4 +271,4 @@ private void refresh() serializedObject.ApplyModifiedProperties(); } } -} +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs b/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs index 744e75cb8..be9098cc6 100644 --- a/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs +++ b/Source/Assets/TouchScript/Editor/TouchScriptSettingsWindow.cs @@ -185,4 +185,4 @@ private void Awake() hideFlags = HideFlags.HideAndDontSave; } } -} +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs index f6ab97186..038eaf28a 100644 --- a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs +++ b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs @@ -250,4 +250,4 @@ private bool getHighestResolution(out Vector2 resolution) return true; } } -} +} \ No newline at end of file From 4b389d8ccb80805ed50b2284425addecda1614bc Mon Sep 17 00:00:00 2001 From: Southrop Date: Tue, 10 Jul 2018 12:18:53 +0900 Subject: [PATCH 30/43] Consistency fix --- Source/Assets/TouchScript/Editor/TouchManagerEditor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs index 42b4d16fb..5065baf83 100644 --- a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs +++ b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs @@ -208,9 +208,9 @@ private void drawSendMessage() EditorGUI.BeginChangeCheck(); r = EditorGUI.PrefixLabel(r, label); #if UNITY_2017_3_OR_NEWER - var sMask = (TouchManager.MessageType)EditorGUI.EnumFlagsField(r, instance.SendMessageEvents); + var sMask = (TouchManager.MessageType) EditorGUI.EnumFlagsField(r, instance.SendMessageEvents); #else - var sMask = (TouchManager.MessageType)EditorGUI.EnumMaskField(r, instance.SendMessageEvents); + var sMask = (TouchManager.MessageType) EditorGUI.EnumMaskField(r, instance.SendMessageEvents); #endif if (EditorGUI.EndChangeCheck()) { From 044c5796e2f3955fefc701672a609fc02e76d813 Mon Sep 17 00:00:00 2001 From: Southrop Date: Wed, 11 Jul 2018 18:19:35 +0900 Subject: [PATCH 31/43] Tizen deprecated in 2018.2 --- .../Scripts/Devices/Display/GenericDisplayDevice.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs index 038eaf28a..84780f311 100644 --- a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs +++ b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs @@ -76,7 +76,9 @@ private void updateNativeResulotion() // Mobiles / fullscreen case RuntimePlatform.Android: case RuntimePlatform.IPhonePlayer: +#if !UNITY_2018_2_OR_NEWER case RuntimePlatform.TizenPlayer: +#endif case RuntimePlatform.WSAPlayerARM: case RuntimePlatform.WSAPlayerX64: case RuntimePlatform.WSAPlayerX86: @@ -196,7 +198,9 @@ private void updateNativeDPI() // Mobiles / fullscreen case RuntimePlatform.Android: case RuntimePlatform.IPhonePlayer: +#if !UNITY_2018_2_OR_NEWER case RuntimePlatform.TizenPlayer: +#endif case RuntimePlatform.WSAPlayerARM: case RuntimePlatform.WSAPlayerX64: case RuntimePlatform.WSAPlayerX86: From c4dbbc05d3bccf5e03c80285747baba7763aa4a6 Mon Sep 17 00:00:00 2001 From: Southrop Date: Fri, 14 Dec 2018 11:57:36 +0900 Subject: [PATCH 32/43] PS Vita (PSP2) deprecated as of 2018.3 --- .../Scripts/Devices/Display/GenericDisplayDevice.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs index 84780f311..cd643ca71 100644 --- a/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs +++ b/Source/Assets/TouchScript/Scripts/Devices/Display/GenericDisplayDevice.cs @@ -120,9 +120,11 @@ private void updateNativeResulotion() res = Screen.currentResolution; nativeResolution = new Vector2(res.width, res.height); break; +#if !UNITY_2018_3_OR_NEWER case RuntimePlatform.PSP2: nativeResolution = new Vector2(960, 544); break; +#endif default: // This has not been tested and is probably wrong. if (getHighestResolution(out nativeResolution)) break; @@ -232,9 +234,11 @@ private void updateNativeDPI() nativeDPI = 40; } break; +#if !UNITY_2018_3_OR_NEWER case RuntimePlatform.PSP2: nativeDPI = 220.68f; break; +#endif default: // This has not been tested and is probably wrong. nativeDPI = 160; From 36ab95b5417ab83358b494eb5a23867bf2782cc5 Mon Sep 17 00:00:00 2001 From: "James Kim (Daewon)" Date: Wed, 30 Jan 2019 17:33:48 +0900 Subject: [PATCH 33/43] Fix StandardLayer to work after re-enabled. --- Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs index 59e6bf6e0..d003394a8 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs @@ -265,7 +265,11 @@ private IEnumerator lateEnable() private void OnDisable() { if (!Application.isPlaying) return; - if (inputModule != null) inputModule.INTERNAL_Release(); + if (inputModule != null) + { + inputModule.INTERNAL_Release(); + inputModule = null; + } if (TouchManager.Instance != null) TouchManager.Instance.FrameStarted -= frameStartedHandler; } @@ -644,4 +648,4 @@ private void frameStartedHandler(object sender, EventArgs eventArgs) #endregion } -} \ No newline at end of file +} From 0e4d4349c5c0c67f6e190876bc655276ad4c0fc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=8C=80=EC=9B=90?= Date: Sat, 7 Dec 2019 20:27:12 +0900 Subject: [PATCH 34/43] Support for "disable domain / scene reloading". --- .../Scripts/Core/GestureManagerInstance.cs | 29 +--- .../Scripts/Core/LayerManagerInstance.cs | 32 +---- .../Scripts/Core/TouchManagerInstance.cs | 39 ++---- .../Scripts/Layers/StandardLayer.cs | 2 +- .../TouchScript/Scripts/Layers/TouchLayer.cs | 1 - .../Layers/UI/TouchScriptInputModule.cs | 26 +--- .../Scripts/SessionStateManager.cs | 127 ++++++++++++++++++ .../Scripts/SessionStateManager.cs.meta | 3 + 8 files changed, 150 insertions(+), 109 deletions(-) create mode 100644 Source/Assets/TouchScript/Scripts/SessionStateManager.cs create mode 100644 Source/Assets/TouchScript/Scripts/SessionStateManager.cs.meta diff --git a/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs index 07cc6df13..bef49a80f 100644 --- a/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/GestureManagerInstance.cs @@ -22,30 +22,7 @@ internal sealed class GestureManagerInstance : MonoBehaviour, IGestureManager /// /// Gets the instance of GestureManager singleton. /// - public static IGestureManager Instance - { - get - { - if (object.Equals(instance, null)) - { - // Create an instance if it hasn't been created yet. - // Don't recreate it if the instance was destroyed. - // Should happen only when the app is closing or editor is exiting Play Mode. - if (!Application.isPlaying) return null; - var objects = FindObjectsOfType(); - if (objects.Length == 0) - { - var go = new GameObject("GestureManager Instance"); - instance = go.AddComponent(); - } - else if (objects.Length >= 1) - { - instance = objects[0]; - } - } - return instance; - } - } + public static IGestureManager Instance => SessionStateManager.GestureManager; /// public IGestureDelegate GlobalGestureDelegate { get; set; } @@ -107,8 +84,8 @@ private void Awake() return; } - gameObject.hideFlags = HideFlags.HideInHierarchy; - DontDestroyOnLoad(gameObject); + // gameObject.hideFlags = HideFlags.HideInHierarchy; + // DontDestroyOnLoad(gameObject); gestureListPool.WarmUp(20); pointerListPool.WarmUp(20); diff --git a/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs index cf7b1021d..038196e50 100644 --- a/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/LayerManagerInstance.cs @@ -21,30 +21,7 @@ internal sealed class LayerManagerInstance : MonoBehaviour, ILayerManager /// /// Gets the instance of GestureManager singleton. /// - public static ILayerManager Instance - { - get - { - if (object.Equals(instance, null)) - { - // Create an instance if it hasn't been created yet. - // Don't recreate it if the instance was destroyed. - // Should happen only when the app is closing or editor is exiting Play Mode. - if (!Application.isPlaying) return null; - var objects = FindObjectsOfType(); - if (objects.Length == 0) - { - var go = new GameObject("LayerManager Instance"); - instance = go.AddComponent(); - } - else if (objects.Length >= 1) - { - instance = objects[0]; - } - } - return instance; - } - } + public static ILayerManager Instance => SessionStateManager.LayerManager; /// public IList Layers @@ -70,7 +47,7 @@ public bool HasExclusive private static LayerManagerInstance instance; - private ITouchManager touchManager; + private ITouchManager touchManager => SessionStateManager.TouchManagerInstance; private List layers = new List(10); private int layerCount = 0; @@ -235,11 +212,6 @@ private void Awake() Destroy(this); return; } - - touchManager = TouchManager.Instance; - - gameObject.hideFlags = HideFlags.HideInHierarchy; - DontDestroyOnLoad(gameObject); } private void OnEnable() diff --git a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs index eb439a043..5d3074146 100644 --- a/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs +++ b/Source/Assets/TouchScript/Scripts/Core/TouchManagerInstance.cs @@ -99,30 +99,7 @@ public event EventHandler PointersCancelled /// /// Gets the instance of TouchManager singleton. /// - public static TouchManagerInstance Instance - { - get - { - if (object.Equals(instance, null)) - { - // Create an instance if it hasn't been created yet. - // Don't recreate it if the instance was destroyed. - // Should happen only when the app is closing or editor is exiting Play Mode. - if (!Application.isPlaying) return null; - var objects = FindObjectsOfType(); - if (objects.Length == 0) - { - var go = new GameObject("TouchManager Instance"); - instance = go.AddComponent(); - } - else if (objects.Length >= 1) - { - instance = objects[0]; - } - } - return instance; - } - } + public static TouchManagerInstance Instance => SessionStateManager.TouchManagerInstance; /// public IDisplayDevice DisplayDevice @@ -523,8 +500,8 @@ private void Awake() SceneManager.sceneLoaded += sceneLoadedHandler; #endif - gameObject.hideFlags = HideFlags.HideInHierarchy; - DontDestroyOnLoad(gameObject); + // gameObject.hideFlags = HideFlags.HideInHierarchy; + // DontDestroyOnLoad(gameObject); layerManager = LayerManager.Instance; updateDPI(); @@ -551,6 +528,16 @@ private void Awake() #endif } + void OnDestroy() + { + if (ReferenceEquals(this, instance)) + instance = null; + +#if UNITY_5_4_OR_NEWER + SceneManager.sceneLoaded -= sceneLoadedHandler; +#endif + } + #if UNITY_5_4_OR_NEWER private void sceneLoadedHandler(Scene scene, LoadSceneMode mode) { diff --git a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs index e19f7f5c2..0de6b061e 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/StandardLayer.cs @@ -659,4 +659,4 @@ private void frameStartedHandler(object sender, EventArgs eventArgs) #endregion } -} +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs b/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs index 97717400f..56c22f79d 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/TouchLayer.cs @@ -24,7 +24,6 @@ namespace TouchScript.Layers /// Layers can be configured in a scene using or from code using API. /// If you want to route pointers and manually control which objects they should "pointer" it's better to create a new layer extending . /// - [ExecuteInEditMode] public abstract class TouchLayer : MonoBehaviour { #region Events diff --git a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs index 2e77135a4..fecd70892 100644 --- a/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs +++ b/Source/Assets/TouchScript/Scripts/Layers/UI/TouchScriptInputModule.cs @@ -25,31 +25,7 @@ internal sealed class TouchScriptInputModule : BaseInputModule /// /// TouchScriptInputModule singleton instance. /// - public static TouchScriptInputModule Instance - { - get - { - if (object.Equals(instance, null)) - { - // Create an instance if it hasn't been created yet. - // Don't recreate it if the instance was destroyed. - // Should happen only when the app is closing or editor is exiting Play Mode. - var es = EventSystem.current; - if (es == null) - { - es = FindObjectOfType(); - if (es == null) - { - var go = new GameObject("EventSystem"); - es = go.AddComponent(); - } - } - instance = es.GetComponent(); - if (instance == null) instance = es.gameObject.AddComponent(); - } - return instance; - } - } + public static TouchScriptInputModule Instance => SessionStateManager.TouchScriptInputModule; public string HorizontalAxis = "Horizontal"; public string VerticalAxis = "Vertical"; diff --git a/Source/Assets/TouchScript/Scripts/SessionStateManager.cs b/Source/Assets/TouchScript/Scripts/SessionStateManager.cs new file mode 100644 index 000000000..af66df3e0 --- /dev/null +++ b/Source/Assets/TouchScript/Scripts/SessionStateManager.cs @@ -0,0 +1,127 @@ +using TouchScript.Core; +using TouchScript.Layers.UI; +using UnityEngine; +using UnityEngine.EventSystems; +using Object = UnityEngine.Object; + +namespace TouchScript +{ + /// + /// Manages state that is valid only for single play mode session. + /// + static class SessionStateManager + { + public static TouchManagerInstance TouchManagerInstance => _sessionState.TouchManager; + public static ILayerManager LayerManager => _sessionState.LayerManager; + public static IGestureManager GestureManager => _sessionState.GestureManager; + public static TouchScriptInputModule TouchScriptInputModule => _sessionState.TouchScriptInputModule; + + + static SessionState _sessionStateBacking; + + static SessionState _sessionState + { + get + { + if (!Application.isPlaying) return null; + if (_sessionStateBacking == null || _sessionStateBacking.PlayModeSession != _playModeSession) + { + var root = new GameObject("TouchScript"); + Object.DontDestroyOnLoad(root); + _sessionStateBacking = new SessionState(_playModeSession, root); + } + return _sessionStateBacking; + } + } + + static int _playModeSession; + + +#if UNITY_EDITOR + static SessionStateManager() + { + UnityEditor.EditorApplication.playModeStateChanged += playModeStateChange => + { + if (playModeStateChange == UnityEditor.PlayModeStateChange.ExitingEditMode) + _playModeSession++; + else if (playModeStateChange == UnityEditor.PlayModeStateChange.EnteredEditMode) + _sessionStateBacking = null; + }; + } +#endif + + + class SessionState + { + public readonly int PlayModeSession; + + readonly GameObject _root; + TouchManagerInstance _touchManager; + LayerManagerInstance _layerManager; + GestureManagerInstance _gestureManager; + TouchScriptInputModule _touchScriptInputModule; + + public TouchManagerInstance TouchManager + { + get + { + if (!ReferenceEquals(_touchManager, null)) return _touchManager; + if (_root.TryGetComponent(out var touchManager)) + return _touchManager = touchManager; + return _touchManager = _root.AddComponent(); + } + } + + public LayerManagerInstance LayerManager + { + get + { + if (!ReferenceEquals(_layerManager, null)) return _layerManager; + if (_root.TryGetComponent(out var layerManager)) + return _layerManager = layerManager; + return _layerManager = _root.AddComponent(); + } + } + + public GestureManagerInstance GestureManager + { + get + { + if (!ReferenceEquals(_gestureManager, null)) return _gestureManager; + if (_root.TryGetComponent(out var gestureManager)) + return _gestureManager = gestureManager; + return _gestureManager = _root.AddComponent(); + } + } + + public TouchScriptInputModule TouchScriptInputModule => _touchScriptInputModule != null + ? _touchScriptInputModule : _touchScriptInputModule = ResolveInputModule(); + + public SessionState(int playModeSession, GameObject root) + { + PlayModeSession = playModeSession; + _root = root; + } + + static TouchScriptInputModule ResolveInputModule() + { + var es = EventSystem.current; + if (es == null) + { + var type = typeof(EventSystem); + var objects = Object.FindObjectsOfType(type); + if (objects.Length != 0) es = (EventSystem) objects[0]; + else + { + es = new GameObject(type.Name, typeof(EventSystem)) + .GetComponent(); + } + } + + var instance = es.GetComponent(); + if (instance == null) instance = es.gameObject.AddComponent(); + return instance; + } + } + } +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Scripts/SessionStateManager.cs.meta b/Source/Assets/TouchScript/Scripts/SessionStateManager.cs.meta new file mode 100644 index 000000000..ae2c4826c --- /dev/null +++ b/Source/Assets/TouchScript/Scripts/SessionStateManager.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 8ce769eb86734b5690dc1d544da64104 +timeCreated: 1575712737 \ No newline at end of file From abead4b8389ee3fe51bccb6120f01d6f6cd25c72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=8C=80=EC=9B=90?= Date: Sat, 7 Dec 2019 20:31:53 +0900 Subject: [PATCH 35/43] Descriptive layer name. --- Source/Assets/TouchScript/Editor/TouchManagerEditor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs index 4c6ad0851..73f767f2f 100644 --- a/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs +++ b/Source/Assets/TouchScript/Editor/TouchManagerEditor.cs @@ -91,7 +91,7 @@ private void OnEnable() EditorGUI.LabelField(rect, "null"); return; } - EditorGUI.LabelField(rect, layer.Name); + EditorGUI.LabelField(rect, layer.Name + " (" + layer.gameObject.name + ")"); }; } From 4c40ca780f0f5f67821e0eecc0924d00cdfe9513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=8C=80=EC=9B=90?= Date: Tue, 11 Feb 2020 17:17:33 +0900 Subject: [PATCH 36/43] =?UTF-8?q?=EB=88=84=EB=9D=BD=EB=90=9C=20WindowsTouc?= =?UTF-8?q?h.dll=20=EC=B6=94=EA=B0=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Plugins/WindowsTouch/WindowsTouch.dll | Bin 0 -> 74752 bytes .../WindowsTouch/WindowsTouch.dll.meta | 77 +++++++++++++----- .../TouchScript/Plugins/WindowsTouch/x64.meta | 8 ++ .../Plugins/WindowsTouch/x64/WindowsTouch.dll | Bin 0 -> 89088 bytes .../WindowsTouch/x64/WindowsTouch.dll.meta | 77 +++++++++++++----- 5 files changed, 120 insertions(+), 42 deletions(-) create mode 100644 Source/Assets/TouchScript/Plugins/WindowsTouch/WindowsTouch.dll create mode 100644 Source/Assets/TouchScript/Plugins/WindowsTouch/x64.meta create mode 100644 Source/Assets/TouchScript/Plugins/WindowsTouch/x64/WindowsTouch.dll diff --git a/Source/Assets/TouchScript/Plugins/WindowsTouch/WindowsTouch.dll b/Source/Assets/TouchScript/Plugins/WindowsTouch/WindowsTouch.dll new file mode 100644 index 0000000000000000000000000000000000000000..2dc320ec0f80fc7a722f4d5c7aa13dbb2421b392 GIT binary patch literal 74752 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 literal 0 HcmV?d00001 diff --git a/Source/Assets/TouchScript/Plugins/WindowsTouch/x64/WindowsTouch.dll.meta b/Source/Assets/TouchScript/Plugins/WindowsTouch/x64/WindowsTouch.dll.meta index 188319501..37e8d2b9a 100644 --- a/Source/Assets/TouchScript/Plugins/WindowsTouch/x64/WindowsTouch.dll.meta +++ b/Source/Assets/TouchScript/Plugins/WindowsTouch/x64/WindowsTouch.dll.meta @@ -1,51 +1,86 @@ fileFormatVersion: 2 guid: 8e52c1b48a294e940a1adaa46209e4d7 -timeCreated: 1457295417 -licenseType: Pro PluginImporter: - serializedVersion: 1 + externalObjects: {} + serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 0 - settings: - CPU: AnyCPU - DefaultValueInitialized: true - OS: AnyOS - Linux: + - first: + '': Linux + second: enabled: 1 settings: CPU: x86 - Linux64: + - first: + '': LinuxUniversal + second: enabled: 1 settings: - CPU: x86_64 - LinuxUniversal: + CPU: AnyCPU + - first: + '': OSXIntel + second: + enabled: 1 + settings: + CPU: AnyCPU + - first: + '': OSXIntel64 + second: enabled: 1 settings: CPU: AnyCPU - OSXIntel: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: None + - first: + Facebook: Win64 + second: enabled: 1 settings: CPU: AnyCPU - OSXIntel64: + - first: + Standalone: Linux64 + second: enabled: 1 settings: CPU: AnyCPU - OSXUniversal: + - first: + Standalone: OSXUniversal + second: enabled: 1 settings: CPU: AnyCPU - Win: + - first: + Standalone: Win + second: enabled: 0 settings: CPU: None - Win64: + - first: + Standalone: Win64 + second: enabled: 1 settings: CPU: AnyCPU From 8876fb3d3dec17c2b82d760126809eba09c9ef4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=8C=80=EC=9B=90?= Date: Tue, 11 Feb 2020 17:18:33 +0900 Subject: [PATCH 37/43] =?UTF-8?q?asmdef=20=EB=B6=84=EB=A6=AC.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TouchScript/Editor/TouchScript-Editor.asmdef | 16 ++++++++++++++++ .../Editor/TouchScript-Editor.asmdef.meta | 7 +++++++ .../TouchScript/Scripts/TouchScript.asmdef | 12 ++++++++++++ .../TouchScript/Scripts/TouchScript.asmdef.meta | 7 +++++++ 4 files changed, 42 insertions(+) create mode 100644 Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef create mode 100644 Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef.meta create mode 100644 Source/Assets/TouchScript/Scripts/TouchScript.asmdef create mode 100644 Source/Assets/TouchScript/Scripts/TouchScript.asmdef.meta diff --git a/Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef b/Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef new file mode 100644 index 000000000..874aeacdb --- /dev/null +++ b/Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "TouchScript-Editor", + "references": [ + "TouchScript" + ], + "optionalUnityReferences": [], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef.meta b/Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef.meta new file mode 100644 index 000000000..900979830 --- /dev/null +++ b/Source/Assets/TouchScript/Editor/TouchScript-Editor.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ba87c52c1bcf34d3eaa1a3fb320b0683 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Source/Assets/TouchScript/Scripts/TouchScript.asmdef b/Source/Assets/TouchScript/Scripts/TouchScript.asmdef new file mode 100644 index 000000000..80f0fa3e4 --- /dev/null +++ b/Source/Assets/TouchScript/Scripts/TouchScript.asmdef @@ -0,0 +1,12 @@ +{ + "name": "TouchScript", + "references": [], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [] +} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Scripts/TouchScript.asmdef.meta b/Source/Assets/TouchScript/Scripts/TouchScript.asmdef.meta new file mode 100644 index 000000000..dc84c4906 --- /dev/null +++ b/Source/Assets/TouchScript/Scripts/TouchScript.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ddfbdb034d4644896ae5ee8d41fe9da1 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: From f4d304f1409b48ab225ba2c6fdf3f8e6bbb71cf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=8C=80=EC=9B=90?= Date: Tue, 11 Feb 2020 17:19:07 +0900 Subject: [PATCH 38/43] =?UTF-8?q?Examples=20=EC=A0=9C=EA=B1=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Source/Assets/TouchScript/Examples.meta | 2 - .../Assets/TouchScript/Examples/Camera.meta | 5 - .../TouchScript/Examples/Camera/Camera.unity | 1779 ----- .../Examples/Camera/Camera.unity.meta | 4 - .../TouchScript/Examples/Camera/Scripts.meta | 5 - .../Camera/Scripts/CameraController.cs | 54 - .../Camera/Scripts/CameraController.cs.meta | 8 - .../Assets/TouchScript/Examples/Checkers.meta | 5 - .../Examples/Checkers/Checkers.unity | 2936 -------- .../Examples/Checkers/Checkers.unity.meta | 4 - .../Examples/Checkers/Scripts.meta | 5 - .../Examples/Checkers/Scripts/Board.cs | 31 - .../Examples/Checkers/Scripts/Board.cs.meta | 8 - .../Examples/Checkers/Scripts/Exclusive.cs | 62 - .../Checkers/Scripts/Exclusive.cs.meta | 12 - .../Assets/TouchScript/Examples/Colors.meta | 5 - .../TouchScript/Examples/Colors/Colors.unity | 1072 --- .../Examples/Colors/Colors.unity.meta | 4 - .../Examples/Colors/Materials.meta | 5 - .../Examples/Colors/Materials/Color.mat | 28 - .../Examples/Colors/Materials/Color.mat.meta | 4 - .../TouchScript/Examples/Colors/Prefabs.meta | 5 - .../Examples/Colors/Prefabs/Circle.prefab | 170 - .../Colors/Prefabs/Circle.prefab.meta | 4 - .../TouchScript/Examples/Colors/Scripts.meta | 5 - .../Examples/Colors/Scripts/Circle.cs | 53 - .../Examples/Colors/Scripts/Circle.cs.meta | 8 - .../Examples/Colors/Scripts/Colors.cs | 41 - .../Examples/Colors/Scripts/Colors.cs.meta | 8 - Source/Assets/TouchScript/Examples/Cube.meta | 9 - .../TouchScript/Examples/Cube/Cube.unity | 1505 ---- .../TouchScript/Examples/Cube/Cube.unity.meta | 8 - .../TouchScript/Examples/Cube/Materials.meta | 9 - .../Examples/Cube/Materials/Cube.mat | 142 - .../Examples/Cube/Materials/Cube.mat.meta | 8 - .../Examples/Cube/Materials/Plane.mat | 142 - .../Examples/Cube/Materials/Plane.mat.meta | 8 - .../TouchScript/Examples/Cube/Prefabs.meta | 9 - .../Examples/Cube/Prefabs/Pointer Hit.prefab | 183 - .../Cube/Prefabs/Pointer Hit.prefab.meta | 8 - .../Examples/Cube/RenderTexture.renderTexture | 24 - .../Cube/RenderTexture.renderTexture.meta | 8 - .../TouchScript/Examples/Cube/Scripts.meta | 9 - .../Cube/Scripts/CustomPointerProxy.cs | 20 - .../Cube/Scripts/CustomPointerProxy.cs.meta | 12 - .../TouchScript/Examples/Cube/Scripts/Init.cs | 22 - .../Examples/Cube/Scripts/Init.cs.meta | 12 - .../Examples/Cube/Scripts/LayerDelegate.cs | 25 - .../Cube/Scripts/LayerDelegate.cs.meta | 12 - .../Examples/Cube/Scripts/RedirectInput.cs | 127 - .../Cube/Scripts/RedirectInput.cs.meta | 12 - .../TouchScript/Examples/Examples.unity | 6450 ----------------- .../TouchScript/Examples/Examples.unity.meta | 4 - .../TouchScript/Examples/Multiuser.meta | 5 - .../Examples/Multiuser/Multiuser.unity | 4035 ----------- .../Examples/Multiuser/Multiuser.unity.meta | 4 - .../Examples/Multiuser/Scripts.meta | 5 - .../Examples/Multiuser/Scripts/Logo.cs | 41 - .../Examples/Multiuser/Scripts/Logo.cs.meta | 8 - .../Assets/TouchScript/Examples/Photos.meta | 5 - .../TouchScript/Examples/Photos/Photos.unity | 6146 ---------------- .../Examples/Photos/Photos.unity.meta | 4 - .../Photos/RenderTexture.renderTexture | 21 - .../Photos/RenderTexture.renderTexture.meta | 4 - .../TouchScript/Examples/Photos/Scripts.meta | 5 - .../Examples/Photos/Scripts/Container.cs | 50 - .../Examples/Photos/Scripts/Container.cs.meta | 8 - .../Examples/Photos/Scripts/SetColor.cs | 21 - .../Examples/Photos/Scripts/SetColor.cs.meta | 8 - .../Assets/TouchScript/Examples/Portal.meta | 5 - .../Examples/Portal/Materials.meta | 5 - .../Examples/Portal/Materials/Vortex.mat | 36 - .../Examples/Portal/Materials/Vortex.mat.meta | 4 - .../TouchScript/Examples/Portal/Portal.unity | 2057 ------ .../Examples/Portal/Portal.unity.meta | 4 - .../TouchScript/Examples/Portal/Prefabs.meta | 9 - .../Examples/Portal/Prefabs/Planet 1.prefab | 273 - .../Portal/Prefabs/Planet 1.prefab.meta | 9 - .../Examples/Portal/Prefabs/Planet 2.prefab | 273 - .../Portal/Prefabs/Planet 2.prefab.meta | 9 - .../Examples/Portal/Prefabs/Planet 3.prefab | 273 - .../Portal/Prefabs/Planet 3.prefab.meta | 9 - .../Examples/Portal/Prefabs/Planet 4.prefab | 273 - .../Portal/Prefabs/Planet 4.prefab.meta | 9 - .../TouchScript/Examples/Portal/Scripts.meta | 5 - .../Examples/Portal/Scripts/Planet.cs | 77 - .../Examples/Portal/Scripts/Planet.cs.meta | 8 - .../Examples/Portal/Scripts/Rotator.cs | 19 - .../Examples/Portal/Scripts/Rotator.cs.meta | 8 - .../Examples/Portal/Scripts/Spawner.cs | 40 - .../Examples/Portal/Scripts/Spawner.cs.meta | 12 - .../Examples/Portal/Scripts/Vortex.cs | 19 - .../Examples/Portal/Scripts/Vortex.cs.meta | 8 - Source/Assets/TouchScript/Examples/Pull.meta | 9 - .../TouchScript/Examples/Pull/Materials.meta | 9 - .../Examples/Pull/Materials/Green.mat | 76 - .../Examples/Pull/Materials/Green.mat.meta | 9 - .../TouchScript/Examples/Pull/Prefabs.meta | 9 - .../Examples/Pull/Prefabs/Cube.prefab | 276 - .../Examples/Pull/Prefabs/Cube.prefab.meta | 9 - .../TouchScript/Examples/Pull/Pull.unity | 1962 ----- .../TouchScript/Examples/Pull/Pull.unity.meta | 8 - .../TouchScript/Examples/Pull/Scripts.meta | 9 - .../Examples/Pull/Scripts/Logic.cs | 104 - .../Examples/Pull/Scripts/Logic.cs.meta | 12 - .../Examples/Pull/Scripts/PullGesture.cs | 171 - .../Examples/Pull/Scripts/PullGesture.cs.meta | 12 - .../Assets/TouchScript/Examples/RawInput.meta | 5 - .../Examples/RawInput/Prefabs.meta | 5 - .../Examples/RawInput/Prefabs/Ball.prefab | 83 - .../RawInput/Prefabs/Ball.prefab.meta | 4 - .../Examples/RawInput/RawInput.unity | 927 --- .../Examples/RawInput/RawInput.unity.meta | 4 - .../Examples/RawInput/Scripts.meta | 5 - .../Examples/RawInput/Scripts/Ball.cs | 21 - .../Examples/RawInput/Scripts/Ball.cs.meta | 8 - .../Examples/RawInput/Scripts/Spawner.cs | 45 - .../Examples/RawInput/Scripts/Spawner.cs.meta | 8 - Source/Assets/TouchScript/Examples/Taps.meta | 5 - .../TouchScript/Examples/Taps/Materials.meta | 5 - .../Examples/Taps/Materials/Crate.mat | 28 - .../Examples/Taps/Materials/Crate.mat.meta | 4 - .../TouchScript/Examples/Taps/Prefabs.meta | 5 - .../Examples/Taps/Prefabs/Cube.prefab | 204 - .../Examples/Taps/Prefabs/Cube.prefab.meta | 4 - .../Examples/Taps/Prefabs/Particles.prefab | 1080 --- .../Taps/Prefabs/Particles.prefab.meta | 4 - .../TouchScript/Examples/Taps/Scripts.meta | 5 - .../Examples/Taps/Scripts/Break.cs | 105 - .../Examples/Taps/Scripts/Break.cs.meta | 8 - .../TouchScript/Examples/Taps/Scripts/Kick.cs | 44 - .../Examples/Taps/Scripts/Kick.cs.meta | 8 - .../Examples/Taps/Scripts/Spawn.cs | 41 - .../Examples/Taps/Scripts/Spawn.cs.meta | 8 - .../TouchScript/Examples/Taps/Taps.unity | 1901 ----- .../TouchScript/Examples/Taps/Taps.unity.meta | 4 - Source/Assets/TouchScript/Examples/_misc.meta | 5 - .../TouchScript/Examples/_misc/Fonts.meta | 9 - .../Examples/_misc/Fonts/LuckiestGuy.ttf | Bin 73728 -> 0 bytes .../Examples/_misc/Fonts/LuckiestGuy.ttf.meta | 19 - .../TouchScript/Examples/_misc/Models.meta | 5 - .../Examples/_misc/Models/Checkerboard.meta | 5 - .../_misc/Models/Checkerboard/Board.prefab | 156 - .../Models/Checkerboard/Board.prefab.meta | 4 - .../_misc/Models/Checkerboard/CheckerDark.mat | 36 - .../Models/Checkerboard/CheckerDark.mat.meta | 4 - .../Models/Checkerboard/CheckerDark.prefab | 154 - .../Checkerboard/CheckerDark.prefab.meta | 4 - .../Models/Checkerboard/CheckerLight.mat | 38 - .../Models/Checkerboard/CheckerLight.mat.meta | 4 - .../Models/Checkerboard/CheckerLight.prefab | 154 - .../Checkerboard/CheckerLight.prefab.meta | 4 - .../Models/Checkerboard/Checkerboard.mat | 36 - .../Models/Checkerboard/Checkerboard.mat.meta | 4 - .../Checkerboard/CheckerboardBottom.mat | 36 - .../Checkerboard/CheckerboardBottom.mat.meta | 4 - .../Models/Checkerboard/checker_dark.jpg | Bin 7207 -> 0 bytes .../Models/Checkerboard/checker_dark.jpg.meta | 47 - .../Models/Checkerboard/checker_light.jpg | Bin 10807 -> 0 bytes .../Checkerboard/checker_light.jpg.meta | 47 - .../Models/Checkerboard/checkerboard.jpg | Bin 325521 -> 0 bytes .../Models/Checkerboard/checkerboard.jpg.meta | 47 - .../Examples/_misc/Models/Table.meta | 5 - .../_misc/Models/Table/Materials.meta | 5 - .../Models/Table/Materials/table_chair_01.jpg | Bin 101009 -> 0 bytes .../Table/Materials/table_chair_01.jpg.meta | 47 - .../Models/Table/Materials/table_chair_01.mat | 35 - .../Table/Materials/table_chair_01.mat.meta | 4 - .../Table/Materials/table_chair_01_norms.jpg | Bin 67636 -> 0 bytes .../Materials/table_chair_01_norms.jpg.meta | 47 - .../_misc/Models/Table/table_and_chair.FBX | Bin 43952 -> 0 bytes .../Models/Table/table_and_chair.FBX.meta | 82 - .../TouchScript/Examples/_misc/Scripts.meta | 5 - .../Examples/_misc/Scripts/Checker.cs | 58 - .../Examples/_misc/Scripts/Checker.cs.meta | 8 - .../Examples/_misc/Scripts/ExamplesList.cs | 22 - .../_misc/Scripts/ExamplesList.cs.meta | 12 - .../Examples/_misc/Scripts/Highlight.cs | 42 - .../Examples/_misc/Scripts/Highlight.cs.meta | 12 - .../Examples/_misc/Scripts/KillMe.cs | 21 - .../Examples/_misc/Scripts/KillMe.cs.meta | 8 - .../Examples/_misc/Scripts/Runner.cs | 131 - .../Examples/_misc/Scripts/Runner.cs.meta | 8 - .../Examples/_misc/Scripts/ShowMe.cs | 18 - .../Examples/_misc/Scripts/ShowMe.cs.meta | 12 - .../TouchScript/Examples/_misc/Shaders.meta | 5 - .../_misc/Shaders/BorderDiffuse.shader | 32 - .../_misc/Shaders/BorderDiffuse.shader.meta | 5 - .../Examples/_misc/Shaders/UnlitColor.shader | 43 - .../_misc/Shaders/UnlitColor.shader.meta | 5 - .../TouchScript/Examples/_misc/Textures.meta | 5 - .../Examples/_misc/Textures/Cats.meta | 5 - .../Examples/_misc/Textures/Cats/cat_1.jpg | Bin 90259 -> 0 bytes .../_misc/Textures/Cats/cat_1.jpg.meta | 54 - .../Examples/_misc/Textures/Cats/cat_2.jpg | Bin 72727 -> 0 bytes .../_misc/Textures/Cats/cat_2.jpg.meta | 54 - .../Examples/_misc/Textures/Cats/cat_3.jpg | Bin 87440 -> 0 bytes .../_misc/Textures/Cats/cat_3.jpg.meta | 54 - .../Examples/_misc/Textures/Cats/cat_4.jpg | Bin 85264 -> 0 bytes .../_misc/Textures/Cats/cat_4.jpg.meta | 54 - .../Examples/_misc/Textures/Cats/cat_5.jpg | Bin 57290 -> 0 bytes .../_misc/Textures/Cats/cat_5.jpg.meta | 54 - .../Examples/_misc/Textures/Cats/cat_6.jpg | Bin 55570 -> 0 bytes .../_misc/Textures/Cats/cat_6.jpg.meta | 54 - .../Examples/_misc/Textures/Earth.meta | 5 - .../Textures/Earth/EarthDiffuse1024x512.png | Bin 1245454 -> 0 bytes .../Earth/EarthDiffuse1024x512.png.meta | 47 - .../Textures/Earth/EarthMaterial1024x512.mat | 54 - .../Earth/EarthMaterial1024x512.mat.meta | 4 - .../Examples/_misc/Textures/Examples.meta | 9 - .../_misc/Textures/Examples/Camera.png | Bin 9538 -> 0 bytes .../_misc/Textures/Examples/Camera.png.meta | 58 - .../_misc/Textures/Examples/Checkers.png | Bin 9812 -> 0 bytes .../_misc/Textures/Examples/Checkers.png.meta | 58 - .../_misc/Textures/Examples/Colors.png | Bin 8847 -> 0 bytes .../_misc/Textures/Examples/Colors.png.meta | 58 - .../Examples/_misc/Textures/Examples/Cube.png | Bin 9226 -> 0 bytes .../_misc/Textures/Examples/Cube.png.meta | 58 - .../_misc/Textures/Examples/Multiuser.png | Bin 11116 -> 0 bytes .../Textures/Examples/Multiuser.png.meta | 58 - .../_misc/Textures/Examples/Photos.png | Bin 9774 -> 0 bytes .../_misc/Textures/Examples/Photos.png.meta | 58 - .../_misc/Textures/Examples/Portal.png | Bin 7719 -> 0 bytes .../_misc/Textures/Examples/Portal.png.meta | 58 - .../Examples/_misc/Textures/Examples/Pull.png | Bin 9274 -> 0 bytes .../_misc/Textures/Examples/Pull.png.meta | 92 - .../_misc/Textures/Examples/RawInput.png | Bin 7775 -> 0 bytes .../_misc/Textures/Examples/RawInput.png.meta | 58 - .../Examples/_misc/Textures/Examples/Taps.png | Bin 8369 -> 0 bytes .../_misc/Textures/Examples/Taps.png.meta | 58 - .../Examples/_misc/Textures/Icons.meta | 5 - .../Icons/drag_media_gestureworks.png | Bin 43461 -> 0 bytes .../Icons/drag_media_gestureworks.png.meta | 54 - .../_misc/Textures/Icons/keyboard.png | Bin 8116 -> 0 bytes .../_misc/Textures/Icons/keyboard.png.meta | 56 - .../Icons/media_rotate_gestureworks.png | Bin 69534 -> 0 bytes .../Icons/media_rotate_gestureworks.png.meta | 54 - .../one_finger_double_tap_gestureworks.png | Bin 53530 -> 0 bytes ...ne_finger_double_tap_gestureworks.png.meta | 54 - .../Icons/one_finger_drag_gestureworks.png | Bin 48679 -> 0 bytes .../one_finger_drag_gestureworks.png.meta | 54 - .../Icons/one_finger_flick_gestureworks.png | Bin 45170 -> 0 bytes .../one_finger_flick_gestureworks.png.meta | 54 - .../Icons/one_finger_hold_gestureworks.png | Bin 69603 -> 0 bytes .../one_finger_hold_gestureworks.png.meta | 54 - .../Icons/one_finger_scroll_gestureworks.png | Bin 43934 -> 0 bytes .../one_finger_scroll_gestureworks.png.meta | 54 - .../Icons/one_finger_split_gestureworks.png | Bin 43624 -> 0 bytes .../one_finger_split_gestureworks.png.meta | 54 - .../Icons/one_finger_swipe_gestureworks.png | Bin 45494 -> 0 bytes .../one_finger_swipe_gestureworks.png.meta | 54 - .../Icons/one_finger_tap_gestureworks.png | Bin 42845 -> 0 bytes .../one_finger_tap_gestureworks.png.meta | 54 - .../one_finger_triple_tap_gestureworks.png | Bin 65240 -> 0 bytes ...ne_finger_triple_tap_gestureworks.png.meta | 54 - .../two_finger_double_tap_gestureworks.png | Bin 68473 -> 0 bytes ...wo_finger_double_tap_gestureworks.png.meta | 54 - .../Icons/two_finger_drag_gestureworks.png | Bin 57878 -> 0 bytes .../two_finger_drag_gestureworks.png.meta | 54 - .../Icons/two_finger_flick_gestureworks.png | Bin 57698 -> 0 bytes .../two_finger_flick_gestureworks.png.meta | 54 - .../Icons/two_finger_hold_gestureworks.png | Bin 80789 -> 0 bytes .../two_finger_hold_gestureworks.png.meta | 54 - ...o_finger_horizontal_scale_gestureworks.png | Bin 80396 -> 0 bytes ...ger_horizontal_scale_gestureworks.png.meta | 54 - .../Icons/two_finger_rotate_gestureworks.png | Bin 58128 -> 0 bytes .../two_finger_rotate_gestureworks.png.meta | 54 - .../Icons/two_finger_scale_gestureworks.png | Bin 109098 -> 0 bytes .../two_finger_scale_gestureworks.png.meta | 54 - .../Icons/two_finger_scroll_gestureworks.png | Bin 46362 -> 0 bytes .../two_finger_scroll_gestureworks.png.meta | 54 - .../Icons/two_finger_split_gestureworks.png | Bin 45371 -> 0 bytes .../two_finger_split_gestureworks.png.meta | 54 - .../Icons/two_finger_swipe_gestureworks.png | Bin 63338 -> 0 bytes .../two_finger_swipe_gestureworks.png.meta | 54 - .../Icons/two_finger_tap_gestureworks.png | Bin 53283 -> 0 bytes .../two_finger_tap_gestureworks.png.meta | 54 - .../two_finger_triple_tap_gestureworks.png | Bin 79602 -> 0 bytes ...wo_finger_triple_tap_gestureworks.png.meta | 54 - ...two_finger_vertical_scale_gestureworks.png | Bin 83142 -> 0 bytes ...inger_vertical_scale_gestureworks.png.meta | 54 - .../Icons/two_hand_rotate_gestureworks.png | Bin 85127 -> 0 bytes .../two_hand_rotate_gestureworks.png.meta | 54 - ...wo_hand_two_finger_rotate_gestureworks.png | Bin 51435 -> 0 bytes ...nd_two_finger_rotate_gestureworks.png.meta | 54 - .../Examples/_misc/Textures/Planets.meta | 5 - .../_misc/Textures/Planets/planet_1.mat | 28 - .../_misc/Textures/Planets/planet_1.mat.meta | 4 - .../_misc/Textures/Planets/planet_1.png | Bin 35149 -> 0 bytes .../_misc/Textures/Planets/planet_1.png.meta | 47 - .../_misc/Textures/Planets/planet_2.mat | 28 - .../_misc/Textures/Planets/planet_2.mat.meta | 4 - .../_misc/Textures/Planets/planet_2.png | Bin 28843 -> 0 bytes .../_misc/Textures/Planets/planet_2.png.meta | 47 - .../_misc/Textures/Planets/planet_3.mat | 28 - .../_misc/Textures/Planets/planet_3.mat.meta | 4 - .../_misc/Textures/Planets/planet_3.png | Bin 30118 -> 0 bytes .../_misc/Textures/Planets/planet_3.png.meta | 47 - .../_misc/Textures/Planets/planet_4.mat | 28 - .../_misc/Textures/Planets/planet_4.mat.meta | 4 - .../_misc/Textures/Planets/planet_4.png | Bin 35351 -> 0 bytes .../_misc/Textures/Planets/planet_4.png.meta | 47 - .../Examples/_misc/Textures/Skybox.meta | 5 - .../Examples/_misc/Textures/Skybox/Skybox.mat | 84 - .../_misc/Textures/Skybox/Skybox.mat.meta | 4 - .../_misc/Textures/Skybox/backImage.jpg | Bin 259245 -> 0 bytes .../_misc/Textures/Skybox/backImage.jpg.meta | 47 - .../_misc/Textures/Skybox/downImage.jpg | Bin 198086 -> 0 bytes .../_misc/Textures/Skybox/downImage.jpg.meta | 47 - .../_misc/Textures/Skybox/frontImage.jpg | Bin 285388 -> 0 bytes .../_misc/Textures/Skybox/frontImage.jpg.meta | 47 - .../_misc/Textures/Skybox/leftImage.jpg | Bin 272139 -> 0 bytes .../_misc/Textures/Skybox/leftImage.jpg.meta | 47 - .../_misc/Textures/Skybox/rightImage.jpg | Bin 169713 -> 0 bytes .../_misc/Textures/Skybox/rightImage.jpg.meta | 47 - .../_misc/Textures/Skybox/upImage.jpg | Bin 191148 -> 0 bytes .../_misc/Textures/Skybox/upImage.jpg.meta | 47 - .../Examples/_misc/Textures/UI.meta | 9 - .../_misc/Textures/UI/button_blue.png | Bin 22190 -> 0 bytes .../_misc/Textures/UI/button_blue.png.meta | 56 - .../_misc/Textures/UI/button_green.png | Bin 21654 -> 0 bytes .../_misc/Textures/UI/button_green.png.meta | 56 - .../_misc/Textures/UI/button_text.png | Bin 20851 -> 0 bytes .../_misc/Textures/UI/button_text.png.meta | 56 - .../Examples/_misc/Textures/UI/button_x.png | Bin 25300 -> 0 bytes .../_misc/Textures/UI/button_x.png.meta | 56 - .../Examples/_misc/Textures/UI/list_bg.png | Bin 28266 -> 0 bytes .../_misc/Textures/UI/list_bg.png.meta | 56 - .../_misc/Textures/UI/list_header.png | Bin 21923 -> 0 bytes .../_misc/Textures/UI/list_header.png.meta | 56 - .../Examples/_misc/Textures/UI/list_item.png | Bin 10801 -> 0 bytes .../_misc/Textures/UI/list_item.png.meta | 56 - .../Examples/_misc/Textures/Unity.png | Bin 22786 -> 0 bytes .../Examples/_misc/Textures/Unity.png.meta | 47 - .../Examples/_misc/Textures/border100x100.png | Bin 2658 -> 0 bytes .../_misc/Textures/border100x100.png.meta | 47 - .../_misc/Textures/checkerboard2x2.png | Bin 2341 -> 0 bytes .../_misc/Textures/checkerboard2x2.png.meta | 47 - .../Examples/_misc/Textures/close.png | Bin 7334 -> 0 bytes .../Examples/_misc/Textures/close.png.meta | 47 - .../Examples/_misc/Textures/crate.jpg | Bin 29889 -> 0 bytes .../Examples/_misc/Textures/crate.jpg.meta | 47 - .../Examples/_misc/Textures/rotate.png | Bin 9562 -> 0 bytes .../Examples/_misc/Textures/rotate.png.meta | 47 - .../Examples/_misc/Textures/vortex.jpg | Bin 54792 -> 0 bytes .../Examples/_misc/Textures/vortex.jpg.meta | 47 - 346 files changed, 41619 deletions(-) delete mode 100644 Source/Assets/TouchScript/Examples.meta delete mode 100644 Source/Assets/TouchScript/Examples/Camera.meta delete mode 100644 Source/Assets/TouchScript/Examples/Camera/Camera.unity delete mode 100644 Source/Assets/TouchScript/Examples/Camera/Camera.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Camera/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs delete mode 100644 Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Checkers.meta delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Checkers.unity delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Checkers.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs delete mode 100644 Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Colors.unity delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Colors.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Materials.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Prefabs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs delete mode 100644 Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Cube.unity delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Cube.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Materials.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Prefabs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture delete mode 100644 Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs delete mode 100644 Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Examples.unity delete mode 100644 Source/Assets/TouchScript/Examples/Examples.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Multiuser.meta delete mode 100644 Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity delete mode 100644 Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Multiuser/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs delete mode 100644 Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Photos.meta delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Photos.unity delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Photos.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture delete mode 100644 Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture.meta delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs delete mode 100644 Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Materials.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Portal.unity delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Portal.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs delete mode 100644 Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Materials.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Prefabs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Pull.unity delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Pull.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs delete mode 100644 Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Prefabs.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/RawInput.unity delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/RawInput.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs delete mode 100644 Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Materials.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Prefabs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Taps.unity delete mode 100644 Source/Assets/TouchScript/Examples/Taps/Taps.unity.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Fonts.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_light.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_light.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checkerboard.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checkerboard.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/table_and_chair.FBX delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Models/Table/table_and_chair.FBX.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/Checker.cs delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/Checker.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Shaders.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_1.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_1.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_2.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_2.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_3.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_3.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_4.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_4.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Earth.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Earth/EarthDiffuse1024x512.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Earth/EarthDiffuse1024x512.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Earth/EarthMaterial1024x512.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Earth/EarthMaterial1024x512.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Camera.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Camera.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Checkers.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Checkers.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Colors.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Colors.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Cube.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Cube.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Multiuser.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Multiuser.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Photos.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Photos.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Portal.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Portal.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Pull.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Pull.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/RawInput.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/RawInput.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Taps.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Examples/Taps.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/drag_media_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/drag_media_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/keyboard.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/keyboard.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/media_rotate_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/media_rotate_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_double_tap_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_double_tap_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_drag_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_drag_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_flick_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_flick_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_hold_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_hold_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_scroll_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_scroll_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_split_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_split_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_swipe_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_swipe_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_tap_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_tap_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_triple_tap_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/one_finger_triple_tap_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_double_tap_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_double_tap_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_drag_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_drag_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_flick_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_flick_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_hold_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_hold_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_horizontal_scale_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_horizontal_scale_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_rotate_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_rotate_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_scale_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_scale_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_scroll_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_scroll_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_split_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_split_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_swipe_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_swipe_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_tap_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_tap_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_triple_tap_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_triple_tap_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_vertical_scale_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_finger_vertical_scale_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_hand_rotate_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_hand_rotate_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_hand_two_finger_rotate_gestureworks.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Icons/two_hand_two_finger_rotate_gestureworks.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_1.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_1.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_1.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_1.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_2.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_2.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_2.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_2.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_3.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_3.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_3.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_3.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_4.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_4.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_4.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Planets/planet_4.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/Skybox.mat delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/Skybox.mat.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/backImage.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/backImage.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/downImage.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/downImage.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/frontImage.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/frontImage.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/leftImage.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/leftImage.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/rightImage.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/rightImage.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/upImage.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Skybox/upImage.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_blue.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_blue.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_green.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_green.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_text.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_text.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_x.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/button_x.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/list_bg.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/list_bg.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/list_header.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/list_header.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/list_item.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/UI/list_item.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Unity.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/Unity.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/border100x100.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/border100x100.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/checkerboard2x2.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/checkerboard2x2.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/close.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/close.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/crate.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/crate.jpg.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/rotate.png delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/rotate.png.meta delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/vortex.jpg delete mode 100644 Source/Assets/TouchScript/Examples/_misc/Textures/vortex.jpg.meta diff --git a/Source/Assets/TouchScript/Examples.meta b/Source/Assets/TouchScript/Examples.meta deleted file mode 100644 index 7d411cce7..000000000 --- a/Source/Assets/TouchScript/Examples.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 4ad839071a4838c41be7c74e4860391f diff --git a/Source/Assets/TouchScript/Examples/Camera.meta b/Source/Assets/TouchScript/Examples/Camera.meta deleted file mode 100644 index 246174b68..000000000 --- a/Source/Assets/TouchScript/Examples/Camera.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 7b6c1fab7bf53408f8cd4957ed8cdfcf -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Camera/Camera.unity b/Source/Assets/TouchScript/Examples/Camera/Camera.unity deleted file mode 100644 index 72713ab8c..000000000 --- a/Source/Assets/TouchScript/Examples/Camera/Camera.unity +++ /dev/null @@ -1,1779 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -11.64} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1462230477} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 30 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &139543607 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 139543608} - - component: {fileID: 139543609} - m_Layer: 5 - m_Name: Rotate - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &139543608 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 139543607} - 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: 746517019} - - {fileID: 567050690} - m_Father: {fileID: 250857271} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &139543609 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 139543607} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &242343085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 242343086} - - component: {fileID: 242343088} - - component: {fileID: 242343087} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &242343086 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} - 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: 1962593004} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &242343087 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 4d2e9d1d9030140608b540e419744612, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &242343088 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 1679844150} - - {fileID: 624081475} - - {fileID: 1962593004} - - {fileID: 139543608} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &567050689 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 567050690} - - component: {fileID: 567050692} - - component: {fileID: 567050691} - - component: {fileID: 567050693} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &567050690 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567050689} - 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: 139543608} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &567050691 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567050689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Rotate with 2 fingers - - or ALT + Mouse - - to rotate around Z axis' ---- !u!222 &567050692 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567050689} ---- !u!114 &567050693 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 567050689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1001 &572399281 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 930800605} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &624081474 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 624081475} - - component: {fileID: 624081476} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &624081475 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 624081474} - 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: 1541924794} - - {fileID: 1713463340} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &624081476 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 624081474} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &746517018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 746517019} - - component: {fileID: 746517021} - - component: {fileID: 746517020} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &746517019 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 746517018} - 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: 139543608} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &746517020 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 746517018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a4d8406d5f5c04e2399bbfa832e5c551, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &746517021 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 746517018} ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - - component: {fileID: 930800603} - - component: {fileID: 930800604} - - component: {fileID: 930800602} - - component: {fileID: 930800606} - - component: {fileID: 930800605} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 1462230477} - - {fileID: 2072767614} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &930800602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 74ae431eff8434b0897d3f7f1cff4311, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 0 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 1 - maxPointers: 1 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.05 - minScreenPointsDistance: 0.5 ---- !u!54 &930800603 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &930800604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: b5f2ff2a908224e94b8dde12c7b83c3d, type: 3} - m_Name: - m_EditorClassIdentifier: - TwoFingerMoveGesture: {fileID: 930800602} - ManipulationGesture: {fileID: 930800606} - PanSpeed: 0.01 - RotationSpeed: 200 - ZoomSpeed: 10 ---- !u!114 &930800605 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bc7fd33c57d694994b0ab9f33fcdcbea, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - type: 0 - _camera: {fileID: 62216957} ---- !u!114 &930800606 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 74ae431eff8434b0897d3f7f1cff4311, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 0 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 2 - maxPointers: 10 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.2 - minScreenPointsDistance: 0.5 ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1399100003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1399100004} - - component: {fileID: 1399100006} - - component: {fileID: 1399100005} - - component: {fileID: 1399100007} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1399100004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - 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: 1962593004} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1399100005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Pinch to zoom ---- !u!222 &1399100006 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} ---- !u!114 &1399100007 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Drag with 1 finger - - to move the camera' ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1462230476 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1462230477} - m_Layer: 0 - m_Name: Pivot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1462230477 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1462230476} - 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: 62216952} - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1541924793 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1541924794} - - component: {fileID: 1541924796} - - component: {fileID: 1541924795} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1541924794 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541924793} - 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: 624081475} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1541924795 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541924793} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 824649cf4fd7146d49f62f76f683801a, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1541924796 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1541924793} ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 156, y: 78} - m_SizeDelta: {x: 276, y: 128} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Camera orbit - - - This example shows how to use TransformGesture to make a camera which can orbit - and move around an object. - - - Check the script on Scene/Pivot.' ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1713463339 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1713463340} - - component: {fileID: 1713463343} - - component: {fileID: 1713463342} - - component: {fileID: 1713463341} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1713463340 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1713463339} - 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: 624081475} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1713463341 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1713463339} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1713463342 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1713463339} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Drag with 2+ fingers \nto rotate the camera" ---- !u!222 &1713463343 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1713463339} ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1867657389 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1962593003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1962593004} - - component: {fileID: 1962593005} - m_Layer: 5 - m_Name: Zoom - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1962593004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1962593003} - 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: 242343086} - - {fileID: 1399100004} - m_Father: {fileID: 250857271} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1962593005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1962593003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2072767610 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2072767614} - - component: {fileID: 2072767613} - - component: {fileID: 2072767612} - - component: {fileID: 2072767611} - m_Layer: 0 - m_Name: Earth - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!23 &2072767611 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2072767610} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 6e379d1ec9f5fd949891068175de34fe, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!135 &2072767612 -SphereCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2072767610} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &2072767613 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2072767610} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &2072767614 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2072767610} - m_LocalRotation: {x: -0.07995039, y: 0.9102414, z: -0.20880757, w: 0.34852263} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 4.296496, y: 4.296493, z: 4.296493} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.3292459, y: -0.19317472, z: 0.12877093, w: 0.9152589} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 1 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.185 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/Camera/Camera.unity.meta b/Source/Assets/TouchScript/Examples/Camera/Camera.unity.meta deleted file mode 100644 index 5c8bc3030..000000000 --- a/Source/Assets/TouchScript/Examples/Camera/Camera.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 9bc4a96ba8ead427ab54f883160abc15 -DefaultImporter: - userData: "3" diff --git a/Source/Assets/TouchScript/Examples/Camera/Scripts.meta b/Source/Assets/TouchScript/Examples/Camera/Scripts.meta deleted file mode 100644 index 3ce369378..000000000 --- a/Source/Assets/TouchScript/Examples/Camera/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 8dc1cb789fdd54b04b2fbb15263255a4 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs b/Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs deleted file mode 100644 index 72874fd94..000000000 --- a/Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs +++ /dev/null @@ -1,54 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Gestures.TransformGestures; - -namespace TouchScript.Examples.CameraControl -{ - /// - public class CameraController : MonoBehaviour - { - public ScreenTransformGesture TwoFingerMoveGesture; - public ScreenTransformGesture ManipulationGesture; - public float PanSpeed = 200f; - public float RotationSpeed = 200f; - public float ZoomSpeed = 10f; - - private Transform pivot; - private Transform cam; - - private void Awake() - { - pivot = transform.Find("Pivot"); - cam = transform.Find("Pivot/Camera"); - } - - private void OnEnable() - { - TwoFingerMoveGesture.Transformed += twoFingerTransformHandler; - ManipulationGesture.Transformed += manipulationTransformedHandler; - } - - private void OnDisable() - { - TwoFingerMoveGesture.Transformed -= twoFingerTransformHandler; - ManipulationGesture.Transformed -= manipulationTransformedHandler; - } - - private void manipulationTransformedHandler(object sender, System.EventArgs e) - { - var rotation = Quaternion.Euler(ManipulationGesture.DeltaPosition.y / Screen.height * RotationSpeed, - -ManipulationGesture.DeltaPosition.x / Screen.width * RotationSpeed, - ManipulationGesture.DeltaRotation); - pivot.localRotation *= rotation; - cam.transform.localPosition += Vector3.forward * (ManipulationGesture.DeltaScale - 1f) * ZoomSpeed; - } - - private void twoFingerTransformHandler(object sender, System.EventArgs e) - { - pivot.localPosition += pivot.rotation * TwoFingerMoveGesture.DeltaPosition * PanSpeed; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs.meta b/Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs.meta deleted file mode 100644 index 40f50f702..000000000 --- a/Source/Assets/TouchScript/Examples/Camera/Scripts/CameraController.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: b5f2ff2a908224e94b8dde12c7b83c3d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Checkers.meta b/Source/Assets/TouchScript/Examples/Checkers.meta deleted file mode 100644 index 396645ca0..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: d1d16ca2033414c7bbbb10c80670aea0 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity b/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity deleted file mode 100644 index 8690b0161..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity +++ /dev/null @@ -1,2936 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &12619638 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1766364327} ---- !u!114 &12619639 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 12619638} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &12619640 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 12619638} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &42889166 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1404673428} ---- !u!114 &42889167 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 42889166} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &42889168 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 42889166} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0.26945794, y: 0, z: 0, w: 0.96301216} - m_LocalPosition: {x: -1.11, y: 7.79, z: -14.44} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 31.264, y: 0, z: 0} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 40 - field of view: 30 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!4 &235575575 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1975095845} ---- !u!1 &242343085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 242343086} - - component: {fileID: 242343088} - - component: {fileID: 242343087} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &242343086 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} - 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: 1962593004} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &242343087 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &242343088 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 1679844150} - - {fileID: 1962593004} - - {fileID: 841877613} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &292077922 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1492764721} ---- !u!114 &292077923 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 292077922} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &292077924 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 292077922} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &362054473 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 746500663} ---- !u!114 &362054474 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 362054473} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &362054475 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 362054473} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!114 &496670577 stripped -MonoBehaviour: - m_PrefabParentObject: {fileID: 11490626, guid: b4fd857376bb94265b47bcf5b50f67fa, - type: 2} - m_PrefabInternal: {fileID: 1973376682} - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} ---- !u!4 &503145950 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1973376682} ---- !u!4 &511902458 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1766364327} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &556842199 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -3.50999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &575047064 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1065738468} ---- !u!114 &575047065 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 575047064} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &575047066 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 575047064} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!4 &584553677 stripped -Transform: - m_PrefabParentObject: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!1 &588072016 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1973376682} ---- !u!114 &588072017 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 588072016} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &588072018 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 588072016} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1001 &599866430 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 930800601} - m_Modifications: - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.x - value: -.0399999991 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.y - value: -12.9700003 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.z - value: .25999999 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.y - value: .360566735 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.w - value: .932733476 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.x - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.y - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.z - value: 17 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 9500000, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_ParentPrefab: {fileID: 100100000, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_IsPrefabParent: 0 ---- !u!1 &644314094 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1726854358} ---- !u!114 &644314095 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 644314094} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &644314096 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 644314094} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &653642804 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 912356309} ---- !u!114 &653642805 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 653642804} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &653642806 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 653642804} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1001 &690687408 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 1.50999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &718956936 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 2071229255} ---- !u!114 &718956937 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 718956936} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &718956938 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 718956936} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &721853795 stripped -GameObject: - m_PrefabParentObject: {fileID: 100006, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!64 &721853799 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 721853795} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 4300006, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} ---- !u!1 &724610588 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 724610589} - - component: {fileID: 724610592} - - component: {fileID: 724610591} - - component: {fileID: 724610590} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &724610589 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 724610588} - 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: 841877613} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &724610590 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 724610588} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &724610591 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 724610588} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Hold - - to disable gestures - - on all but one piece' ---- !u!222 &724610592 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 724610588} ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1001 &746500663 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 1.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 13 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &812972186 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 556842199} ---- !u!1001 &813591731 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -3.45000005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.50999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &841877612 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 841877613} - - component: {fileID: 841877614} - m_Layer: 5 - m_Name: Space - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &841877613 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 841877612} - 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: 900258188} - - {fileID: 724610589} - m_Father: {fileID: 250857271} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &841877614 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 841877612} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!4 &868514750 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1065738468} ---- !u!1 &900258187 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 900258188} - - component: {fileID: 900258190} - - component: {fileID: 900258189} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &900258188 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 900258187} - 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: 841877613} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 36.77, y: 0} - m_SizeDelta: {x: 28, y: -28} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &900258189 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 900258187} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: dee235ef089bf4f349c444c9e16ec55e, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &900258190 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 900258187} ---- !u!4 &909269353 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 997919739} ---- !u!1 &909805779 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1975095845} ---- !u!114 &909805780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 909805779} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &909805781 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 909805779} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1001 &912356309 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 3.52999997 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - - component: {fileID: 930800602} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 62216952} - - {fileID: 2027571738} - - {fileID: 584553677} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &930800602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d3969ba4a597b4b9aacc4d9040749012, type: 3} - m_Name: - m_EditorClassIdentifier: - Target: {fileID: 496670577} - Color: {r: 0.94482756, g: 1, b: 0, a: 1} ---- !u!1001 &997919739 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 3.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 12 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1065738468 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -.469999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1100161185 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1242757937} ---- !u!114 &1100161186 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1100161185} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1100161187 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1100161185} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!4 &1140064800 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1242757937} ---- !u!4 &1172386710 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 813591731} ---- !u!1001 &1242757937 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -2.50999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 15 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1271849413 stripped -GameObject: - m_PrefabParentObject: {fileID: 100008, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!64 &1271849417 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1271849413} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 4300004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} ---- !u!1 &1399100003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1399100004} - - component: {fileID: 1399100006} - - component: {fileID: 1399100005} - - component: {fileID: 1399100007} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1399100004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - 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: 1962593004} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1399100005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Drag the board - - to rotate it' ---- !u!222 &1399100006 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} ---- !u!114 &1399100007 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1001 &1404673428 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -1.45000005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Drag a figure to move it ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!4 &1423153197 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 2071229255} ---- !u!4 &1437042110 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1404673428} ---- !u!1 &1484313264 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 690687408} ---- !u!114 &1484313265 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1484313264} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1484313266 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1484313264} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1001 &1492764721 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: .529999971 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &1512539946 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 690687408} ---- !u!1001 &1525929576 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 2.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 11 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 78} - m_SizeDelta: {x: 320, y: 128} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Checkers\n\nThis example shows how to use TransformGesture and PinnedTransformGesture.\n\nCheck - the script on Scene/Board \nand CheckerDark prefab." ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1556569441 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 997919739} ---- !u!114 &1556569442 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1556569441} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1556569443 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1556569441} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1001 &1590395755 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1001 &1726854358 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: .550000012 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 10 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &1760708079 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1492764721} ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1766364327 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -1.49000001 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 9 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1841925474 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 556842199} ---- !u!114 &1841925475 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1841925474} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1841925476 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1841925474} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &1890351926 stripped -GameObject: - m_PrefabParentObject: {fileID: 137898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1525929576} ---- !u!114 &1890351927 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1890351926} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1890351928 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1890351926} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!1 &1908498623 stripped -GameObject: - m_PrefabParentObject: {fileID: 191238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 813591731} ---- !u!114 &1908498624 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1908498623} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66f406de0e0ca42828041209d7c5f611, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1908498625 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1908498623} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f91ca003806bd40f7938a006eee71921, type: 3} - m_Name: - m_EditorClassIdentifier: - OverColor: {r: 1, g: 0, b: 0, a: 1} ---- !u!4 &1953507434 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1726854358} ---- !u!1 &1962593003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1962593004} - - component: {fileID: 1962593005} - m_Layer: 5 - m_Name: Rotate - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1962593004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1962593003} - 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: 242343086} - - {fileID: 1399100004} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1962593005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1962593003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1001 &1973376682 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -.469999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 14 - objectReference: {fileID: 0} - - target: {fileID: 6437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_Convex - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1975095845 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 2.54999995 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!4 &1983636052 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 912356309} ---- !u!1 &2027571734 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 119514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2027571738} - - component: {fileID: 2027571741} - - component: {fileID: 2027571740} - - component: {fileID: 2027571737} - - component: {fileID: 2027571735} - m_Layer: 0 - m_Name: Board - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &2027571735 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11437400, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2027571734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38e07bff8743d4ee38bf724a7a2b4cbb, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 2 - screenTransformThreshold: 0.1 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &2027571737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11411388, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2027571734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66947205b8dad437e8e87b03573f74b3, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!4 &2027571738 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2027571734} - 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: 2041409367} - - {fileID: 2130344072} - m_Father: {fileID: 930800601} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &2027571740 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2319512, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2027571734} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: c39504b52f7f64f26b5762f1bb63f09c, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &2027571741 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3319512, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2027571734} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2041409366 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 119512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2041409367} - - component: {fileID: 2041409372} - - component: {fileID: 2041409369} - - component: {fileID: 2041409368} - - component: {fileID: 2041409371} - m_Layer: 0 - m_Name: Body - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2041409367 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041409366} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.101, z: 0} - m_LocalScale: {x: 10, y: 0.2, z: 10} - m_Children: [] - m_Father: {fileID: 2027571738} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!65 &2041409368 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6585348, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041409366} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0.01, z: 0} ---- !u!23 &2041409369 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2319510, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041409366} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: bade3b3ccc3024624b44815e95a6af4e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!54 &2041409371 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041409366} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 14 - m_CollisionDetection: 2 ---- !u!33 &2041409372 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3319510, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041409366} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &2071229255 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 2130344072} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -2.47300005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.54399991 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &2102641840 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 746500663} ---- !u!1 &2130344071 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2130344072} - m_Layer: 0 - m_Name: Container - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2130344072 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2130344071} - 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: 1423153197} - - {fileID: 868514750} - - {fileID: 1512539946} - - {fileID: 1983636052} - - {fileID: 235575575} - - {fileID: 1760708079} - - {fileID: 1437042110} - - {fileID: 1172386710} - - {fileID: 812972186} - - {fileID: 511902458} - - {fileID: 1953507434} - - {fileID: 2137966724} - - {fileID: 909269353} - - {fileID: 2102641840} - - {fileID: 503145950} - - {fileID: 1140064800} - m_Father: {fileID: 2027571738} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.24194291, y: -0.49854365, z: 0.22107579, w: 0.80252314} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.56 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &2137966724 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1525929576} diff --git a/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity.meta b/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity.meta deleted file mode 100644 index 21cb61b30..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Checkers.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 6ba58961df0a14cad91763f92bda13b9 -DefaultImporter: - userData: "5" diff --git a/Source/Assets/TouchScript/Examples/Checkers/Scripts.meta b/Source/Assets/TouchScript/Examples/Checkers/Scripts.meta deleted file mode 100644 index 7e91453b0..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 89064826597d94d49bf193cfbace94a2 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs b/Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs deleted file mode 100644 index 8355c9702..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs +++ /dev/null @@ -1,31 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Gestures.TransformGestures; - -namespace TouchScript.Examples.Checkers -{ - /// - public class Board : MonoBehaviour - { - private PinnedTransformGesture gesture; - - private void OnEnable() - { - gesture = GetComponent(); - gesture.Transformed += transformedHandler; - } - - private void OnDisable() - { - gesture.Transformed -= transformedHandler; - } - - private void transformedHandler(object sender, System.EventArgs e) - { - transform.localRotation *= Quaternion.AngleAxis(gesture.DeltaRotation, gesture.RotationAxis); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs.meta b/Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs.meta deleted file mode 100644 index 761954ef4..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Board.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 66947205b8dad437e8e87b03573f74b3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs b/Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs deleted file mode 100644 index 559eb97dc..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs +++ /dev/null @@ -1,62 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using TouchScript.Gestures; -using TouchScript.Gestures.TransformGestures; -using TouchScript.Pointers; -using UnityEngine; - -namespace TouchScript.Examples.Checkers -{ - /// - public class Exclusive : MonoBehaviour, IGestureDelegate - { - public TransformGesture Target; - public Color Color = Color.red; - - private bool exclusive = false; - private Renderer cachedRenderer; - private float shininess; - - private void Awake() - { - GestureManager.Instance.GlobalGestureDelegate = this; - cachedRenderer = Target.GetComponent(); - shininess = cachedRenderer.sharedMaterial.GetFloat("_Shininess"); - } - - private void Update() - { - if (Input.GetKey(KeyCode.Space)) - { - exclusive = true; - cachedRenderer.material.SetColor("_SpecColor", Color); - cachedRenderer.material.SetFloat("_Shininess", 0); - } - else - { - exclusive = false; - cachedRenderer.material.SetColor("_SpecColor", Color.white); - cachedRenderer.material.SetFloat("_Shininess", shininess); - } - } - - public bool ShouldBegin(Gesture gesture) - { - if (exclusive) return gesture == Target; - return true; - } - - public bool ShouldReceivePointer(Gesture gesture, Pointer pointer) - { - if (exclusive) return gesture == Target; - return true; - } - - public bool ShouldRecognizeSimultaneously(Gesture first, Gesture second) - { - return false; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs.meta b/Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs.meta deleted file mode 100644 index 294274325..000000000 --- a/Source/Assets/TouchScript/Examples/Checkers/Scripts/Exclusive.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d3969ba4a597b4b9aacc4d9040749012 -timeCreated: 1448994742 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Colors.meta b/Source/Assets/TouchScript/Examples/Colors.meta deleted file mode 100644 index 4ac238bd9..000000000 --- a/Source/Assets/TouchScript/Examples/Colors.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 9b36900fe6ffb414297f579bdc2df773 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Colors.unity b/Source/Assets/TouchScript/Examples/Colors/Colors.unity deleted file mode 100644 index a80e6fbb6..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Colors.unity +++ /dev/null @@ -1,1072 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 0 - hit2DObjects: 1 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 40 - field of view: 30 - orthographic: 1 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &68250096 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 68250097} - m_Layer: 0 - m_Name: Container - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &68250097 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 68250096} - 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: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 1679844150} - - {fileID: 602940323} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &602940322 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 602940323} - - component: {fileID: 602940324} - m_Layer: 5 - m_Name: Scale - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &602940323 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 602940322} - 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: 2046579559} - - {fileID: 1122129733} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &602940324 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 602940322} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - - component: {fileID: 930800602} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 62216952} - - {fileID: 68250097} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &930800602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c8b337721b25c44a1bd825aa64c2df73, type: 3} - m_Name: - m_EditorClassIdentifier: - Prefab: {fileID: 487322, guid: 2b3f65a7742c848579d12e8fc10951b1, type: 2} - Total: 40 ---- !u!1 &1122129732 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1122129733} - - component: {fileID: 1122129736} - - component: {fileID: 1122129735} - - component: {fileID: 1122129734} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1122129733 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1122129732} - 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: 602940323} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 196, y: 0} - m_SizeDelta: {x: 242, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1122129734 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1122129732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1122129735 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1122129732} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Use two fingers \nto scale circles" ---- !u!222 &1122129736 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1122129732} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 196, y: 0} - m_SizeDelta: {x: 242, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Drag circles around. - - When overlapped they will spawn another circle of combined volume.' ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 78} - m_SizeDelta: {x: 320, y: 128} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Colors - - - This example shows how to use CameraLayer2D and Gesture.Cancel() to "give" touches - from one gesture to another. - - - Check the script on Scene and Circle prefab.' ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2046579558 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2046579559} - - component: {fileID: 2046579561} - - component: {fileID: 2046579560} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2046579559 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2046579558} - 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: 602940323} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2046579560 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2046579558} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 4d2e9d1d9030140608b540e419744612, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2046579561 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2046579558} diff --git a/Source/Assets/TouchScript/Examples/Colors/Colors.unity.meta b/Source/Assets/TouchScript/Examples/Colors/Colors.unity.meta deleted file mode 100644 index f611b96b5..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Colors.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: c56b29ea5ec5a4713b65552d4a8bd9ac -DefaultImporter: - userData: "7" diff --git a/Source/Assets/TouchScript/Examples/Colors/Materials.meta b/Source/Assets/TouchScript/Examples/Colors/Materials.meta deleted file mode 100644 index 2d6884086..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Materials.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 693a5205c3d48441bb5a2f2745f043b5 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat b/Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat deleted file mode 100644 index 3f1bcbdaa..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat +++ /dev/null @@ -1,28 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Color - m_Shader: {fileID: 4800000, guid: 94cdda6d3ac3444ee82497c3ca14a496, type: 3} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat.meta b/Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat.meta deleted file mode 100644 index 7035e5c46..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Materials/Color.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 912f6e5f5f74c4db4b9d8e196e3b9309 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Prefabs.meta b/Source/Assets/TouchScript/Examples/Colors/Prefabs.meta deleted file mode 100644 index 3b3415b84..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Prefabs.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 5700b326924fb499da426876f88958f1 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab b/Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab deleted file mode 100644 index 900b09bf2..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab +++ /dev/null @@ -1,170 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &187322 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 487322} - - 33: {fileID: 3387322} - - 23: {fileID: 2387322} - - 114: {fileID: 11408658} - - 114: {fileID: 11478144} - - 58: {fileID: 5878144} - - 58: {fileID: 5815760} - - 114: {fileID: 11416092} - - 50: {fileID: 5031796} - m_Layer: 0 - m_Name: Circle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &487322 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_LocalRotation: {x: -.716292739, y: 0, z: 0, w: .697799981} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 15, y: 1, z: 15} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!23 &2387322 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_Materials: - - {fileID: 2100000, guid: 912f6e5f5f74c4db4b9d8e196e3b9309, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 - m_ProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_ImportantGI: 0 - m_AutoUVMaxDistance: .5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &3387322 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!50 &5031796 -Rigidbody2D: - serializedVersion: 2 - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Mass: 1 - m_LinearDrag: 0 - m_AngularDrag: .0500000007 - m_GravityScale: 1 - m_IsKinematic: 1 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 - m_Constraints: 0 ---- !u!58 &5815760 -CircleCollider2D: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Enabled: 1 - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_Offset: {x: 0, y: 0} - serializedVersion: 2 - m_Radius: .100000001 ---- !u!58 &5878144 -CircleCollider2D: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Enabled: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_Offset: {x: 0, y: 0} - serializedVersion: 2 - m_Radius: .5 ---- !u!114 &11408658 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - advancedProps: 0 - minTouches: 0 - maxTouches: 0 - combineTouches: 0 - combineTouchesInterval: .300000012 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - type: 7 - minScreenPointsDistance: .5 - screenTransformThreshold: .100000001 - projection: 0 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!114 &11416092 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d2d1ded9b7682453b9db33938fecf06b, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11478144 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 187322} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 187322} - m_IsPrefabParent: 1 diff --git a/Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab.meta b/Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab.meta deleted file mode 100644 index 1e9d7848a..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Prefabs/Circle.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 2b3f65a7742c848579d12e8fc10951b1 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Scripts.meta b/Source/Assets/TouchScript/Examples/Colors/Scripts.meta deleted file mode 100644 index 6f7ad603c..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 3cccfbbd62bbf4353a5a2b0aa16fe14b -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs b/Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs deleted file mode 100644 index 8f1196083..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs +++ /dev/null @@ -1,53 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Gestures; -using TouchScript.Gestures.TransformGestures; - -namespace TouchScript.Examples.Colors -{ - /// - public class Circle : MonoBehaviour - { - private bool isDestroyed = false; - - public Color Kill() - { - isDestroyed = true; - - GetComponent().Cancel(true, true); - GetComponent().Cancel(true, true); - var color = GetComponent().sharedMaterial.color; - Destroy(gameObject); - return color; - } - - private void OnTriggerEnter2D(Collider2D other) - { - if (isDestroyed) return; - - var gesture = GetComponent(); - if (gesture.State != Gesture.GestureState.Changed && gesture.State != Gesture.GestureState.Began) return; - - var otherCircle = other.GetComponent(); - if (!otherCircle) return; - - var otherColor = otherCircle.Kill(); - var scale = - Mathf.Sqrt(otherCircle.transform.localScale.x * otherCircle.transform.localScale.x + - transform.localScale.x * transform.localScale.x); - var color = Color.Lerp(GetComponent().sharedMaterial.color, otherColor, .5f); - - var obj = Instantiate(gameObject) as GameObject; - obj.transform.SetParent(transform.parent); - obj.transform.localPosition = transform.localPosition; - obj.transform.localRotation = transform.localRotation; - obj.transform.localScale = new Vector3(scale, 1, scale); - obj.GetComponent().sharedMaterial.color = color; - - Kill(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs.meta b/Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs.meta deleted file mode 100644 index 45abc8877..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Scripts/Circle.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d2d1ded9b7682453b9db33938fecf06b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs b/Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs deleted file mode 100644 index db9a39431..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs +++ /dev/null @@ -1,41 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using System.Collections.Generic; - -namespace TouchScript.Examples.Colors -{ - /// - public class Colors : MonoBehaviour - { - public Transform Prefab; - public int Total = 10; - - private List colors = new List() - { - Color.blue, - Color.cyan, - Color.gray, - Color.green, - Color.magenta, - Color.red, - Color.white, - Color.yellow, - Color.black - }; - - void Start() - { - var container = transform.Find("Container"); - for (var i = 0; i < Total; i++) - { - var obj = Instantiate(Prefab) as Transform; - obj.SetParent(container); - obj.localPosition = new Vector3(Random.Range(-100, 100), Random.Range(-100, 100), 0); - obj.GetComponent().material.color = colors[Random.Range(0, colors.Count)]; - } - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs.meta b/Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs.meta deleted file mode 100644 index 02645fee8..000000000 --- a/Source/Assets/TouchScript/Examples/Colors/Scripts/Colors.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c8b337721b25c44a1bd825aa64c2df73 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Cube.meta b/Source/Assets/TouchScript/Examples/Cube.meta deleted file mode 100644 index 8a72b36de..000000000 --- a/Source/Assets/TouchScript/Examples/Cube.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 26a2ec4f165a64fb2a33a35a758e9f9a -folderAsset: yes -timeCreated: 1451049161 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Cube.unity b/Source/Assets/TouchScript/Examples/Cube/Cube.unity deleted file mode 100644 index 6c9d0a94f..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Cube.unity +++ /dev/null @@ -1,1505 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0.97875386, y: 0, z: 0, w: 0.20503876} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 23.6635, y: -180, z: -180} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 30 - orthographic: 0 - orthographic size: 10 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &172819027 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 172819028} - - component: {fileID: 172819029} - m_Layer: 5 - m_Name: Scale - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &172819028 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 172819027} - 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: 732284830} - - {fileID: 891499233} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &172819029 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 172819027} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 1679844150} - - {fileID: 172819028} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[1] - value: - objectReference: {fileID: 1459600544} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &732284827 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 732284830} - - component: {fileID: 732284829} - - component: {fileID: 732284828} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &732284828 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 732284827} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: a4d8406d5f5c04e2399bbfa832e5c551, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &732284829 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 732284827} ---- !u!224 &732284830 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 732284827} - 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: 172819028} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &891499232 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 891499233} - - component: {fileID: 891499236} - - component: {fileID: 891499235} - - component: {fileID: 891499234} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &891499233 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 891499232} - 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: 172819028} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &891499234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 891499232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &891499235 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 891499232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Scale and rotate - - the cat picture' ---- !u!222 &891499236 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 891499232} ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - - component: {fileID: 930800602} - - component: {fileID: 930800603} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 62216952} - - {fileID: 1880100173} - - {fileID: 1459600543} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &930800602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a6bb9532482734d0f892c488f5d08d6b, type: 3} - m_Name: - m_EditorClassIdentifier: - Source: {fileID: 1880100168} - RenderTextureLayer: {fileID: 1459600544} ---- !u!114 &930800603 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c98a691d71b7b4ecfa393fa5ea0800d7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &963048123 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 963048124} - - component: {fileID: 963048127} - - component: {fileID: 963048126} - - component: {fileID: 963048125} - - component: {fileID: 963048129} - - component: {fileID: 963048128} - m_Layer: 0 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &963048124 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963048123} - m_LocalRotation: {x: 0, y: 0, z: 1, w: -0.00000016292068} - m_LocalPosition: {x: 0, y: 0, z: 5.16} - m_LocalScale: {x: 2, y: 2, z: 0.047008425} - m_Children: [] - m_Father: {fileID: 1459600543} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &963048125 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963048123} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 08401881b8b2542f1b283eac02c865aa, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &963048126 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963048123} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &963048127 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963048123} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!114 &963048128 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963048123} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.00001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &963048129 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 963048123} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 0 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Drag the cat picture ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1459600542 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1459600543} - - component: {fileID: 1459600547} - - component: {fileID: 1459600544} - m_Layer: 0 - m_Name: Scene Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1459600543 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1459600542} - m_LocalRotation: {x: 0, y: 0.74471927, z: 0, w: -0.66737795} - m_LocalPosition: {x: 1000, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 963048124} - m_Father: {fileID: 930800601} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1459600544 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1459600542} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 1 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!20 &1459600547 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1459600542} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 8400000, guid: 06f7dd8a0a9854c66bb01e04d58f2861, type: 2} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 48.2} - m_SizeDelta: {x: 320, y: 122.32} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Cube - - - This example shows how to use a custom input source and TouchLayer.Delegate to - dynamically create fake touch points from cube surface used by a camera rendering - to a Render Texture.' ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: touchProxy - value: - objectReference: {fileID: 11468960, guid: 55576da10f8e2478e9aec42a40f85554, - type: 2} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: pointerProxy - value: - objectReference: {fileID: 11468960, guid: 55576da10f8e2478e9aec42a40f85554, - type: 2} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1880100167 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1880100173} - - component: {fileID: 1880100172} - - component: {fileID: 1880100170} - - component: {fileID: 1880100169} - - component: {fileID: 1880100168} - - component: {fileID: 1880100171} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1880100168 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1880100167} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71f21ea441ad54e2395b6cb5da4f4e9f, type: 3} - m_Name: - m_EditorClassIdentifier: - basicEditor: 1 - Width: 512 - Height: 512 ---- !u!114 &1880100169 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1880100167} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3fd90a8856e1a49eba25728d5aaac9f2, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] ---- !u!23 &1880100170 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1880100167} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 7414b9f60fb074ad4a74546362f312ab, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 1 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!64 &1880100171 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1880100167} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1880100172 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1880100167} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1880100173 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1880100167} - m_LocalRotation: {x: 0, y: -0.32758188, z: 0, w: 0.9448228} - m_LocalPosition: {x: 0.05, y: -2.9, z: -6.5} - m_LocalScale: {x: -2.610165, y: -2.610164, z: 2.6101644} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.32484895, y: -0.86744815, z: 0.043405317, w: 0.37432998} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.56 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/Cube/Cube.unity.meta b/Source/Assets/TouchScript/Examples/Cube/Cube.unity.meta deleted file mode 100644 index 18eee7b08..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Cube.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 179bea80bb29f49ab9d5761fc9d3738b -timeCreated: 1451049198 -licenseType: Pro -DefaultImporter: - userData: "8" - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Materials.meta b/Source/Assets/TouchScript/Examples/Cube/Materials.meta deleted file mode 100644 index cbd0957cc..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bfeadc928adff4a06a603a8a150e9482 -folderAsset: yes -timeCreated: 1451049337 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat b/Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat deleted file mode 100644 index 3c69548d3..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat +++ /dev/null @@ -1,142 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Cube - m_Shader: {fileID: 4800000, guid: c316336e4e7e741118da40d9d340cd27, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: 2000 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 8400000, guid: 06f7dd8a0a9854c66bb01e04d58f2861, type: 2} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _SrcBlend - second: 1 - data: - first: - name: _DstBlend - second: 0 - data: - first: - name: _Cutoff - second: .5 - data: - first: - name: _Parallax - second: .0199999996 - data: - first: - name: _ZWrite - second: 1 - data: - first: - name: _Glossiness - second: .5 - data: - first: - name: _BumpScale - second: 1 - data: - first: - name: _OcclusionStrength - second: 1 - data: - first: - name: _DetailNormalMapScale - second: 1 - data: - first: - name: _UVSec - second: 0 - data: - first: - name: _Mode - second: 0 - data: - first: - name: _Metallic - second: 0 - data: - first: - name: _Border - second: .0500000007 - m_Colors: - data: - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat.meta b/Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat.meta deleted file mode 100644 index c81341daa..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Materials/Cube.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7414b9f60fb074ad4a74546362f312ab -timeCreated: 1451049350 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat b/Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat deleted file mode 100644 index 99b697b08..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat +++ /dev/null @@ -1,142 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Plane - m_Shader: {fileID: 4800000, guid: c316336e4e7e741118da40d9d340cd27, type: 3} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: 2000 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 97bf9d574de664236942f6c91db57ef6, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _BumpMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailNormalMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _ParallaxMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _OcclusionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _EmissionMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailMask - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _DetailAlbedoMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _MetallicGlossMap - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _SrcBlend - second: 1 - data: - first: - name: _DstBlend - second: 0 - data: - first: - name: _Cutoff - second: .5 - data: - first: - name: _Parallax - second: .0199999996 - data: - first: - name: _ZWrite - second: 1 - data: - first: - name: _Glossiness - second: .5 - data: - first: - name: _BumpScale - second: 1 - data: - first: - name: _OcclusionStrength - second: 1 - data: - first: - name: _DetailNormalMapScale - second: 1 - data: - first: - name: _UVSec - second: 0 - data: - first: - name: _Mode - second: 0 - data: - first: - name: _Metallic - second: 0 - data: - first: - name: _Border - second: .0299999993 - m_Colors: - data: - first: - name: _EmissionColor - second: {r: 0, g: 0, b: 0, a: 1} - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat.meta b/Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat.meta deleted file mode 100644 index 7eaaa6046..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Materials/Plane.mat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 08401881b8b2542f1b283eac02c865aa -timeCreated: 1451059428 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Prefabs.meta b/Source/Assets/TouchScript/Examples/Cube/Prefabs.meta deleted file mode 100644 index 95b5079b3..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: c1c23e48a721944228af1cd2dd57e8c4 -folderAsset: yes -timeCreated: 1451059939 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab b/Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab deleted file mode 100644 index a6e8459e7..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab +++ /dev/null @@ -1,183 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &152322 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22498922} - - 222: {fileID: 22253470} - - 114: {fileID: 11415522} - - 114: {fileID: 11446012} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &183852 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 224: {fileID: 22471328} - - 222: {fileID: 22246154} - - 114: {fileID: 11454912} - - 114: {fileID: 11468960} - m_Layer: 0 - m_Name: Pointer Hit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &11415522 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 152322} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: .00392156886, g: .996078491, b: .996078491, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 12 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_RichText: 0 - m_HorizontalOverflow: 1 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Id: 0 - - Tags: Bla' ---- !u!114 &11446012 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 152322} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: .541000009} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &11454912 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 183852} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: f5c75ed8c6bed0f489d9003aa739aff7, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!114 &11468960 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 183852} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 890c2ecd38df147d499ea085487b9c72, type: 3} - m_Name: - m_EditorClassIdentifier: - Text: {fileID: 11415522} ---- !u!222 &22246154 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 183852} ---- !u!222 &22253470 -CanvasRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 152322} ---- !u!224 &22471328 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 183852} - 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: 22498922} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 472, y: 378} - m_SizeDelta: {x: 64, y: 64} - m_Pivot: {x: .5, y: .5} ---- !u!224 &22498922 -RectTransform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 152322} - 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: 22471328} - m_RootOrder: 0 - m_AnchorMin: {x: 1, y: .5} - m_AnchorMax: {x: 1, y: .5} - m_AnchoredPosition: {x: 3, y: 0} - m_SizeDelta: {x: 100, y: 47} - m_Pivot: {x: 0, y: .5} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 183852} - m_IsPrefabParent: 1 diff --git a/Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab.meta b/Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab.meta deleted file mode 100644 index 98116928c..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Prefabs/Pointer Hit.prefab.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55576da10f8e2478e9aec42a40f85554 -timeCreated: 1451059945 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture b/Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture deleted file mode 100644 index fc76cffba..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture +++ /dev/null @@ -1,24 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!84 &8400000 -RenderTexture: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RenderTexture - m_ImageContentsHash: - serializedVersion: 2 - Hash: 00000000000000000000000000000000 - m_Width: 512 - m_Height: 512 - m_AntiAliasing: 2 - m_DepthFormat: 2 - m_ColorFormat: 0 - m_MipMap: 0 - m_GenerateMips: 1 - m_SRGB: 0 - m_TextureSettings: - m_FilterMode: 1 - m_Aniso: 0 - m_MipBias: 0 - m_WrapMode: 1 diff --git a/Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture.meta b/Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture.meta deleted file mode 100644 index a08a1d08c..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/RenderTexture.renderTexture.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 06f7dd8a0a9854c66bb01e04d58f2861 -timeCreated: 1451049379 -licenseType: Pro -NativeFormatImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts.meta b/Source/Assets/TouchScript/Examples/Cube/Scripts.meta deleted file mode 100644 index 68a366cf8..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 08b2d3128caa94da2beb7f13d12f0855 -folderAsset: yes -timeCreated: 1451049207 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs b/Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs deleted file mode 100644 index 3fe57c913..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs +++ /dev/null @@ -1,20 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using TouchScript.Behaviors.Cursors; -using TouchScript.Pointers; - -namespace TouchScript.Examples.Cube -{ - /// - public class CustomPointerProxy : PointerCursor - { - protected override void updateOnce(IPointer pointer) - { - if (pointer.InputSource is RedirectInput) Hide(); - - base.updateOnce(pointer); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs.meta b/Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs.meta deleted file mode 100644 index 0108fc9e8..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/CustomPointerProxy.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 890c2ecd38df147d499ea085487b9c72 -timeCreated: 1451059587 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs b/Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs deleted file mode 100644 index 4afc392b7..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs +++ /dev/null @@ -1,22 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Layers; - -namespace TouchScript.Examples.Cube -{ - /// - public class Init : MonoBehaviour - { - void Start() - { - var d = GetComponent(); - var go = GameObject.Find("Scene Camera"); - go.GetComponent().Delegate = d; - go = GameObject.Find("Camera"); - go.GetComponent().Delegate = d; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs.meta b/Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs.meta deleted file mode 100644 index 1ba5f890a..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/Init.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c98a691d71b7b4ecfa393fa5ea0800d7 -timeCreated: 1451059203 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs b/Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs deleted file mode 100644 index 4c0762420..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs +++ /dev/null @@ -1,25 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Layers; -using TouchScript.Pointers; -using TouchScript.InputSources; - -namespace TouchScript.Examples.Cube -{ - /// - public class LayerDelegate : MonoBehaviour, ILayerDelegate - { - public RedirectInput Source; - public TouchLayer RenderTextureLayer; - - public bool ShouldReceivePointer(TouchLayer layer, IPointer pointer) - { - if (layer == RenderTextureLayer) - return pointer.InputSource == (IInputSource) Source; - return pointer.InputSource != (IInputSource) Source; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs.meta b/Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs.meta deleted file mode 100644 index 900b10fce..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/LayerDelegate.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a6bb9532482734d0f892c488f5d08d6b -timeCreated: 1451051762 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs b/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs deleted file mode 100644 index 5e9c90b40..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs +++ /dev/null @@ -1,127 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using System.Collections.Generic; -using TouchScript.Gestures; -using TouchScript.Hit; -using TouchScript.InputSources; -using TouchScript.Pointers; -using TouchScript.Utils; - -namespace TouchScript.Examples.Cube -{ - /// - public class RedirectInput : InputSource - { - public int Width = 512; - public int Height = 512; - - private MetaGesture gesture; - private Dictionary map = new Dictionary(); - - public override bool CancelPointer(Pointer pointer, bool shouldReturn) - { - base.CancelPointer(pointer, shouldReturn); - - map.Remove(pointer.Id); - if (shouldReturn) - { - HitData hit; - if (PointerUtils.IsPointerOnTarget(pointer, transform, out hit)) - { - var newPointer = PointerFactory.Create(pointer.Type, this); - newPointer.CopyFrom(pointer); - newPointer.Position = processCoords(hit.RaycastHit.textureCoord); - addPointer(newPointer); - pressPointer(newPointer); - map.Add(pointer.Id, newPointer); - } - } - return true; - } - - protected override void init() - { - gesture = GetComponent(); - if (gesture) - { - gesture.PointerPressed += pointerPressedHandler; - gesture.PointerUpdated += pointerUpdatedHandler; - gesture.PointerCancelled += pointerCancelledhandler; - gesture.PointerReleased += pointerReleasedHandler; - } - } - - protected override void OnDisable() - { - base.OnDisable(); - - if (gesture) - { - gesture.PointerPressed -= pointerPressedHandler; - gesture.PointerUpdated -= pointerUpdatedHandler; - gesture.PointerCancelled -= pointerCancelledhandler; - gesture.PointerReleased -= pointerReleasedHandler; - } - } - - private Vector2 processCoords(Vector2 value) - { - return new Vector2(value.x * Width, value.y * Height); - } - - private void pointerPressedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) - { - var pointer = metaGestureEventArgs.Pointer; - if (pointer.InputSource == (IInputSource) this) return; - - var newPointer = PointerFactory.Create(pointer.Type, this); - newPointer.CopyFrom(pointer); - newPointer.Position = processCoords(pointer.GetPressData().RaycastHit.textureCoord); - newPointer.Flags = pointer.Flags | Pointer.FLAG_ARTIFICIAL | Pointer.FLAG_INTERNAL; - addPointer(newPointer); - pressPointer(newPointer); - map.Add(pointer.Id, newPointer); - } - - private void pointerUpdatedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) - { - var pointer = metaGestureEventArgs.Pointer; - - if (pointer.InputSource == (IInputSource) this) return; - - Pointer newPointer; - if (!map.TryGetValue(pointer.Id, out newPointer)) return; - HitData hit; - if (!PointerUtils.IsPointerOnTarget(pointer, transform, out hit)) return; - newPointer.Position = processCoords(hit.RaycastHit.textureCoord); - newPointer.Flags = pointer.Flags | Pointer.FLAG_ARTIFICIAL; - updatePointer(newPointer); - } - - private void pointerReleasedHandler(object sender, MetaGestureEventArgs metaGestureEventArgs) - { - var pointer = metaGestureEventArgs.Pointer; - if (pointer.InputSource == (IInputSource) this) return; - - Pointer newPointer; - if (!map.TryGetValue(pointer.Id, out newPointer)) return; - map.Remove(pointer.Id); - releasePointer(newPointer); - removePointer(newPointer); - } - - private void pointerCancelledhandler(object sender, MetaGestureEventArgs metaGestureEventArgs) - { - var pointer = metaGestureEventArgs.Pointer; - if (pointer.InputSource == (IInputSource) this) return; - - Pointer newPointer; - if (!map.TryGetValue(pointer.Id, out newPointer)) return; - map.Remove(pointer.Id); - cancelPointer(newPointer); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs.meta b/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs.meta deleted file mode 100644 index aba659e38..000000000 --- a/Source/Assets/TouchScript/Examples/Cube/Scripts/RedirectInput.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 71f21ea441ad54e2395b6cb5da4f4e9f -timeCreated: 1451049608 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Examples.unity b/Source/Assets/TouchScript/Examples/Examples.unity deleted file mode 100644 index e68c675ed..000000000 --- a/Source/Assets/TouchScript/Examples/Examples.unity +++ /dev/null @@ -1,6450 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &15691937 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 15691938} - - component: {fileID: 15691940} - - component: {fileID: 15691939} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &15691938 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 15691937} - 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: 1037999862} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &15691939 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 15691937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to use CameraLayer2D and Gesture.Cancel() to "give" touches to - another gesture. ---- !u!222 &15691940 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 15691937} ---- !u!1 &16824281 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 16824282} - - component: {fileID: 16824284} - - component: {fileID: 16824283} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &16824282 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 16824281} - 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: 758236082} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &16824283 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 16824281} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to use TransformGesture and PinnedTransformGesture. ---- !u!222 &16824284 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 16824281} ---- !u!1 &37557108 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 37557109} - - component: {fileID: 37557110} - m_Layer: 5 - m_Name: Examples - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &37557109 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 37557108} - 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: 1317055114} - - {fileID: 767854197} - m_Father: {fileID: 2032927211} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 360, y: -60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &37557110 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 37557108} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1d184134ce2b24f92834c7bd77c9dcd8, type: 3} - m_Name: - m_EditorClassIdentifier: - Content: {fileID: 2098255038} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - 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: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 30 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &96104531 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 96104532} - - component: {fileID: 96104536} - - component: {fileID: 96104535} - - component: {fileID: 96104534} - - component: {fileID: 96104533} - m_Layer: 5 - m_Name: Previous - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &96104532 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 96104531} - 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: 1784197137} - m_Father: {fileID: 666412329} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 1, y: 0} ---- !u!114 &96104533 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 96104531} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &96104534 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 96104531} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.15862095, g: 1, b: 0, a: 1} - m_PressedColor: {r: 0.9044118, g: 0.9044118, b: 0.9044118, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 96104535} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadPreviousLevel - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &96104535 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 96104531} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 8c24c9fccfbf94ef08c2da39f7245967, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &96104536 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 96104531} ---- !u!1 &174295520 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 174295523} - - component: {fileID: 174295522} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &174295522 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 174295520} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 0 - m_DragThreshold: 5 ---- !u!4 &174295523 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 174295520} - 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: 1654745587} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &201561626 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 201561627} - - component: {fileID: 201561630} - - component: {fileID: 201561629} - - component: {fileID: 201561628} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &201561627 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 201561626} - 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: 870787322} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &201561628 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 201561626} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 201561629} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Camera - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &201561629 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 201561626} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &201561630 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 201561626} ---- !u!1 &299753858 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 299753859} - - component: {fileID: 299753861} - - component: {fileID: 299753860} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &299753859 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 299753858} - 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: 1037999862} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &299753860 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 299753858} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 2ffae1f119ee1480785aa1061b1ab391, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &299753861 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 299753858} ---- !u!1 &309713870 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 309713871} - - component: {fileID: 309713874} - - component: {fileID: 309713873} - - component: {fileID: 309713872} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &309713871 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 309713870} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.6333333, y: 1.6333333, z: 1.6333333} - m_Children: [] - m_Father: {fileID: 1402896514} - 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: -405.2041, y: -304} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &309713872 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 309713870} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 2, y: 2} - m_UseGraphicAlpha: 1 ---- !u!114 &309713873 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 309713870} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 53 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 53 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Make sure that you add example scenes to build settings! ---- !u!222 &309713874 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 309713870} ---- !u!1 &321008077 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 321008078} - - component: {fileID: 321008081} - - component: {fileID: 321008080} - - component: {fileID: 321008079} - m_Layer: 5 - m_Name: Portal - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &321008078 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 321008077} - 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: 1449561975} - - {fileID: 1241691652} - - {fileID: 1894139120} - - {fileID: 329812103} - m_Father: {fileID: 2098255038} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &321008079 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 321008077} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &321008080 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 321008077} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &321008081 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 321008077} ---- !u!1 &329812102 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 329812103} - - component: {fileID: 329812105} - - component: {fileID: 329812104} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &329812103 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 329812102} - 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: 321008078} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &329812104 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 329812102} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 1217c44a62d504b718e8d6b10d17c0cb, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &329812105 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 329812102} ---- !u!1 &341179472 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 341179473} - - component: {fileID: 341179476} - - component: {fileID: 341179475} - - component: {fileID: 341179474} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &341179473 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 341179472} - 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: 574950114} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &341179474 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 341179472} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 341179475} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Taps - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &341179475 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 341179472} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &341179476 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 341179472} ---- !u!1 &357107824 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 357107825} - - component: {fileID: 357107828} - - component: {fileID: 357107827} - - component: {fileID: 357107826} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &357107825 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 357107824} - 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: 1037999862} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &357107826 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 357107824} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &357107827 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 357107824} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: colors ---- !u!222 &357107828 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 357107824} ---- !u!1 &363049654 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 363049655} - - component: {fileID: 363049658} - - component: {fileID: 363049657} - - component: {fileID: 363049656} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &363049655 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 363049654} - 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: 758236082} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &363049656 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 363049654} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 363049657} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Checkers - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &363049657 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 363049654} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &363049658 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 363049654} ---- !u!1 &385551182 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 385551183} - - component: {fileID: 385551185} - - component: {fileID: 385551184} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &385551183 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 385551182} - 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: 1004776690} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &385551184 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 385551182} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to use 3D and 2D layers simultaneously. ---- !u!222 &385551185 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 385551182} ---- !u!1 &406504770 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 406504771} - - component: {fileID: 406504774} - - component: {fileID: 406504773} - - component: {fileID: 406504772} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &406504771 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406504770} - 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: 1037999862} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &406504772 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406504770} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 406504773} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Colors - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &406504773 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406504770} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &406504774 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 406504770} ---- !u!1 &452970291 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 452970292} - - component: {fileID: 452970294} - - component: {fileID: 452970293} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &452970292 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 452970291} - 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: 870787322} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &452970293 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 452970291} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: d1c0e7f7a711f4935b11d81582893ee9, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &452970294 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 452970291} ---- !u!1 &507770917 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 507770921} - - component: {fileID: 507770920} - - component: {fileID: 507770919} - - component: {fileID: 507770918} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &507770918 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 507770917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &507770919 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 507770917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: cube ---- !u!222 &507770920 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 507770917} ---- !u!224 &507770921 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 507770917} - 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: 621592926} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &558528358 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 558528359} - - component: {fileID: 558528361} - - component: {fileID: 558528360} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &558528359 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 558528358} - 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: 2076713667} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &558528360 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 558528358} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: e2a00bee3078646c684013506c4f40c4, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &558528361 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 558528358} ---- !u!1 &574950113 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 574950114} - - component: {fileID: 574950117} - - component: {fileID: 574950116} - - component: {fileID: 574950115} - m_Layer: 5 - m_Name: Taps - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &574950114 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574950113} - 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: 1800191864} - - {fileID: 745674114} - - {fileID: 341179473} - - {fileID: 865431078} - m_Father: {fileID: 2098255038} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &574950115 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574950113} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &574950116 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574950113} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &574950117 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 574950113} ---- !u!1 &595145114 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 595145115} - - component: {fileID: 595145117} - - component: {fileID: 595145116} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &595145115 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 595145114} - 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: 601448587} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &595145116 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 595145114} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to use TouchScript simply as a source of touches with no gestures - in scene. ---- !u!222 &595145117 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 595145114} ---- !u!1 &601448586 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 601448587} - - component: {fileID: 601448590} - - component: {fileID: 601448589} - - component: {fileID: 601448588} - m_Layer: 5 - m_Name: Raw Input - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &601448587 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 601448586} - 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: 1260024592} - - {fileID: 595145115} - - {fileID: 2001542684} - - {fileID: 2073758707} - m_Father: {fileID: 2098255038} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &601448588 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 601448586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &601448589 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 601448586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &601448590 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 601448586} ---- !u!1 &606054178 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 606054179} - - component: {fileID: 606054182} - - component: {fileID: 606054181} - - component: {fileID: 606054180} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &606054179 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 606054178} - 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: 2098255038} - m_Father: {fileID: 1317055114} - 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: 25, y: -43} - m_SizeDelta: {x: -62, y: -104} - m_Pivot: {x: 0, y: 1} ---- !u!114 &606054180 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 606054178} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &606054181 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 606054178} ---- !u!114 &606054182 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 606054178} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -1200242548, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &621592925 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 621592926} - - component: {fileID: 621592929} - - component: {fileID: 621592928} - - component: {fileID: 621592927} - m_Layer: 5 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &621592926 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 621592925} - 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: 507770921} - - {fileID: 749901011} - - {fileID: 842217637} - - {fileID: 2088901649} - m_Father: {fileID: 2098255038} - m_RootOrder: 7 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &621592927 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 621592925} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &621592928 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 621592925} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &621592929 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 621592925} ---- !u!1 &666412328 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 666412329} - - component: {fileID: 666412330} - m_Layer: 5 - m_Name: Buttons - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &666412329 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 666412328} - 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: 96104532} - - {fileID: 1412835668} - - {fileID: 1778454010} - m_Father: {fileID: 2032927211} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -141, y: 35} - m_SizeDelta: {x: 259, y: 49} - m_Pivot: {x: 0.50000036, y: 0.5} ---- !u!114 &666412330 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 666412328} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -405508275, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 2 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!1 &700544018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 700544019} - - component: {fileID: 700544021} - - component: {fileID: 700544020} - m_Layer: 5 - m_Name: Ribbon - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &700544019 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 700544018} - 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: 1924054934} - m_Father: {fileID: 1317055114} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.9607719} - m_AnchorMax: {x: 0.5, y: 0.9607719} - m_AnchoredPosition: {x: 0.000020981002, y: 7.3999023} - m_SizeDelta: {x: 262.6, y: 73.242} - m_Pivot: {x: 0.5, y: 0.49999997} ---- !u!114 &700544020 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 700544018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 795edb780ddd9406493b04bb9b8ed002, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &700544021 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 700544018} ---- !u!1 &745674113 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 745674114} - - component: {fileID: 745674116} - - component: {fileID: 745674115} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &745674114 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745674113} - 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: 574950114} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &745674115 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745674113} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: How to use TapGesture and LongPressGesture. ---- !u!222 &745674116 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 745674113} ---- !u!1 &749901010 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 749901011} - - component: {fileID: 749901013} - - component: {fileID: 749901012} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &749901011 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 749901010} - 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: 621592926} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &749901012 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 749901010} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to use a custom input source and TouchLayer.Delegate. ---- !u!222 &749901013 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 749901010} ---- !u!1 &758236081 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 758236082} - - component: {fileID: 758236085} - - component: {fileID: 758236084} - - component: {fileID: 758236083} - m_Layer: 5 - m_Name: Checkers - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &758236082 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 758236081} - 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: 1280257797} - - {fileID: 16824282} - - {fileID: 363049655} - - {fileID: 1987127154} - m_Father: {fileID: 2098255038} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &758236083 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 758236081} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &758236084 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 758236081} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &758236085 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 758236081} ---- !u!1 &767854196 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 767854197} - - component: {fileID: 767854200} - - component: {fileID: 767854199} - - component: {fileID: 767854198} - m_Layer: 5 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &767854197 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 767854196} - 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: 37557109} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -31.199997, y: -39.700195} - m_SizeDelta: {x: 54.5, y: 54.4} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &767854198 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 767854196} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.75, b: 0.75, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 767854199} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 37557108} - m_MethodName: SetActive - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &767854199 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 767854196} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: da634550c6a1c4ff38304b1c8566d809, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &767854200 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 767854196} ---- !u!1 &801696178 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 801696179} - - component: {fileID: 801696182} - - component: {fileID: 801696181} - - component: {fileID: 801696180} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &801696179 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 801696178} - 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: 2076713667} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &801696180 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 801696178} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &801696181 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 801696178} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: photos ---- !u!222 &801696182 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 801696178} ---- !u!1 &812982524 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 812982525} - - component: {fileID: 812982528} - - component: {fileID: 812982527} - - component: {fileID: 812982526} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &812982525 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 812982524} - 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: 1920151151} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &812982526 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 812982524} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &812982527 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 812982524} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: pull ---- !u!222 &812982528 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 812982524} ---- !u!1 &842217636 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 842217637} - - component: {fileID: 842217640} - - component: {fileID: 842217639} - - component: {fileID: 842217638} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &842217637 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 842217636} - 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: 621592926} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &842217638 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 842217636} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 842217639} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Cube - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &842217639 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 842217636} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &842217640 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 842217636} ---- !u!1 &865431077 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 865431078} - - component: {fileID: 865431080} - - component: {fileID: 865431079} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &865431078 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 865431077} - 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: 574950114} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &865431079 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 865431077} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5a60ebe3657034c78bd3f829dc6b132e, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &865431080 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 865431077} ---- !u!1 &870787321 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 870787322} - - component: {fileID: 870787325} - - component: {fileID: 870787324} - - component: {fileID: 870787323} - m_Layer: 5 - m_Name: Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &870787322 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 870787321} - 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: 879805661} - - {fileID: 1030186641} - - {fileID: 201561627} - - {fileID: 452970292} - m_Father: {fileID: 2098255038} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &870787323 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 870787321} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &870787324 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 870787321} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &870787325 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 870787321} ---- !u!1 &879805660 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 879805661} - - component: {fileID: 879805664} - - component: {fileID: 879805663} - - component: {fileID: 879805662} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &879805661 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879805660} - 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: 870787322} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &879805662 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879805660} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &879805663 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879805660} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: camera ---- !u!222 &879805664 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 879805660} ---- !u!1 &962873576 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 962873577} - - component: {fileID: 962873580} - - component: {fileID: 962873579} - - component: {fileID: 962873578} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &962873577 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 962873576} - 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: 1004776690} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &962873578 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 962873576} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 962873579} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Multiuser - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &962873579 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 962873576} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &962873580 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 962873576} ---- !u!1 &1004776689 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1004776690} - - component: {fileID: 1004776693} - - component: {fileID: 1004776692} - - component: {fileID: 1004776691} - m_Layer: 5 - m_Name: Multiuser - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1004776690 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1004776689} - 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: 2008717908} - - {fileID: 385551183} - - {fileID: 962873577} - - {fileID: 1608867050} - m_Father: {fileID: 2098255038} - m_RootOrder: 8 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1004776691 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1004776689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &1004776692 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1004776689} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1004776693 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1004776689} ---- !u!1 &1030186640 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1030186641} - - component: {fileID: 1030186643} - - component: {fileID: 1030186642} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1030186641 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1030186640} - 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: 870787322} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1030186642 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1030186640} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: How to use TransformGesture to make a camera which can orbit and move around - an object. ---- !u!222 &1030186643 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1030186640} ---- !u!1 &1037999861 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1037999862} - - component: {fileID: 1037999865} - - component: {fileID: 1037999864} - - component: {fileID: 1037999863} - m_Layer: 5 - m_Name: Colors - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1037999862 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1037999861} - 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: 357107825} - - {fileID: 15691938} - - {fileID: 406504771} - - {fileID: 299753859} - m_Father: {fileID: 2098255038} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1037999863 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1037999861} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &1037999864 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1037999861} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1037999865 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1037999861} ---- !u!1 &1168732682 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1168732683} - - component: {fileID: 1168732685} - - component: {fileID: 1168732684} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1168732683 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1168732682} - 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: 2076713667} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1168732684 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1168732682} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to use UI Layer to interact with UI elements. ---- !u!222 &1168732685 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1168732682} ---- !u!1 &1173809305 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1173809306} - - component: {fileID: 1173809309} - - component: {fileID: 1173809308} - - component: {fileID: 1173809307} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1173809306 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1173809305} - 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: 1778454010} - 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: -1} - m_SizeDelta: {x: 0, y: -11} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1173809307 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1173809305} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.297} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1173809308 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1173809305} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 28 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: '>>' ---- !u!222 &1173809309 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1173809305} ---- !u!1 &1241691651 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1241691652} - - component: {fileID: 1241691654} - - component: {fileID: 1241691653} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1241691652 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1241691651} - 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: 321008078} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1241691653 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1241691651} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to cancel a gesture. ---- !u!222 &1241691654 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1241691651} ---- !u!1 &1260024591 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1260024592} - - component: {fileID: 1260024595} - - component: {fileID: 1260024594} - - component: {fileID: 1260024593} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1260024592 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1260024591} - 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: 601448587} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1260024593 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1260024591} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &1260024594 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1260024591} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: raw input ---- !u!222 &1260024595 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1260024591} ---- !u!1 &1280257796 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1280257797} - - component: {fileID: 1280257800} - - component: {fileID: 1280257799} - - component: {fileID: 1280257798} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1280257797 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1280257796} - 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: 758236082} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1280257798 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1280257796} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &1280257799 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1280257796} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: checkers ---- !u!222 &1280257800 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1280257796} ---- !u!1 &1317055113 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1317055114} - - component: {fileID: 1317055117} - - component: {fileID: 1317055116} - - component: {fileID: 1317055115} - m_Layer: 5 - m_Name: Examples List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1317055114 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1317055113} - 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: 606054179} - - {fileID: 700544019} - m_Father: {fileID: 37557109} - 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: -10} - m_SizeDelta: {x: -41, y: -60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1317055115 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1317055113} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 9162f54c0795b4623b5616fc423eec6a, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1317055116 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1317055113} ---- !u!114 &1317055117 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1317055113} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 2098255038} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 1 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 606054179} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_HorizontalScrollbarVisibility: 2 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: -3 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!1 &1361172026 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1361172027} - - component: {fileID: 1361172030} - - component: {fileID: 1361172029} - - component: {fileID: 1361172028} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1361172027 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1361172026} - 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: 2076713667} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1361172028 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1361172026} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1361172029} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Photos - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1361172029 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1361172026} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1361172030 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1361172026} ---- !u!1 &1402896513 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1402896514} - - component: {fileID: 1402896517} - - component: {fileID: 1402896516} - - component: {fileID: 1402896515} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1402896514 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402896513} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 309713871} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &1402896515 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402896513} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c534619fb2794426fb1495e64ec4bcb7, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1402896516 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402896513} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1402896517 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402896513} - m_Enabled: 0 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &1411566800 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1411566801} - - component: {fileID: 1411566803} - - component: {fileID: 1411566802} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1411566801 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1411566800} - 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: 1920151151} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1411566802 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1411566800} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: ed91d97df020e4a8cb289e68e82485be, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1411566803 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1411566800} ---- !u!1 &1412835664 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1412835668} - - component: {fileID: 1412835667} - - component: {fileID: 1412835666} - - component: {fileID: 1412835665} - - component: {fileID: 1412835669} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1412835665 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1412835664} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0, g: 0.95862055, b: 1, a: 1} - m_PressedColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1412835666} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1412835666 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1412835664} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 0afc57b6a109d46f6a1168e3fce8d788, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1412835667 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1412835664} ---- !u!224 &1412835668 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1412835664} - 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: 1487808224} - m_Father: {fileID: 666412329} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 1, y: 0} ---- !u!114 &1412835669 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1412835664} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: 100 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1449561974 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1449561975} - - component: {fileID: 1449561978} - - component: {fileID: 1449561977} - - component: {fileID: 1449561976} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1449561975 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1449561974} - 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: 321008078} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1449561976 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1449561974} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &1449561977 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1449561974} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: portal ---- !u!222 &1449561978 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1449561974} ---- !u!1 &1487808223 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1487808224} - - component: {fileID: 1487808226} - - component: {fileID: 1487808225} - - component: {fileID: 1487808227} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1487808224 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1487808223} - 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: 1412835668} - 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: 2} - m_SizeDelta: {x: 0, y: -4} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1487808225 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1487808223} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 16 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: EXAMPLES LIST ---- !u!222 &1487808226 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1487808223} ---- !u!114 &1487808227 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1487808223} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.297} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1562323887 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1562323888} - - component: {fileID: 1562323890} - - component: {fileID: 1562323889} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1562323888 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1562323887} - 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: 1920151151} - 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: 15.699997, y: -4.8999996} - m_SizeDelta: {x: -131.9, y: -51.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1562323889 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1562323887} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 8 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 8 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Shows how to write a custom gesture. ---- !u!222 &1562323890 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1562323887} ---- !u!1 &1567954097 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1567954098} - - component: {fileID: 1567954101} - - component: {fileID: 1567954100} - - component: {fileID: 1567954099} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1567954098 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1567954097} - 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: 1920151151} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1567954099 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1567954097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1567954100} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Pull - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1567954100 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1567954097} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1567954101 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1567954097} ---- !u!1 &1608867049 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1608867050} - - component: {fileID: 1608867052} - - component: {fileID: 1608867051} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1608867050 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1608867049} - 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: 1004776690} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1608867051 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1608867049} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 7948ef2b5570c4deaa033186f8e3cada, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1608867052 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1608867049} ---- !u!1 &1654745586 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1654745587} - - component: {fileID: 1654745588} - - component: {fileID: 1654745589} - m_Layer: 0 - m_Name: Examples - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1654745587 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1654745586} - 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: 174295523} - - {fileID: 2032927211} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1654745588 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1654745586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5d0145ec13410624f9b2939e5d5a99be, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &1654745589 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1654745586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - Name: ScreenSpace UI Layer - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 0 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 1 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!1 &1778454009 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1778454010} - - component: {fileID: 1778454014} - - component: {fileID: 1778454013} - - component: {fileID: 1778454012} - - component: {fileID: 1778454011} - m_Layer: 5 - m_Name: Next - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1778454010 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1778454009} - 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: 1173809306} - m_Father: {fileID: 666412329} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 1, y: 0} ---- !u!114 &1778454011 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1778454009} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: -1 - m_PreferredWidth: -1 - m_PreferredHeight: -1 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &1778454012 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1778454009} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.15862095, g: 1, b: 0, a: 1} - m_PressedColor: {r: 0.9044118, g: 0.9044118, b: 0.9044118, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1778454013} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadNextLevel - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1778454013 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1778454009} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 8c24c9fccfbf94ef08c2da39f7245967, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1778454014 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1778454009} ---- !u!1 &1784197136 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1784197137} - - component: {fileID: 1784197140} - - component: {fileID: 1784197139} - - component: {fileID: 1784197138} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1784197137 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1784197136} - 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: 96104532} - 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: -2} - m_SizeDelta: {x: 0, y: -12} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1784197138 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1784197136} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.297} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1784197139 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1784197136} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 28 - m_FontStyle: 1 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: << ---- !u!222 &1784197140 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1784197136} ---- !u!1 &1800191863 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1800191864} - - component: {fileID: 1800191867} - - component: {fileID: 1800191866} - - component: {fileID: 1800191865} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1800191864 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1800191863} - 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: 574950114} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1800191865 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1800191863} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &1800191866 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1800191863} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: taps ---- !u!222 &1800191867 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1800191863} ---- !u!1 &1894139119 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1894139120} - - component: {fileID: 1894139123} - - component: {fileID: 1894139122} - - component: {fileID: 1894139121} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1894139120 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1894139119} - 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: 321008078} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1894139121 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1894139119} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1894139122} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: Portal - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1894139122 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1894139119} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1894139123 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1894139119} ---- !u!1 &1920151150 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1920151151} - - component: {fileID: 1920151154} - - component: {fileID: 1920151153} - - component: {fileID: 1920151152} - m_Layer: 5 - m_Name: Pull - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1920151151 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1920151150} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.99999774, y: 0.99999774, z: 0.99999774} - m_Children: - - {fileID: 812982525} - - {fileID: 1562323888} - - {fileID: 1567954098} - - {fileID: 1411566801} - m_Father: {fileID: 2098255038} - m_RootOrder: 9 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1920151152 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1920151150} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &1920151153 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1920151150} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1920151154 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1920151150} ---- !u!1 &1924054933 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1924054934} - - component: {fileID: 1924054937} - - component: {fileID: 1924054936} - - component: {fileID: 1924054935} - m_Layer: 5 - m_Name: Examples - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1924054934 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1924054933} - 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: 700544019} - 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.000024319, y: 7.9} - m_SizeDelta: {x: 151.8, y: 24.8} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1924054935 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1924054933} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.516} - m_EffectDistance: {x: 1, y: 1} - m_UseGraphicAlpha: 0 ---- !u!114 &1924054936 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1924054933} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0.96517026, b: 0.85294116, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 90 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 0 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: EXAMPLES ---- !u!222 &1924054937 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1924054933} ---- !u!1 &1987127153 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1987127154} - - component: {fileID: 1987127156} - - component: {fileID: 1987127155} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1987127154 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1987127153} - 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: 758236082} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1987127155 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1987127153} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: af230e20959134865a1c53e6e8edbbe7, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1987127156 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1987127153} ---- !u!1 &2001542683 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2001542684} - - component: {fileID: 2001542687} - - component: {fileID: 2001542686} - - component: {fileID: 2001542685} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2001542684 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2001542683} - 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: 601448587} - 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: 100, y: -4.9} - m_SizeDelta: {x: 36.7, y: 36.6} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2001542685 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2001542683} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.75735295, g: 1, b: 0.769067, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2001542686} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1654745588} - m_MethodName: LoadLevel - m_Mode: 5 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: RawInput - m_BoolArgument: 0 - m_CallState: 2 - - m_Target: {fileID: 37557110} - m_MethodName: ShowHide - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &2001542686 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2001542683} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5410db89f39a24e0fa785adf88e19b01, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2001542687 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2001542683} ---- !u!1 &2008717907 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2008717908} - - component: {fileID: 2008717911} - - component: {fileID: 2008717910} - - component: {fileID: 2008717909} - m_Layer: 5 - m_Name: Title - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2008717908 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2008717907} - 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: 1004776690} - 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: 33.699997, y: 21.6} - m_SizeDelta: {x: -94.8, y: -68.2} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2008717909 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2008717907} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -900027084, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 0 ---- !u!114 &2008717910 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2008717907} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 12800000, guid: e423173afdece4d3fa49ed8e89391fce, type: 3} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: multiuser ---- !u!222 &2008717911 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2008717907} ---- !u!1 &2032927210 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2032927211} - - component: {fileID: 2032927214} - - component: {fileID: 2032927213} - - component: {fileID: 2032927212} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2032927211 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2032927210} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 666412329} - - {fileID: 37557109} - m_Father: {fileID: 1654745587} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &2032927212 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2032927210} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &2032927213 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2032927210} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &2032927214 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2032927210} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &2073758706 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2073758707} - - component: {fileID: 2073758709} - - component: {fileID: 2073758708} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2073758707 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2073758706} - 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: 601448587} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2073758708 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2073758706} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 63efac244c09b40f093989ca7d903d38, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2073758709 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2073758706} ---- !u!1 &2076713666 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2076713667} - - component: {fileID: 2076713670} - - component: {fileID: 2076713669} - - component: {fileID: 2076713668} - m_Layer: 5 - m_Name: Photos - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2076713667 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2076713666} - 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: 801696179} - - {fileID: 1168732683} - - {fileID: 1361172027} - - {fileID: 558528359} - m_Father: {fileID: 2098255038} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2076713668 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2076713666} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 80 - m_PreferredWidth: -1 - m_PreferredHeight: 80 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!114 &2076713669 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2076713666} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: b8fce26041bc947319fee43a8ec9bb5d, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2076713670 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2076713666} ---- !u!1 &2088901648 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2088901649} - - component: {fileID: 2088901651} - - component: {fileID: 2088901650} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2088901649 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2088901648} - 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: 621592926} - 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: -86.3, y: 3.8} - m_SizeDelta: {x: 46, y: 54} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2088901650 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2088901648} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 8ba5d3ffe53b94eb9b457550d9d0c8d8, type: 3} - m_Type: 0 - m_PreserveAspect: 1 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2088901651 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2088901648} ---- !u!1 &2098255037 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2098255038} - - component: {fileID: 2098255039} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2098255038 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2098255037} - 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: 601448587} - - {fileID: 574950114} - - {fileID: 870787322} - - {fileID: 2076713667} - - {fileID: 758236082} - - {fileID: 321008078} - - {fileID: 1037999862} - - {fileID: 621592926} - - {fileID: 1004776690} - - {fileID: 1920151151} - m_Father: {fileID: 606054179} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 815} - m_Pivot: {x: 0, y: 1} ---- !u!114 &2098255039 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2098255037} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 2 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 diff --git a/Source/Assets/TouchScript/Examples/Examples.unity.meta b/Source/Assets/TouchScript/Examples/Examples.unity.meta deleted file mode 100644 index 806ba1109..000000000 --- a/Source/Assets/TouchScript/Examples/Examples.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 7cba6bf72365a4167930fec2f6f39b74 -DefaultImporter: - userData: "0" diff --git a/Source/Assets/TouchScript/Examples/Multiuser.meta b/Source/Assets/TouchScript/Examples/Multiuser.meta deleted file mode 100644 index 54a789897..000000000 --- a/Source/Assets/TouchScript/Examples/Multiuser.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: e683097c72ada4d62bec21955dffd74b -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity b/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity deleted file mode 100644 index 045b71874..000000000 --- a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity +++ /dev/null @@ -1,4035 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!4 &67866218 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 118449117} ---- !u!4 &75524721 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1140734431} ---- !u!1001 &80336476 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -3.50999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &84953949 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: .529999971 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &91428584 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 2127108240} ---- !u!4 &96602513 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1657864009} ---- !u!1001 &118449117 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -.469999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 14 - objectReference: {fileID: 0} - - target: {fileID: 6437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_Convex - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &149789978 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -1.49000001 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 9 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &151770227 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1196054868} ---- !u!1001 &160725920 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -1.49000001 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 9 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &219485506 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 2.54999995 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &245076259 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1173961257} ---- !u!1001 &252735314 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: .550000012 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 10 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &261400437 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1946070919} ---- !u!1 &269580355 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 119512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 269580356} - - component: {fileID: 269580360} - - component: {fileID: 269580359} - - component: {fileID: 269580358} - - component: {fileID: 269580357} - m_Layer: 0 - m_Name: Body - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &269580356 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 269580355} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.101, z: 0} - m_LocalScale: {x: 10, y: 0.2, z: 10} - m_Children: [] - m_Father: {fileID: 1164346782} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &269580357 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 269580355} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 14 - m_CollisionDetection: 2 ---- !u!65 &269580358 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6585348, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 269580355} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0.01, z: 0} ---- !u!23 &269580359 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2319510, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 269580355} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: bade3b3ccc3024624b44815e95a6af4e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &269580360 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3319510, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 269580355} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &273490025 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 84953949} ---- !u!1 &437243915 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 437243916} - - component: {fileID: 437243919} - - component: {fileID: 437243918} - - component: {fileID: 437243917} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &437243916 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 437243915} - 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: 1622510500} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &437243917 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 437243915} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &437243918 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 437243915} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Tap Unity logos ' ---- !u!222 &437243919 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 437243915} ---- !u!4 &444714385 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 583512110} ---- !u!1 &479835905 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 479835906} - - component: {fileID: 479835909} - - component: {fileID: 479835908} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &479835906 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 479835905} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1360329865} - - {fileID: 878382147} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &479835908 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 479835905} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &479835909 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 479835905} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!4 &494059473 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1777618987} ---- !u!1 &501236164 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 501236165} - - component: {fileID: 501236169} - - component: {fileID: 501236168} - - component: {fileID: 501236167} - - component: {fileID: 501236166} - m_Layer: 0 - m_Name: Unity_Logo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &501236165 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 501236164} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -1.2, y: -22.1, z: 0} - m_LocalScale: {x: 3, y: 3, z: 3} - m_Children: [] - m_Father: {fileID: 2096873804} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &501236166 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400002, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 501236164} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7a878a6ff128243dfb1d89ca0273f059, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTap: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - numberOfTapsRequired: 1 - timeLimit: Infinity - distanceLimit: Infinity - combinePointers: 0 - combinePointersInterval: 0.3 ---- !u!114 &501236167 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 501236164} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2e92e2b213d0040cd99ba07a7da907dd, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!61 &501236168 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6100000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 501236164} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 2.56, y: 2.56} - newSize: {x: 1, y: 1} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 2, y: 2} - m_EdgeRadius: 0 ---- !u!212 &501236169 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 21200000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 501236164} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 1} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 ---- !u!1 &519196852 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 119512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 519196853} - - component: {fileID: 519196857} - - component: {fileID: 519196856} - - component: {fileID: 519196855} - - component: {fileID: 519196854} - m_Layer: 0 - m_Name: Body - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &519196853 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419512, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519196852} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0.101, z: 0} - m_LocalScale: {x: 10, y: 0.2, z: 10} - m_Children: [] - m_Father: {fileID: 1388179442} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &519196854 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519196852} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 14 - m_CollisionDetection: 2 ---- !u!65 &519196855 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6585348, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519196852} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0.01, z: 0} ---- !u!23 &519196856 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2319510, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519196852} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: bade3b3ccc3024624b44815e95a6af4e, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &519196857 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3319510, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 519196852} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &529543778 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 529543779} - - component: {fileID: 529543783} - - component: {fileID: 529543782} - - component: {fileID: 529543781} - - component: {fileID: 529543780} - m_Layer: 0 - m_Name: Unity_Logo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &529543779 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 529543778} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 6.6, y: -22.1, z: 0} - m_LocalScale: {x: 3, y: 3, z: 3} - m_Children: [] - m_Father: {fileID: 2096873804} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &529543780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400002, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 529543778} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7a878a6ff128243dfb1d89ca0273f059, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTap: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - numberOfTapsRequired: 1 - timeLimit: Infinity - distanceLimit: Infinity - combinePointers: 0 - combinePointersInterval: 0.3 ---- !u!114 &529543781 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 529543778} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2e92e2b213d0040cd99ba07a7da907dd, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!61 &529543782 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6100000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 529543778} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 2.56, y: 2.56} - newSize: {x: 1, y: 1} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 2, y: 2} - m_EdgeRadius: 0 ---- !u!212 &529543783 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 21200000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 529543778} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 1} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 5 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 1416507468} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[1] - value: - objectReference: {fileID: 871116141} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[2] - value: - objectReference: {fileID: 1969944225} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[3] - value: - objectReference: {fileID: 723351973} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[4] - value: - objectReference: {fileID: 2041906757} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &583512110 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -3.45000005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.50999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &586582585 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1407820253} ---- !u!4 &588148001 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 2102638578} ---- !u!1001 &588643767 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -3.45000005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.50999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 7 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &653983832 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -2.47300005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.54399991 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &655915740 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 655915741} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &655915741 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 655915740} - 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: 1969944223} - - {fileID: 871116140} - - {fileID: 1416507463} - - {fileID: 2096873804} - - {fileID: 2041906756} - - {fileID: 723351974} - - {fileID: 1810922940} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &695109447 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 1.50999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &703888848 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1006503118} ---- !u!1 &723351972 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 723351974} - - component: {fileID: 723351973} - - component: {fileID: 723351976} - - component: {fileID: 723351975} - m_Layer: 0 - m_Name: Right - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &723351973 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 723351972} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bc7fd33c57d694994b0ab9f33fcdcbea, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - type: 1 - _camera: {fileID: 871116139} ---- !u!4 &723351974 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 723351972} - m_LocalRotation: {x: 0, y: 0.3476719, z: 0, w: -0.9376163} - m_LocalPosition: {x: 100, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1388179442} - m_Father: {fileID: 655915741} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &723351975 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 723351972} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &723351976 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 723351972} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 0 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!4 &739470077 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1240957464} ---- !u!1 &750573662 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 750573663} - m_Layer: 0 - m_Name: Container - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &750573663 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 750573662} - 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: 1828860094} - - {fileID: 2014918824} - - {fileID: 588148001} - - {fileID: 739470077} - - {fileID: 1442124646} - - {fileID: 273490025} - - {fileID: 872399230} - - {fileID: 2134569303} - - {fileID: 912372659} - - {fileID: 1714854506} - - {fileID: 1496504312} - - {fileID: 1485875516} - - {fileID: 91428584} - - {fileID: 261400437} - - {fileID: 67866218} - - {fileID: 1522091850} - m_Father: {fileID: 1164346782} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &759689236 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 759689238} - - component: {fileID: 759689237} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &759689237 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 759689236} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &759689238 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 759689236} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &804482168 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -1.45000005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &833985765 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 149789978} ---- !u!1001 &870674549 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -.469999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 14 - objectReference: {fileID: 0} - - target: {fileID: 6437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_Convex - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &871116138 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 871116140} - - component: {fileID: 871116139} - - component: {fileID: 871116141} - m_Layer: 0 - m_Name: Right 3D Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!20 &871116139 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 871116138} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0.5 - y: 0 - width: 0.5 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!4 &871116140 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 871116138} - m_LocalRotation: {x: -0.42646128, y: 0.4520982, z: -0.2610191, w: -0.7386522} - m_LocalPosition: {x: 104.46, y: 9.66, z: -2.17} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 655915741} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 60, y: -62.9381, z: 0} ---- !u!114 &871116141 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 871116138} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!4 &872399230 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 804482168} ---- !u!1 &878382146 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 878382147} - - component: {fileID: 878382150} - - component: {fileID: 878382149} - - component: {fileID: 878382148} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &878382147 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 878382146} - 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: 479835906} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -152, y: -74} - m_SizeDelta: {x: 276, y: 128} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &878382148 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 878382146} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &878382149 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 878382146} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 2 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Multiuser environment\n\nThis example shows how to use \n3D and - 2D layers simultaneously." ---- !u!222 &878382150 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 878382146} ---- !u!1 &897580452 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 897580453} - - component: {fileID: 897580454} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &897580453 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 897580452} - 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: 1495978976} - - {fileID: 1863190594} - m_Father: {fileID: 1735991412} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &897580454 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 897580452} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!4 &912372659 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1060106138} ---- !u!1001 &987168231 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -2.50999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 15 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1006503118 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 1.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 13 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1060106138 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -3.50999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 8 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1060318960 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 100000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1060318961} - - component: {fileID: 1060318965} - - component: {fileID: 1060318964} - - component: {fileID: 1060318963} - - component: {fileID: 1060318962} - m_Layer: 0 - m_Name: Unity_Logo - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1060318961 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 400000, guid: e489ac3472ad77e4496ad84b9af2013a, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060318960} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -9, y: -22.1, z: 0} - m_LocalScale: {x: 3, y: 3, z: 3} - m_Children: [] - m_Father: {fileID: 2096873804} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1060318962 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400002, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060318960} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7a878a6ff128243dfb1d89ca0273f059, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTap: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - numberOfTapsRequired: 1 - timeLimit: Infinity - distanceLimit: Infinity - combinePointers: 0 - combinePointersInterval: 0.3 ---- !u!114 &1060318963 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11400000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060318960} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2e92e2b213d0040cd99ba07a7da907dd, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!61 &1060318964 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 6100000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060318960} - m_Enabled: 1 - m_Density: 1 - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_UsedByEffector: 0 - m_UsedByComposite: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 2.56, y: 2.56} - newSize: {x: 1, y: 1} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - serializedVersion: 2 - m_Size: {x: 2, y: 2} - m_EdgeRadius: 0 ---- !u!212 &1060318965 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 21200000, guid: e489ac3472ad77e4496ad84b9af2013a, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1060318960} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 0 - m_Materials: - - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_SelectedEditorRenderState: 0 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_FlipX: 0 - m_FlipY: 0 - m_DrawMode: 0 - m_Size: {x: 1, y: 1} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 ---- !u!1001 &1140734431 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: .550000012 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 10 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1164346781 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 119514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1164346782} - - component: {fileID: 1164346786} - - component: {fileID: 1164346785} - - component: {fileID: 1164346784} - - component: {fileID: 1164346783} - m_Layer: 0 - m_Name: Board - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1164346782 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1164346781} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 269580356} - - {fileID: 750573663} - m_Father: {fileID: 2041906756} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1164346783 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11437400, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1164346781} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38e07bff8743d4ee38bf724a7a2b4cbb, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 2 - screenTransformThreshold: 0.05 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &1164346784 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11411388, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1164346781} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66947205b8dad437e8e87b03573f74b3, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!23 &1164346785 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2319512, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1164346781} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: c39504b52f7f64f26b5762f1bb63f09c, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &1164346786 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3319512, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1164346781} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &1166223194 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 2.54999995 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1173961257 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 3.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 12 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1196054868 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -2.47300005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.54399991 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1201949066 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 3.52999997 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1212863162 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1212863163} - m_Layer: 0 - m_Name: Container - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1212863163 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1212863162} - 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: 151770227} - - {fileID: 96602513} - - {fileID: 1749205319} - - {fileID: 1325609830} - - {fileID: 1638550962} - - {fileID: 494059473} - - {fileID: 1809805994} - - {fileID: 444714385} - - {fileID: 1355259172} - - {fileID: 833985765} - - {fileID: 75524721} - - {fileID: 1554822987} - - {fileID: 245076259} - - {fileID: 703888848} - - {fileID: 1651839809} - - {fileID: 586582585} - m_Father: {fileID: 1388179442} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1240957464 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 3.52999997 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1266638324 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1266638325} - - component: {fileID: 1266638327} - - component: {fileID: 1266638326} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1266638325 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1266638324} - 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: 1622510500} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1266638326 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1266638324} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1266638327 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1266638324} ---- !u!4 &1325609830 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1201949066} ---- !u!4 &1355259172 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 80336476} ---- !u!1 &1360329864 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1360329865} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1360329865 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1360329864} - 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: 1735991412} - m_Father: {fileID: 479835906} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1388179441 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 119514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1388179442} - - component: {fileID: 1388179446} - - component: {fileID: 1388179445} - - component: {fileID: 1388179444} - - component: {fileID: 1388179443} - m_Layer: 0 - m_Name: Board - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1388179442 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 419514, guid: 4af91eff6c67b4995be4765a62f7eb5d, type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1388179441} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 519196853} - - {fileID: 1212863163} - m_Father: {fileID: 723351974} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1388179443 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11437400, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1388179441} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 38e07bff8743d4ee38bf724a7a2b4cbb, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 2 - screenTransformThreshold: 0.05 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &1388179444 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 11411388, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1388179441} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 66947205b8dad437e8e87b03573f74b3, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!23 &1388179445 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 2319512, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1388179441} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: c39504b52f7f64f26b5762f1bb63f09c, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &1388179446 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 3319512, guid: 4af91eff6c67b4995be4765a62f7eb5d, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1388179441} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &1407820253 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: -2.50999999 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 15 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1416507462 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1416507463} - - component: {fileID: 1416507467} - - component: {fileID: 1416507466} - - component: {fileID: 1416507465} - - component: {fileID: 1416507464} - - component: {fileID: 1416507468} - m_Layer: 0 - m_Name: 2D Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1416507463 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1416507462} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -51.85103} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 655915741} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!81 &1416507464 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1416507462} - m_Enabled: 1 ---- !u!92 &1416507465 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1416507462} - m_Enabled: 1 ---- !u!124 &1416507466 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1416507462} - m_Enabled: 1 ---- !u!20 &1416507467 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1416507462} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 3 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 2 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!114 &1416507468 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1416507462} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 0 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 0 - hit2DObjects: 1 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!4 &1442124646 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1166223194} ---- !u!4 &1485875516 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1937636203} ---- !u!1 &1495978975 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1495978976} - - component: {fileID: 1495978978} - - component: {fileID: 1495978977} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1495978976 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1495978975} - 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: 897580453} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1495978977 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1495978975} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1495978978 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1495978975} ---- !u!4 &1496504312 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 252735314} ---- !u!4 &1522091850 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 987168231} ---- !u!1001 &1534507611 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -1.45000005 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 6 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1535151106 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 2.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 11 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &1554822987 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 1535151106} ---- !u!1 &1622510499 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1622510500} - - component: {fileID: 1622510501} - m_Layer: 5 - m_Name: Tap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1622510500 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622510499} - 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: 1266638325} - - {fileID: 437243916} - m_Father: {fileID: 1735991412} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1622510501 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1622510499} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!4 &1638550962 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 219485506} ---- !u!4 &1651839809 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 870674549} ---- !u!1001 &1657864009 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -.469999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &1714854506 stripped -Transform: - m_PrefabParentObject: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_PrefabInternal: {fileID: 160725920} ---- !u!1 &1735991410 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1735991412} - - component: {fileID: 1735991411} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1735991411 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1735991410} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &1735991412 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1735991410} - 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: 897580453} - - {fileID: 1622510500} - m_Father: {fileID: 1360329865} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!4 &1749205319 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 695109447} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1777618987 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 1212863163} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: .529999971 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 2.5 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &1809805994 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 1534507611} ---- !u!1 &1810922939 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1810922940} - - component: {fileID: 1810922941} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1810922940 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1810922939} - m_LocalRotation: {x: 0.40821794, y: -0.23456973, z: 0.10938166, w: 0.8754261} - m_LocalPosition: {x: 0, y: 2, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 655915741} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &1810922941 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1810922939} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 0 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.11 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &1828860094 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 653983832} ---- !u!1 &1863190593 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1863190594} - - component: {fileID: 1863190597} - - component: {fileID: 1863190596} - - component: {fileID: 1863190595} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1863190594 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1863190593} - 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: 897580453} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1863190595 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1863190593} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1863190596 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1863190593} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Drag halves of the screen and checkers separately ---- !u!222 &1863190597 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1863190593} ---- !u!1001 &1937636203 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 2.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 11 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &1946070919 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 1.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 13 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1969944222 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1969944223} - - component: {fileID: 1969944224} - - component: {fileID: 1969944225} - m_Layer: 0 - m_Name: Left 3D Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1969944223 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1969944222} - m_LocalRotation: {x: 0.4931347, y: 0.14301865, z: -0.082571894, w: 0.85413456} - m_LocalPosition: {x: -101.98, y: 10.05, z: -4.74} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 655915741} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 60, y: 19.0112, z: 0} ---- !u!20 &1969944224 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1969944222} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 0.5 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!114 &1969944225 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1969944222} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!4 &2014918824 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 2057195942} ---- !u!1 &2041906755 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2041906756} - - component: {fileID: 2041906757} - - component: {fileID: 2041906759} - - component: {fileID: 2041906758} - m_Layer: 0 - m_Name: Left - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2041906756 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041906755} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -100, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1164346782} - m_Father: {fileID: 655915741} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &2041906757 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041906755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: bc7fd33c57d694994b0ab9f33fcdcbea, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - type: 1 - _camera: {fileID: 1969944224} ---- !u!114 &2041906758 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041906755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &2041906759 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041906755} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 0 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!1001 &2057195942 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: -.469999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &2096873803 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2096873804} - m_Layer: 0 - m_Name: 2D - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2096873804 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2096873803} - 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: 501236165} - - {fileID: 1060318961} - - {fileID: 529543779} - m_Father: {fileID: 655915741} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &2102638578 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.x - value: 1.50999999 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalPosition.z - value: 3.53999996 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &2127108240 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 750573663} - m_Modifications: - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.x - value: 3.52999997 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.y - value: .200000003 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalPosition.z - value: -2.5 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 437898, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - propertyPath: m_RootOrder - value: 12 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: b4fd857376bb94265b47bcf5b50f67fa, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &2134569303 stripped -Transform: - m_PrefabParentObject: {fileID: 491238, guid: bb0a05fd2c374477cba1d93212b4600c, type: 2} - m_PrefabInternal: {fileID: 588643767} diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity.meta b/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity.meta deleted file mode 100644 index ec0b25d69..000000000 --- a/Source/Assets/TouchScript/Examples/Multiuser/Multiuser.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 3b34d0a4b336446dd98f5f9951fe6480 -DefaultImporter: - userData: "9" diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Scripts.meta b/Source/Assets/TouchScript/Examples/Multiuser/Scripts.meta deleted file mode 100644 index ae664b2db..000000000 --- a/Source/Assets/TouchScript/Examples/Multiuser/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: e01a728bd0eea4e0580bfda4b46b6cf0 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs b/Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs deleted file mode 100644 index a7ec42026..000000000 --- a/Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs +++ /dev/null @@ -1,41 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using System; -using TouchScript.Gestures; -using UnityEngine; -using Random = UnityEngine.Random; - -namespace TouchScript.Examples.Multiuser -{ - /// - public class Logo : MonoBehaviour - { - private static Color[] COLORS = new[] {Color.yellow, Color.red, Color.magenta, Color.green, Color.cyan, Color.blue}; - - private void OnEnable() - { - GetComponent().Tapped += tappedHandler; - } - - private void OnDisable() - { - GetComponent().Tapped -= tappedHandler; - } - - private void changeColor() - { - Color newColor = COLORS[Random.Range(0, COLORS.Length)]; - while (newColor == GetComponent().material.color) - newColor = COLORS[Random.Range(0, COLORS.Length)]; - - GetComponent().material.color = newColor; - } - - private void tappedHandler(object sender, EventArgs eventArgs) - { - changeColor(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs.meta b/Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs.meta deleted file mode 100644 index ff404b6c4..000000000 --- a/Source/Assets/TouchScript/Examples/Multiuser/Scripts/Logo.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 2e92e2b213d0040cd99ba07a7da907dd -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Photos.meta b/Source/Assets/TouchScript/Examples/Photos.meta deleted file mode 100644 index 649f6d804..000000000 --- a/Source/Assets/TouchScript/Examples/Photos.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 938fb81d8d6ee44f1a6570978d02820d -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Photos/Photos.unity b/Source/Assets/TouchScript/Examples/Photos/Photos.unity deleted file mode 100644 index 0160f3699..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Photos.unity +++ /dev/null @@ -1,6146 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &44638783 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 44638786} - - component: {fileID: 44638785} - - component: {fileID: 44638784} - m_Layer: 0 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &44638784 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 44638783} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &44638785 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 44638783} ---- !u!224 &44638786 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 44638783} - 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: 94606778} - 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, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: -0.2620868, y: 0.3669622, z: -0.108559854, w: -0.88592553} - m_LocalPosition: {x: 5.56, y: 4.82, z: -5.46} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 32.96, y: -45, z: 0} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 0 - hit2DObjects: 0 - hitWorldSpaceUI: 1 - hitScreenSpaceUI: 1 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0.019607844} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &94606777 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 94606778} - - component: {fileID: 94606781} - - component: {fileID: 94606780} - - component: {fileID: 94606779} - m_Layer: 0 - m_Name: Add Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &94606778 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 94606777} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 346878481} - - {fileID: 44638786} - m_Father: {fileID: 1301221420} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.6024834, y: 0.31418145} - m_AnchoredPosition: {x: 7, y: 4.5} - m_SizeDelta: {x: -19, y: -20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &94606779 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 94606777} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0, g: 1, b: 1, a: 1} - m_PressedColor: {r: 0, g: 1, b: 0.006896496, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 94606780} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1979221413} - m_MethodName: Add - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &94606780 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 94606777} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 0, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &94606781 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 94606777} ---- !u!1 &101996206 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 101996207} - - component: {fileID: 101996209} - - component: {fileID: 101996208} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &101996207 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 101996206} - 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: 2107589903} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.8} - 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!114 &101996208 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 101996206} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &101996209 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 101996206} ---- !u!1 &107321541 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 107321542} - - component: {fileID: 107321544} - - component: {fileID: 107321543} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &107321542 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 107321541} - 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: 411870819} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &107321543 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 107321541} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &107321544 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 107321541} ---- !u!1 &142216715 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 142216716} - - component: {fileID: 142216718} - - component: {fileID: 142216717} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &142216716 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 142216715} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -59} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1932435999} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 74, y: -57} - m_SizeDelta: {x: -312.76193, y: 153.95947} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &142216717 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 142216715} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 80 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: World Space Canvas ---- !u!222 &142216718 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 142216715} ---- !u!1 &187227221 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 187227222} - - component: {fileID: 187227225} - - component: {fileID: 187227224} - - component: {fileID: 187227223} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &187227222 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 187227221} - 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: 411870819} - - {fileID: 1406281477} - - {fileID: 1101956163} - - {fileID: 701351979} - m_Father: {fileID: 2107589903} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.8} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0.5} - m_SizeDelta: {x: 0, y: -1} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &187227223 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 187227221} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -405508275, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 15 - m_Right: 15 - m_Top: 15 - m_Bottom: 15 - m_ChildAlignment: 4 - m_Spacing: 4 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!114 &187227224 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 187227221} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.392} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 101a2db3cfc4b43ef985335f970658ab, type: 3} - m_Type: 2 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &187227225 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 187227221} ---- !u!1 &204253027 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 204253028} - - component: {fileID: 204253031} - - component: {fileID: 204253030} - - component: {fileID: 204253029} - m_Layer: 0 - m_Name: Camera Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &204253028 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 204253027} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1236964526} - m_Father: {fileID: 930800601} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &204253029 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 204253027} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &204253030 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 204253027} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &204253031 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 204253027} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 1 - m_Camera: {fileID: 62216957} - m_PlaneDistance: 3 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_TargetDisplay: 0 ---- !u!1 &231102984 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 231102985} - - component: {fileID: 231102986} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &231102985 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 231102984} - 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: 620448983} - - {fileID: 1169177132} - - {fileID: 647493035} - m_Father: {fileID: 660229293} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &231102986 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 231102984} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: -10 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!1 &238072896 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 238072899} - - component: {fileID: 238072898} - - component: {fileID: 238072897} - - component: {fileID: 238072905} - - component: {fileID: 238072901} - - component: {fileID: 238072900} - - component: {fileID: 238072902} - m_Layer: 0 - m_Name: Image 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &238072897 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 97bf9d574de664236942f6c91db57ef6, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &238072898 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} ---- !u!224 &238072899 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} - m_LocalRotation: {x: 0.000000041385746, y: 0.000000010372778, z: 0.17927851, w: 0.9837984} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1593048785} - - {fileID: 994844643} - m_Father: {fileID: 1979221409} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 20.6555} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: -161, y: 123.99954} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &238072900 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 1 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.1 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &238072901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &238072902 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &238072905 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 238072896} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 0 ---- !u!1 &281947295 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 281947296} - - component: {fileID: 281947298} - - component: {fileID: 281947297} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &281947296 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 281947295} - 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: 647493035} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &281947297 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 281947295} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &281947298 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 281947295} ---- !u!1 &290456372 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 290456373} - - component: {fileID: 290456375} - - component: {fileID: 290456374} - m_Layer: 0 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &290456373 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 290456372} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 25.4} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1236964526} - 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, y: 3.855} - m_SizeDelta: {x: 0, y: 7.71} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &290456374 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 290456372} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &290456375 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 290456372} ---- !u!1 &327443542 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 327443543} - - component: {fileID: 327443545} - - component: {fileID: 327443544} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &327443543 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 327443542} - 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: 1169177132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &327443544 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 327443542} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &327443545 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 327443542} ---- !u!1 &346878480 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 346878481} - - component: {fileID: 346878483} - - component: {fileID: 346878482} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &346878481 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 346878480} - 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: 94606778} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.08590757, y: 0.21797578} - m_AnchorMax: {x: 0.91627955, y: 0.79047644} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &346878482 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 346878480} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: ADD ---- !u!222 &346878483 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 346878480} ---- !u!1 &411870814 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 411870819} - - component: {fileID: 411870818} - - component: {fileID: 411870817} - - component: {fileID: 411870816} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &411870816 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 411870814} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 0, a: 1} - m_PressedColor: {r: 1, g: 0, b: 0, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 411870817} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1979221412} - m_MethodName: Set - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &411870817 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 411870814} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &411870818 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 411870814} ---- !u!224 &411870819 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 411870814} - 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: 107321542} - - {fileID: 2077422342} - m_Father: {fileID: 187227222} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &418595744 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 418595745} - - component: {fileID: 418595748} - - component: {fileID: 418595747} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &418595745 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 418595744} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 660229293} - - {fileID: 1414219394} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &418595747 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 418595744} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &418595748 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 418595744} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &449324826 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 449324827} - - component: {fileID: 449324833} - - component: {fileID: 449324832} - - component: {fileID: 449324828} - - component: {fileID: 449324831} - - component: {fileID: 449324830} - - component: {fileID: 449324829} - m_Layer: 0 - m_Name: Image 6 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &449324827 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} - m_LocalRotation: {x: 0, y: 0, z: 0.24805124, w: 0.96874696} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1674922492} - - {fileID: 1402680836} - m_Father: {fileID: 1979221409} - 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: 250, y: 69} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &449324828 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 0 ---- !u!114 &449324829 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &449324830 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.1 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &449324831 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &449324832 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 1d22a1f67974a45a1bdfb0503b81ec57, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &449324833 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 449324826} ---- !u!1 &494057710 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 494057711} - - component: {fileID: 494057713} - - component: {fileID: 494057712} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &494057711 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 494057710} - 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: 620448983} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &494057712 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 494057710} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &494057713 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 494057710} ---- !u!1 &536919387 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 536919388} - - component: {fileID: 536919394} - - component: {fileID: 536919393} - - component: {fileID: 536919389} - - component: {fileID: 536919392} - - component: {fileID: 536919391} - - component: {fileID: 536919390} - m_Layer: 0 - m_Name: Image 4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &536919388 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} - m_LocalRotation: {x: 0, y: 0, z: 0.24805124, w: 0.96874696} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1065855870} - - {fileID: 1772489001} - m_Father: {fileID: 1979221409} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 28.7244} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 223, y: 293} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &536919389 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 0 ---- !u!114 &536919390 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &536919391 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.1 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &536919392 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &536919393 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 57a936b69d896483dab1f9afe96e8ff9, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &536919394 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 536919387} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &551049734 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 551049735} - - component: {fileID: 551049738} - - component: {fileID: 551049737} - - component: {fileID: 551049736} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &551049735 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 551049734} - 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: 647493035} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &551049736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 551049734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &551049737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 551049734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Tap colored buttons - - to change color' ---- !u!222 &551049738 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 551049734} ---- !u!1 &581803646 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 581803647} - - component: {fileID: 581803649} - - component: {fileID: 581803648} - m_Layer: 0 - m_Name: Border - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &581803647 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 581803646} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 886654112} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &581803648 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 581803646} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &581803649 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 581803646} ---- !u!1 &585113473 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 585113474} - - component: {fileID: 585113476} - - component: {fileID: 585113475} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &585113474 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 585113473} - 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: 701351979} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &585113475 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 585113473} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &585113476 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 585113473} ---- !u!1 &620448982 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 620448983} - - component: {fileID: 620448984} - m_Layer: 5 - m_Name: Move - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &620448983 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 620448982} - 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: 494057711} - - {fileID: 899875349} - m_Father: {fileID: 231102985} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &620448984 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 620448982} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &634725411 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 634725412} - - component: {fileID: 634725414} - - component: {fileID: 634725413} - m_Layer: 0 - m_Name: Border - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &634725412 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 634725411} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1485721903} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &634725413 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 634725411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &634725414 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 634725411} ---- !u!1 &647493034 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 647493035} - - component: {fileID: 647493036} - m_Layer: 5 - m_Name: Color - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &647493035 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 647493034} - 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: 281947296} - - {fileID: 551049735} - m_Father: {fileID: 231102985} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &647493036 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 647493034} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &651643060 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 651643064} - - component: {fileID: 651643063} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &651643063 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 651643060} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &651643064 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 651643060} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &660229292 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 660229293} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &660229293 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 660229292} - 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: 231102985} - m_Father: {fileID: 418595745} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &663465964 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 663465965} - - component: {fileID: 663465967} - - component: {fileID: 663465966} - m_Layer: 0 - m_Name: Border - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &663465965 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 663465964} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1979821161} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &663465966 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 663465964} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &663465967 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 663465964} ---- !u!1 &689392536 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 689392537} - - component: {fileID: 689392539} - - component: {fileID: 689392538} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &689392537 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 689392536} - 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: 1406281477} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &689392538 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 689392536} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &689392539 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 689392536} ---- !u!1 &701351978 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 701351979} - - component: {fileID: 701351983} - - component: {fileID: 701351982} - - component: {fileID: 701351981} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &701351979 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 701351978} - 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: 585113474} - - {fileID: 1615394527} - m_Father: {fileID: 187227222} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &701351981 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 701351978} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 0, a: 1} - m_PressedColor: {r: 0, g: 1, b: 1, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 701351982} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1979221412} - m_MethodName: Set - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 3 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &701351982 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 701351978} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &701351983 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 701351978} ---- !u!1 &886654111 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 886654112} - - component: {fileID: 886654118} - - component: {fileID: 886654117} - - component: {fileID: 886654120} - - component: {fileID: 886654115} - - component: {fileID: 886654114} - - component: {fileID: 886654113} - m_Layer: 0 - m_Name: Image 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &886654112 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} - m_LocalRotation: {x: 0.00000003982022, y: 0.000000006836789, z: 0.24805123, w: 0.96874696} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 581803647} - - {fileID: 1423800608} - m_Father: {fileID: 1979221409} - 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: 218, y: -143.99887} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &886654113 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &886654114 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 1 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.1 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &886654115 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &886654117 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 3877e55a8f20d4ed281d3011c791d7a0, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &886654118 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} ---- !u!114 &886654120 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 886654111} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 0 ---- !u!1 &894414301 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 894414302} - - component: {fileID: 894414306} - m_Layer: 0 - m_Name: Camera - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &894414302 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 894414301} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 9.32, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1292123036} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!20 &894414306 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 894414301} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0.019607844} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 8400000, guid: 1b8be3f2cf5594c6ea36e9a3843139dc, type: 2} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &899875348 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 899875349} - - component: {fileID: 899875352} - - component: {fileID: 899875351} - - component: {fileID: 899875350} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &899875349 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 899875348} - 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: 620448983} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &899875350 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 899875348} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &899875351 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 899875348} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Move, scale and \nrotate photos" ---- !u!222 &899875352 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 899875348} ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 1292123036} - - {fileID: 2135305920} - - {fileID: 62216952} - - {fileID: 204253028} - - {fileID: 2107589903} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &982847339 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 982847340} - - component: {fileID: 982847342} - - component: {fileID: 982847341} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &982847340 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 982847339} - 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: 1101956163} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &982847341 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 982847339} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &982847342 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 982847339} ---- !u!1 &994844642 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 994844643} - - component: {fileID: 994844647} - - component: {fileID: 994844646} - - component: {fileID: 994844645} - m_Layer: 0 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &994844643 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 994844642} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 238072899} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 18, y: -18} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &994844645 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 994844642} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6691177, b: 0.6691177, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 994844646} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 238072905} - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &994844646 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 994844642} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: afc4b16a1177b45a09ce4e236152d63c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &994844647 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 994844642} ---- !u!1 &1027187497 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1027187498} - - component: {fileID: 1027187500} - - component: {fileID: 1027187499} - m_Layer: 0 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1027187498 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1027187497} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.000027779} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1236964526} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.30900002, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -0.13401794, y: -21.09999} - m_SizeDelta: {x: -0.26796, y: 29.8} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1027187499 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1027187497} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 100 - m_Alignment: 2 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Camera Canvas ---- !u!222 &1027187500 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1027187497} ---- !u!1 &1056464758 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1056464759} - - component: {fileID: 1056464761} - - component: {fileID: 1056464760} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1056464759 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1056464758} - 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: 2107589903} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.69750005, y: 0.69600004} - m_AnchorMax: {x: 1, y: 0.8} - m_AnchoredPosition: {x: 1.1000061, y: -6} - m_SizeDelta: {x: -30.2, y: -12} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1056464760 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1056464758} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 20 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 5 - m_MaxSize: 40 - m_Alignment: 2 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Screen Space Canvas ---- !u!222 &1056464761 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1056464758} ---- !u!1 &1065855869 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1065855870} - - component: {fileID: 1065855872} - - component: {fileID: 1065855871} - m_Layer: 0 - m_Name: Border - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1065855870 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1065855869} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 536919388} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1065855871 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1065855869} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1065855872 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1065855869} ---- !u!1 &1101956162 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1101956163} - - component: {fileID: 1101956167} - - component: {fileID: 1101956166} - - component: {fileID: 1101956165} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1101956163 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1101956162} - 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: 982847340} - - {fileID: 1820795547} - m_Father: {fileID: 187227222} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1101956165 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1101956162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 0, a: 1} - m_PressedColor: {r: 1, g: 0, b: 1, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1101956166} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1979221412} - m_MethodName: Set - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 2 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1101956166 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1101956162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1101956167 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1101956162} ---- !u!1 &1169177131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1169177132} - - component: {fileID: 1169177133} - m_Layer: 5 - m_Name: Add - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1169177132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1169177131} - 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: 327443543} - - {fileID: 1430826382} - m_Father: {fileID: 231102985} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1169177133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1169177131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1236964525 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1236964526} - - component: {fileID: 1236964528} - - component: {fileID: 1236964527} - m_Layer: 0 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1236964526 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236964525} - m_LocalRotation: {x: 0.040250417, y: 0.38025388, z: -0.00021144397, w: 0.9240059} - m_LocalPosition: {x: 0, y: 0, z: -12} - m_LocalScale: {x: 0.6, y: 0.6, z: 0.6} - m_Children: - - {fileID: 1027187498} - - {fileID: 290456373} - - {fileID: 1477172502} - - {fileID: 1301221420} - m_Father: {fileID: 204253028} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.62780094, y: 0} - m_AnchorMax: {x: 1, y: 0.6333225} - m_AnchoredPosition: {x: -8, y: -10} - m_SizeDelta: {x: -36, y: -60} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1236964527 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236964525} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.392} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1236964528 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1236964525} ---- !u!1 &1276931408 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1276931409} - - component: {fileID: 1276931411} - - component: {fileID: 1276931410} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1276931409 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1276931408} - 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: 1406281477} - 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, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1276931410 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1276931408} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 34 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 34 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: GREEN ---- !u!222 &1276931411 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1276931408} ---- !u!1 &1292123035 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1292123036} - - component: {fileID: 1292123039} - - component: {fileID: 1292123038} - - component: {fileID: 1292123037} - m_Layer: 0 - m_Name: World Space Plane - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1292123036 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1292123035} - 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: 1932435999} - - {fileID: 894414302} - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &1292123037 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1292123035} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!64 &1292123038 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1292123035} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 0 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &1292123039 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1292123035} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1301221419 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1301221420} - - component: {fileID: 1301221422} - - component: {fileID: 1301221421} - m_Layer: 0 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1301221420 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1301221419} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0.000007119311} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 94606778} - m_Father: {fileID: 1236964526} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1301221421 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1301221419} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1301221422 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1301221419} ---- !u!1 &1402680835 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1402680836} - - component: {fileID: 1402680840} - - component: {fileID: 1402680839} - - component: {fileID: 1402680838} - m_Layer: 0 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1402680836 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402680835} - m_LocalRotation: {x: 0.0000006631017, y: -0.00000014901161, z: -0.07035693, w: 0.9975219} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 449324827} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 18, y: -18} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1402680838 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402680835} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6666667, b: 0.6666667, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1402680839} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 449324828} - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1402680839 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402680835} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: afc4b16a1177b45a09ce4e236152d63c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1402680840 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1402680835} ---- !u!1 &1406281476 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1406281477} - - component: {fileID: 1406281481} - - component: {fileID: 1406281480} - - component: {fileID: 1406281479} - m_Layer: 5 - m_Name: Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1406281477 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1406281476} - 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: 689392537} - - {fileID: 1276931409} - m_Father: {fileID: 187227222} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1406281479 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1406281476} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 1, b: 0, a: 1} - m_PressedColor: {r: 0, g: 1, b: 0, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1406281480} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1979221412} - m_MethodName: Set - m_Mode: 3 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 1 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1406281480 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1406281476} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1406281481 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1406281476} ---- !u!1 &1414219390 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1414219394} - - component: {fileID: 1414219393} - - component: {fileID: 1414219392} - - component: {fileID: 1414219391} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1414219391 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1414219390} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1414219392 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1414219390} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Photos\n\nThis is an example of using UI Layer \nto interact with - UI elements." ---- !u!222 &1414219393 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1414219390} ---- !u!224 &1414219394 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1414219390} - 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: 418595745} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 156, y: 48.300003} - m_SizeDelta: {x: 276, y: 68.5} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1423800607 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1423800608} - - component: {fileID: 1423800612} - - component: {fileID: 1423800611} - - component: {fileID: 1423800610} - m_Layer: 0 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1423800608 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1423800607} - m_LocalRotation: {x: 0.0000006631017, y: -0.00000014901161, z: -0.07035693, w: 0.9975219} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 886654112} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 18, y: -18} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1423800610 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1423800607} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6666667, b: 0.6666667, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1423800611} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 886654120} - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1423800611 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1423800607} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: afc4b16a1177b45a09ce4e236152d63c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1423800612 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1423800607} ---- !u!1 &1430826381 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1430826382} - - component: {fileID: 1430826385} - - component: {fileID: 1430826384} - - component: {fileID: 1430826383} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1430826382 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1430826381} - 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: 1169177132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1430826383 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1430826381} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1430826384 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1430826381} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Tap ADD button - - to add photos' ---- !u!222 &1430826385 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1430826381} ---- !u!1 &1477172501 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1477172502} - - component: {fileID: 1477172504} - - component: {fileID: 1477172503} - m_Layer: 0 - m_Name: RawImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1477172502 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1477172501} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1.0000001, z: 1} - m_Children: [] - m_Father: {fileID: 1236964526} - 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.000019073486, y: 0.00004196167} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1477172503 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1477172501} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 8400000, guid: 1b8be3f2cf5594c6ea36e9a3843139dc, type: 2} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &1477172504 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1477172501} ---- !u!1 &1485721902 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1485721903} - - component: {fileID: 1485721909} - - component: {fileID: 1485721908} - - component: {fileID: 1485721907} - - component: {fileID: 1485721906} - - component: {fileID: 1485721905} - - component: {fileID: 1485721904} - m_Layer: 0 - m_Name: Image 5 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1485721903 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} - m_LocalRotation: {x: 0, y: 0, z: 0.24805124, w: 0.96874696} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 634725412} - - {fileID: 2041974587} - m_Father: {fileID: 1979221409} - 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: 4, y: 14} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1485721904 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &1485721905 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.1 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &1485721906 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &1485721907 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 0 ---- !u!114 &1485721908 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 7c625bf6ca9a9407bb4d5cdf08367926, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &1485721909 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1485721902} ---- !u!1 &1593048784 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1593048785} - - component: {fileID: 1593048787} - - component: {fileID: 1593048786} - m_Layer: 0 - m_Name: Border - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1593048785 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1593048784} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 238072899} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1593048786 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1593048784} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1593048787 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1593048784} ---- !u!1 &1615394526 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1615394527} - - component: {fileID: 1615394529} - - component: {fileID: 1615394528} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1615394527 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615394526} - 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: 701351979} - 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, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1615394528 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615394526} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 34 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 34 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: CYAN ---- !u!222 &1615394529 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1615394526} ---- !u!1 &1674922491 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1674922492} - - component: {fileID: 1674922494} - - component: {fileID: 1674922493} - m_Layer: 0 - m_Name: Border - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1674922492 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1674922491} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -1} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 449324827} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1674922493 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1674922491} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1674922494 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1674922491} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1772489000 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1772489001} - - component: {fileID: 1772489005} - - component: {fileID: 1772489004} - - component: {fileID: 1772489003} - m_Layer: 0 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1772489001 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1772489000} - m_LocalRotation: {x: 0.0000006631017, y: -0.00000014901161, z: -0.07035693, w: 0.9975219} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 536919388} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 18, y: -18} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1772489003 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1772489000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6666667, b: 0.6666667, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1772489004} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 536919389} - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &1772489004 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1772489000} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: afc4b16a1177b45a09ce4e236152d63c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1772489005 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1772489000} ---- !u!1 &1820795546 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1820795547} - - component: {fileID: 1820795549} - - component: {fileID: 1820795548} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1820795547 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1820795546} - 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: 1101956163} - 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, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1820795548 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1820795546} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 34 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 34 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: PINK ---- !u!222 &1820795549 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1820795546} ---- !u!1 &1932435998 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1932435999} - - component: {fileID: 1932436002} - - component: {fileID: 1932436001} - - component: {fileID: 1932436000} - m_Layer: 0 - m_Name: World Space Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1932435999 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1932435998} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.01, y: 0.01, z: 0.01} - m_Children: - - {fileID: 2015117398} - - {fileID: 1979221409} - - {fileID: 142216716} - m_Father: {fileID: 1292123036} - 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: 0, y: 0.01001} - m_SizeDelta: {x: 1000, y: 1000} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1932436000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1932435998} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1932436001 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1932435998} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &1932436002 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1932435998} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 2 - m_Camera: {fileID: 62216957} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &1979221408 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1979221409} - - component: {fileID: 1979221411} - - component: {fileID: 1979221410} - - component: {fileID: 1979221412} - - component: {fileID: 1979221413} - m_Layer: 0 - m_Name: Field - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1979221409 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979221408} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -25} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 238072899} - - {fileID: 886654112} - - {fileID: 1979821161} - - {fileID: 536919388} - - {fileID: 1485721903} - - {fileID: 449324827} - m_Father: {fileID: 1932435999} - 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, y: -0.000002682209} - m_SizeDelta: {x: -40, y: -40} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1979221410 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979221408} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c9526d00e23c94f788b5b0e8833d5941, type: 3} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1979221411 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979221408} ---- !u!114 &1979221412 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979221408} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: be7c0db07fbda4873ac979c5b9301206, type: 3} - m_Name: - m_EditorClassIdentifier: - Colors: - - {r: 1, g: 0, b: 0, a: 1} - - {r: 0, g: 1, b: 0, a: 1} - - {r: 1, g: 0, b: 1, a: 1} - - {r: 0, g: 1, b: 1, a: 1} ---- !u!114 &1979221413 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979221408} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0b1369f3c70c84786b656739dc52e9b3, type: 3} - m_Name: - m_EditorClassIdentifier: - Width: 400 - Height: 500 ---- !u!1 &1979821160 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1979821161} - - component: {fileID: 1979821167} - - component: {fileID: 1979821166} - - component: {fileID: 1979821165} - - component: {fileID: 1979821164} - - component: {fileID: 1979821163} - - component: {fileID: 1979821162} - m_Layer: 0 - m_Name: Image 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1979821161 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} - m_LocalRotation: {x: 0, y: 0, z: 0.24805124, w: 0.96874696} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 663465965} - - {fileID: 2082518918} - m_Father: {fileID: 1979221409} - 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: -141, y: -231} - m_SizeDelta: {x: 300, y: 300} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1979821162 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &1979821163 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 1 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.1 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &1979821164 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 7 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &1979821165 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} - m_Enabled: 0 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 0 ---- !u!114 &1979821166 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -98529514, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Texture: {fileID: 2800000, guid: 4289a9689f19344b8a9c1fb0d65361ee, type: 3} - m_UVRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 ---- !u!222 &1979821167 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1979821160} ---- !u!1 &2015117397 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2015117398} - - component: {fileID: 2015117400} - - component: {fileID: 2015117399} - m_Layer: 0 - m_Name: Checkerboard - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2015117398 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2015117397} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -25} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1932435999} - 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: -40, y: -40} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2015117399 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2015117397} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.09411765} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 101a2db3cfc4b43ef985335f970658ab, type: 3} - m_Type: 2 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 0 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2015117400 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2015117397} ---- !u!1 &2041974586 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2041974587} - - component: {fileID: 2041974591} - - component: {fileID: 2041974590} - - component: {fileID: 2041974589} - m_Layer: 0 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2041974587 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041974586} - m_LocalRotation: {x: 0.0000006631017, y: -0.00000014901161, z: -0.07035693, w: 0.9975219} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1485721903} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 18, y: -18} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2041974589 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041974586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6666667, b: 0.6666667, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2041974590} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1485721907} - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &2041974590 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041974586} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: afc4b16a1177b45a09ce4e236152d63c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2041974591 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2041974586} ---- !u!1 &2077422341 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2077422342} - - component: {fileID: 2077422344} - - component: {fileID: 2077422343} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2077422342 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2077422341} - 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: 411870819} - 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, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2077422343 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2077422341} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 1} - m_RaycastTarget: 0 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 34 - m_FontStyle: 1 - m_BestFit: 1 - m_MinSize: 10 - m_MaxSize: 34 - m_Alignment: 4 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: RED ---- !u!222 &2077422344 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2077422341} ---- !u!1 &2082518917 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2082518918} - - component: {fileID: 2082518922} - - component: {fileID: 2082518921} - - component: {fileID: 2082518920} - m_Layer: 0 - m_Name: Close - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2082518918 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2082518917} - m_LocalRotation: {x: 0.0000006631017, y: -0.00000014901161, z: -0.07035693, w: 0.9975219} - m_LocalPosition: {x: 0, y: 0, z: -5} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 1979821161} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 18, y: -18} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2082518920 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2082518917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.6666667, b: 0.6666667, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 2082518921} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 1979821165} - m_MethodName: set_enabled - m_Mode: 6 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 1 - m_CallState: 2 - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0, - Culture=neutral, PublicKeyToken=null ---- !u!114 &2082518921 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2082518917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: afc4b16a1177b45a09ce4e236152d63c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &2082518922 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2082518917} ---- !u!1 &2107589902 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2107589903} - - component: {fileID: 2107589906} - - component: {fileID: 2107589905} - - component: {fileID: 2107589904} - m_Layer: 5 - m_Name: ScreenSpace Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2107589903 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2107589902} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 101996207} - - {fileID: 187227222} - - {fileID: 1056464759} - m_Father: {fileID: 930800601} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &2107589904 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2107589902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &2107589905 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2107589902} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &2107589906 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2107589902} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.4222682, y: -0.4847204, z: -0.017199006, w: 0.7657936} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 1 - m_Resolution: -1 - m_CustomResolution: -1 - m_Strength: 0.2 - m_Bias: 0.05 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/Photos/Photos.unity.meta b/Source/Assets/TouchScript/Examples/Photos/Photos.unity.meta deleted file mode 100644 index 6499da86b..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Photos.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: e43bdd4f3bf144b74b4726208781dd66 -DefaultImporter: - userData: "4" diff --git a/Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture b/Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture deleted file mode 100644 index 28d90a6fd..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture +++ /dev/null @@ -1,21 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!84 &8400000 -RenderTexture: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: RenderTexture - m_Width: 256 - m_Height: 256 - m_AntiAliasing: 4 - m_DepthFormat: 2 - m_ColorFormat: 0 - m_MipMap: 0 - m_GenerateMips: 1 - m_SRGB: 0 - m_TextureSettings: - m_FilterMode: 1 - m_Aniso: 0 - m_MipBias: 0 - m_WrapMode: 1 diff --git a/Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture.meta b/Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture.meta deleted file mode 100644 index 41a6b6af4..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/RenderTexture.renderTexture.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 1b8be3f2cf5594c6ea36e9a3843139dc -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Photos/Scripts.meta b/Source/Assets/TouchScript/Examples/Photos/Scripts.meta deleted file mode 100644 index cd4ee4b58..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 98a2696d2a3cc402086de811ce14a60d -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs b/Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs deleted file mode 100644 index df0c095cc..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs +++ /dev/null @@ -1,50 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Gestures; - -namespace TouchScript.Examples.Photos -{ - /// - public class Container : MonoBehaviour - { - public int Width = 500; - public int Height = 500; - - public void Add() - { - var toClone = transform.GetChild(Random.Range(0, transform.childCount)); - var clone = Instantiate(toClone.gameObject) as GameObject; - clone.transform.SetParent(transform); - clone.transform.localScale = Vector3.one; - clone.transform.localRotation = Quaternion.Euler(0f, 0f, Random.Range(0f, 360f)); - clone.transform.localPosition = new Vector3(Random.Range(-Width / 2, Width / 2), - Random.Range(-Height / 2, Height / 2), toClone.localPosition.z); - initChild(clone.transform); - } - - private void Start() - { - var count = transform.childCount; - for (var i = 0; i < count; i++) - { - var child = transform.GetChild(i); - initChild(child); - } - } - - private void initChild(Transform child) - { - var pressGesture = child.GetComponent(); - if (pressGesture != null) pressGesture.Pressed += pressedHandler; - } - - private void pressedHandler(object sender, System.EventArgs e) - { - var child = (sender as Gesture).transform; - child.SetAsLastSibling(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs.meta b/Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs.meta deleted file mode 100644 index 658533a48..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Scripts/Container.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 0b1369f3c70c84786b656739dc52e9b3 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs b/Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs deleted file mode 100644 index e37fd5bbe..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs +++ /dev/null @@ -1,21 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using UnityEngine.UI; -using System.Collections.Generic; - -namespace TouchScript.Examples.UI -{ - /// - public class SetColor : MonoBehaviour - { - public List Colors; - - public void Set(int id) - { - GetComponent().color = Colors[id]; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs.meta b/Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs.meta deleted file mode 100644 index 1f0da6e1d..000000000 --- a/Source/Assets/TouchScript/Examples/Photos/Scripts/SetColor.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: be7c0db07fbda4873ac979c5b9301206 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal.meta b/Source/Assets/TouchScript/Examples/Portal.meta deleted file mode 100644 index 27919a0b3..000000000 --- a/Source/Assets/TouchScript/Examples/Portal.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: c1b7698eb5ecd44c1a7ec6c90a68a207 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal/Materials.meta b/Source/Assets/TouchScript/Examples/Portal/Materials.meta deleted file mode 100644 index 726c3aba8..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Materials.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 099a6fc8ea2584622971a8d1098238c6 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat b/Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat deleted file mode 100644 index 1332aff84..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Vortex - m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: db8fa2b50ab1244fd8d75ed3ee8c0ee5, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _InvFade - second: .00999999978 - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - data: - first: - name: _TintColor - second: {r: 1, g: 1, b: 1, a: .345098048} diff --git a/Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat.meta b/Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat.meta deleted file mode 100644 index 9a1ce57b9..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Materials/Vortex.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 2105a6ce9f7624161ba30eefc0d839f3 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal/Portal.unity b/Source/Assets/TouchScript/Examples/Portal/Portal.unity deleted file mode 100644 index e5d444f7c..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Portal.unity +++ /dev/null @@ -1,2057 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071067} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 498618157} - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 89.980194, y: 0, z: 0} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 1 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 40 - field of view: 30 - orthographic: 1 - orthographic size: 10 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &161419863 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 161419864} - - component: {fileID: 161419866} - - component: {fileID: 161419865} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &161419864 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 161419863} - 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: 1005780168} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &161419865 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 161419863} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &161419866 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 161419863} ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 1005780168} - - {fileID: 1679844150} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &498618156 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 498618157} - m_Layer: 0 - m_Name: Stuff - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &498618157 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 498618156} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 2.15, y: 0, z: 10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1283428183} - - {fileID: 1158035086} - m_Father: {fileID: 62216952} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &587840591 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 587840592} - - component: {fileID: 587840596} - - component: {fileID: 587840595} - - component: {fileID: 587840594} - - component: {fileID: 587840593} - m_Layer: 5 - m_Name: Spawner 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &587840592 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 587840591} - 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: 782750265} - 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: 282, y: -120} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &587840593 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 587840591} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 712d87efeee01774088f382a8449caab, type: 3} - m_Name: - m_EditorClassIdentifier: - Prefab: {fileID: 4252442136654676, guid: bff70878d8bdbdd409be0cca1fc3cfce, type: 2} - Position: {fileID: 699119955} ---- !u!114 &587840594 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 587840591} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &587840595 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 587840591} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &587840596 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 587840591} ---- !u!1 &699119954 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 699119955} - m_Layer: 0 - m_Name: Planet 2 Position - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &699119955 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 699119954} - m_LocalRotation: {x: -0.00000005960465, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 9.3, y: -4.8, z: 0.3} - m_LocalScale: {x: 5, y: 4.999998, z: 4.999998} - m_Children: [] - m_Father: {fileID: 1158035086} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &718339113 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 718339114} - m_Layer: 0 - m_Name: Planet 4 Position - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &718339114 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 718339113} - m_LocalRotation: {x: -0.00000005960465, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -12, y: 0.7, z: 0.3} - m_LocalScale: {x: 5, y: 4.999998, z: 4.999998} - m_Children: [] - m_Father: {fileID: 1158035086} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 1 - m_TargetDisplay: 0 ---- !u!1 &762219656 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 762219657} - - component: {fileID: 762219661} - - component: {fileID: 762219659} - - component: {fileID: 762219658} - m_Layer: 0 - m_Name: Quad - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &762219657 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 762219656} - m_LocalRotation: {x: -0.00000005960465, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -0.1} - m_LocalScale: {x: 6, y: 6, z: 6} - m_Children: [] - m_Father: {fileID: 1283428183} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &762219658 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 762219656} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 56095ffd5a0e54ec68c465c11d86c704, type: 3} - m_Name: - m_EditorClassIdentifier: - RotationSpeed: 33 ---- !u!23 &762219659 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 762219656} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 2105a6ce9f7624161ba30eefc0d839f3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &762219661 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 762219656} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &782750261 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 782750265} - - component: {fileID: 782750264} - - component: {fileID: 782750262} - - component: {fileID: 782750263} - m_Layer: 5 - m_Name: Game Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &782750262 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 782750261} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &782750263 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 782750261} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &782750264 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 782750261} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &782750265 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 782750261} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 965152938} - - {fileID: 587840592} - - {fileID: 1732869220} - - {fileID: 1247142069} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!1 &854248630 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 854248631} - - component: {fileID: 854248634} - - component: {fileID: 854248633} - - component: {fileID: 854248632} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &854248631 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 854248630} - 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: 1005780168} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 193, y: 0} - m_SizeDelta: {x: 235, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &854248632 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 854248630} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &854248633 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 854248630} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Press a Unity logo to spawn a planet. ---- !u!222 &854248634 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 854248630} ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 62216952} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &965152937 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 965152938} - - component: {fileID: 965152942} - - component: {fileID: 965152941} - - component: {fileID: 965152940} - - component: {fileID: 965152939} - m_Layer: 5 - m_Name: Spawner 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &965152938 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 965152937} - 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: 782750265} - 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: 259, y: 126} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &965152939 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 965152937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 712d87efeee01774088f382a8449caab, type: 3} - m_Name: - m_EditorClassIdentifier: - Prefab: {fileID: 4587602474649486, guid: 7c0291284cacbcf4d93907ef9bfae4b9, type: 2} - Position: {fileID: 1730821178} ---- !u!114 &965152940 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 965152937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &965152941 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 965152937} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &965152942 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 965152937} ---- !u!1 &1005780167 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1005780168} - - component: {fileID: 1005780169} - m_Layer: 5 - m_Name: Press - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1005780168 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1005780167} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0.9999968, y: 0.9999968, z: 0.9999968} - m_Children: - - {fileID: 161419864} - - {fileID: 854248631} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1005780169 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1005780167} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1090564253 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1090564254} - m_Layer: 0 - m_Name: Planet 3 Position - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1090564254 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1090564253} - m_LocalRotation: {x: -0.00000005960465, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -2, y: -7.3, z: 0.3} - m_LocalScale: {x: 5, y: 4.999998, z: 4.999998} - m_Children: [] - m_Father: {fileID: 1158035086} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 71e59d6fec0b04b60acf6cad4b860a39, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1158035085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1158035086} - m_Layer: 0 - m_Name: Planets - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1158035086 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1158035085} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -0, z: 1.59} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1730821178} - - {fileID: 699119955} - - {fileID: 1090564254} - - {fileID: 718339114} - m_Father: {fileID: 498618157} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1247142068 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1247142069} - - component: {fileID: 1247142073} - - component: {fileID: 1247142072} - - component: {fileID: 1247142071} - - component: {fileID: 1247142070} - m_Layer: 5 - m_Name: Spawner 4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1247142069 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1247142068} - 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: 782750265} - 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: -251, y: 14} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1247142070 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1247142068} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 712d87efeee01774088f382a8449caab, type: 3} - m_Name: - m_EditorClassIdentifier: - Prefab: {fileID: 4567459449971028, guid: 4d11e87ec08ce584a818342513bf6616, type: 2} - Position: {fileID: 718339114} ---- !u!114 &1247142071 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1247142068} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &1247142072 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1247142068} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1247142073 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1247142068} ---- !u!1 &1283428182 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1283428183} - - component: {fileID: 1283428184} - - component: {fileID: 1283428185} - m_Layer: 0 - m_Name: Vortex - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1283428183 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1283428182} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 2} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: - - {fileID: 1762297559} - - {fileID: 762219657} - m_Father: {fileID: 498618157} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!135 &1283428184 -SphereCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1283428182} - m_Material: {fileID: 0} - m_IsTrigger: 1 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 1.97 - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &1283428185 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1283428182} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d994edf8e68fd4c21ad2771c39731c21, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Drag a planet into the portal ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 90} - m_SizeDelta: {x: 320, y: 151} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Portal - - - This example shows how to cancel a gesture or "give" its pointers to another gesture. - - - When you drag a planet close to the portal TransformGesture is cancelled and the - planet starts falling. Notice how you can grab it while it is falling and drag - outside.' ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1730821177 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1730821178} - m_Layer: 0 - m_Name: Planet 1 Position - m_TagString: Untagged - m_Icon: {fileID: -964228994112308473, guid: 0000000000000000d000000000000000, type: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1730821178 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1730821177} - m_LocalRotation: {x: -0.00000005960465, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 8.23, y: 5.06, z: 0.3} - m_LocalScale: {x: 5, y: 5, z: 5} - m_Children: [] - m_Father: {fileID: 1158035086} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1732869219 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1732869220} - - component: {fileID: 1732869224} - - component: {fileID: 1732869223} - - component: {fileID: 1732869222} - - component: {fileID: 1732869221} - m_Layer: 5 - m_Name: Spawner 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1732869220 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1732869219} - 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: 782750265} - 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: 2, y: -186} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1732869221 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1732869219} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 712d87efeee01774088f382a8449caab, type: 3} - m_Name: - m_EditorClassIdentifier: - Prefab: {fileID: 4675551579099594, guid: e6c45ad0ad3ece84b91f569ca505eba9, type: 2} - Position: {fileID: 1090564254} ---- !u!114 &1732869222 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1732869219} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 1 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &1732869223 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1732869219} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 533b9df4691d947d9921a0053b5ce231, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1732869224 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1732869219} ---- !u!1 &1762297554 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1762297559} - - component: {fileID: 1762297558} - - component: {fileID: 1762297556} - - component: {fileID: 1762297555} - m_Layer: 0 - m_Name: Quad - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1762297555 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1762297554} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 56095ffd5a0e54ec68c465c11d86c704, type: 3} - m_Name: - m_EditorClassIdentifier: - RotationSpeed: 10 ---- !u!23 &1762297556 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1762297554} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 2105a6ce9f7624161ba30eefc0d839f3, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &1762297558 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1762297554} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1762297559 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1762297554} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 10, y: 10, z: 10} - m_Children: [] - m_Father: {fileID: 1283428183} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Enabled - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.24194291, y: -0.49854365, z: 0.22107579, w: 0.80252314} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.56 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/Portal/Portal.unity.meta b/Source/Assets/TouchScript/Examples/Portal/Portal.unity.meta deleted file mode 100644 index bc963d131..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Portal.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 20ddca9320eeb4eb28b7ce5fcb289923 -DefaultImporter: - userData: "6" diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs.meta b/Source/Assets/TouchScript/Examples/Portal/Prefabs.meta deleted file mode 100644 index f46a58b2c..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 04d6b05909265f14b959a306ec367037 -folderAsset: yes -timeCreated: 1500762512 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab deleted file mode 100644 index a2f61d994..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab +++ /dev/null @@ -1,273 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1723810235303300} - m_IsPrefabParent: 1 ---- !u!1 &1723810235303300 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4587602474649486} - - component: {fileID: 33699283477361520} - - component: {fileID: 23136522374025466} - - component: {fileID: 114451894822869470} - - component: {fileID: 135508365643771480} - - component: {fileID: 114826848715069466} - - component: {fileID: 114536039364076494} - - component: {fileID: 114380460329550602} - - component: {fileID: 114610899262215960} - - component: {fileID: 54030889479251752} - m_Layer: 0 - m_Name: Planet 1 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4587602474649486 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_LocalRotation: {x: -0.00000008940697, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 5, y: 5, z: 5} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23136522374025466 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 148079725ce574b75ae65e81f6be1567, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &33699283477361520 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &54030889479251752 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &114380460329550602 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114451894822869470 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11cabe64e6b9945c88b060d042861428, type: 3} - m_Name: - m_EditorClassIdentifier: - Speed: 100 - RotationSpeed: 30 - FallSpeed: 0.01 ---- !u!114 &114536039364076494 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &114610899262215960 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 141e75b9b7edb42df80a22a14f03ae4b, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnRelease: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114826848715069466 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 1 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!135 &135508365643771480 -SphereCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1723810235303300} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: -0.00000071525574, z: -0.00000023841858} diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab.meta b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab.meta deleted file mode 100644 index 85636ffe9..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 1.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 7c0291284cacbcf4d93907ef9bfae4b9 -timeCreated: 1500762519 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab deleted file mode 100644 index baa1e6e82..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab +++ /dev/null @@ -1,273 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1732047919889238} - m_IsPrefabParent: 1 ---- !u!1 &1732047919889238 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4252442136654676} - - component: {fileID: 33531297961261376} - - component: {fileID: 23305764506643510} - - component: {fileID: 114932396362750984} - - component: {fileID: 135434814455161676} - - component: {fileID: 114329650201689084} - - component: {fileID: 114489562153011798} - - component: {fileID: 114347950312683466} - - component: {fileID: 114602335792670362} - - component: {fileID: 54986752027795250} - m_Layer: 0 - m_Name: Planet 2 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4252442136654676 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 5, y: 5, z: 5} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23305764506643510 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 150b901d18f3f45d08b29f50aaec86b9, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &33531297961261376 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &54986752027795250 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &114329650201689084 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 1 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!114 &114347950312683466 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114489562153011798 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &114602335792670362 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 141e75b9b7edb42df80a22a14f03ae4b, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnRelease: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114932396362750984 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11cabe64e6b9945c88b060d042861428, type: 3} - m_Name: - m_EditorClassIdentifier: - Speed: 100 - RotationSpeed: 10 - FallSpeed: 0.01 ---- !u!135 &135434814455161676 -SphereCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1732047919889238} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: -0.00000047683716, z: -0.00000023841858} diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab.meta b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab.meta deleted file mode 100644 index 7acc63971..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 2.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: bff70878d8bdbdd409be0cca1fc3cfce -timeCreated: 1500762529 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab deleted file mode 100644 index cb583414c..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab +++ /dev/null @@ -1,273 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1069462480597282} - m_IsPrefabParent: 1 ---- !u!1 &1069462480597282 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4675551579099594} - - component: {fileID: 33212346599330584} - - component: {fileID: 23284574870311418} - - component: {fileID: 114146275313109388} - - component: {fileID: 135509675147651788} - - component: {fileID: 114408875339017466} - - component: {fileID: 114920083122602460} - - component: {fileID: 114757214019137374} - - component: {fileID: 114574854580529156} - - component: {fileID: 54113724369616440} - m_Layer: 0 - m_Name: Planet 3 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4675551579099594 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_LocalRotation: {x: -0.00000008940697, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 5, y: 5, z: 5} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23284574870311418 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 10bd026932ba047dcaca956b30263df6, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &33212346599330584 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &54113724369616440 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &114146275313109388 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11cabe64e6b9945c88b060d042861428, type: 3} - m_Name: - m_EditorClassIdentifier: - Speed: 100 - RotationSpeed: 40 - FallSpeed: 0.01 ---- !u!114 &114408875339017466 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 1 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!114 &114574854580529156 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 141e75b9b7edb42df80a22a14f03ae4b, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnRelease: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114757214019137374 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114920083122602460 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!135 &135509675147651788 -SphereCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1069462480597282} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: 0.0000009536743, z: -0.00000023841858} diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab.meta b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab.meta deleted file mode 100644 index 0a794aa06..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 3.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e6c45ad0ad3ece84b91f569ca505eba9 -timeCreated: 1500762542 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab deleted file mode 100644 index a309dbbd3..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab +++ /dev/null @@ -1,273 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1680841336266350} - m_IsPrefabParent: 1 ---- !u!1 &1680841336266350 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4567459449971028} - - component: {fileID: 33214459495948154} - - component: {fileID: 23155191792782146} - - component: {fileID: 114421577017359426} - - component: {fileID: 135886790604417350} - - component: {fileID: 114367742515556682} - - component: {fileID: 114222141242542914} - - component: {fileID: 114974252932633120} - - component: {fileID: 114634450885023396} - - component: {fileID: 54059909185387790} - m_Layer: 0 - m_Name: Planet 4 - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4567459449971028 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_LocalRotation: {x: -0.00000008940697, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 5, y: 5, z: 5} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23155191792782146 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 0ed169bc21381479799fe7ba05d2939b, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &33214459495948154 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &54059909185387790 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!114 &114222141242542914 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: - enableSmoothing: 0 - smoothingFactor: 0.0001 - positionThreshold: 0.0001 - rotationThreshold: 0.01 - scaleThreshold: 0.0001 - allowChangingFromOutside: 0 ---- !u!114 &114367742515556682 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTransformStart: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransform: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - OnTransformComplete: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - type: 1 - screenTransformThreshold: 0.1 - minScreenPointsDistance: 0.5 - projectionProps: 0 - projection: 1 - projectionPlaneNormal: {x: 0, y: 0, z: 1} ---- !u!114 &114421577017359426 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11cabe64e6b9945c88b060d042861428, type: 3} - m_Name: - m_EditorClassIdentifier: - Speed: 100 - RotationSpeed: 20 - FallSpeed: 0.01 ---- !u!114 &114634450885023396 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 141e75b9b7edb42df80a22a14f03ae4b, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnRelease: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!114 &114974252932633120 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - combinePointers: 0 - combinePointersInterval: 0.3 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnPress: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - ignoreChildren: 0 ---- !u!135 &135886790604417350 -SphereCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1680841336266350} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Radius: 0.5 - m_Center: {x: 0, y: -0.00000047683716, z: -0.00000023841858} diff --git a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab.meta b/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab.meta deleted file mode 100644 index 767bf248d..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Prefabs/Planet 4.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 4d11e87ec08ce584a818342513bf6616 -timeCreated: 1500762549 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts.meta b/Source/Assets/TouchScript/Examples/Portal/Scripts.meta deleted file mode 100644 index 3269f36af..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 2ff914bd5787e4fe4a49bf14072cef8b -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs b/Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs deleted file mode 100644 index b2e04a0ba..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs +++ /dev/null @@ -1,77 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Gestures; -using TouchScript.Gestures.TransformGestures; - -namespace TouchScript.Examples.Portal -{ - /// - public class Planet : MonoBehaviour - { - private enum PlanetStatus - { - Free, - Manual, - Falling - } - - public float Speed = 30f; - public float RotationSpeed = 30f; - public float FallSpeed = .01f; - - private PlanetStatus status = PlanetStatus.Free; - - public void Fall() - { - status = PlanetStatus.Falling; - var gesture = GetComponent(); - if (gesture != null) gesture.Cancel(); - } - - private void OnEnable() - { - GetComponent().Pressed += pressedhandler; - GetComponent().Released += releasedHandler; - } - - private void OnDisable() - { - GetComponent().Pressed -= pressedhandler; - GetComponent().Released -= releasedHandler; - } - - private void Update() - { - switch (status) - { - case PlanetStatus.Free: - transform.RotateAround(transform.parent.position, Vector3.up, - Speed * Time.unscaledDeltaTime / transform.localPosition.sqrMagnitude); - break; - case PlanetStatus.Manual: - break; - case PlanetStatus.Falling: - transform.localScale *= 1 - FallSpeed; - transform.localPosition = Vector3.Lerp(transform.localPosition, Vector3.zero, FallSpeed); - if (transform.localScale.x < 0.01) Destroy(gameObject); - break; - } - - transform.Rotate(0, 0, Time.unscaledDeltaTime * RotationSpeed); - } - - void pressedhandler(object sender, System.EventArgs e) - { - status = PlanetStatus.Manual; - } - - void releasedHandler(object sender, System.EventArgs e) - { - if (status != PlanetStatus.Manual) return; - status = PlanetStatus.Free; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs.meta b/Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs.meta deleted file mode 100644 index 9b92c7a2c..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Planet.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 11cabe64e6b9945c88b060d042861428 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs b/Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs deleted file mode 100644 index 4b5f86ca0..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs +++ /dev/null @@ -1,19 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; - -namespace TouchScript.Examples.Portal -{ - /// - public class Rotator : MonoBehaviour - { - public float RotationSpeed = 1f; - - void Update() - { - transform.localRotation *= Quaternion.Euler(0, 0, Time.unscaledDeltaTime * RotationSpeed); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs.meta b/Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs.meta deleted file mode 100644 index 6511fd881..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Rotator.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 56095ffd5a0e54ec68c465c11d86c704 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs b/Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs deleted file mode 100644 index 29e377c44..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs +++ /dev/null @@ -1,40 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using System; -using TouchScript.Gestures; -using UnityEngine; - -namespace TouchScript.Examples.Portal -{ - /// - public class Spawner : MonoBehaviour - { - public Transform Prefab; - public Transform Position; - - private PressGesture press; - - private void OnEnable() - { - press = GetComponent(); - press.Pressed += pressHandler; - } - - private void OnDisable() - { - press.Pressed -= pressHandler; - } - - private void pressHandler(object sender, EventArgs eventArgs) - { - var target = Instantiate(Prefab, Position.parent); - target.position = Position.position; - - LayerManager.Instance.SetExclusive(target); - press.Cancel(true, true); - LayerManager.Instance.ClearExclusive(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs.meta b/Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs.meta deleted file mode 100644 index 5ee5b0f6c..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Spawner.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 712d87efeee01774088f382a8449caab -timeCreated: 1500762320 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs b/Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs deleted file mode 100644 index bc42ec982..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs +++ /dev/null @@ -1,19 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; - -namespace TouchScript.Examples.Portal -{ - /// - public class Vortex : MonoBehaviour - { - private void OnTriggerEnter(Collider other) - { - var planet = other.GetComponent(); - if (planet == null) return; - planet.Fall(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs.meta b/Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs.meta deleted file mode 100644 index c5e7b9268..000000000 --- a/Source/Assets/TouchScript/Examples/Portal/Scripts/Vortex.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: d994edf8e68fd4c21ad2771c39731c21 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Pull.meta b/Source/Assets/TouchScript/Examples/Pull.meta deleted file mode 100644 index 00e830361..000000000 --- a/Source/Assets/TouchScript/Examples/Pull.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 1a092b00a4e374c60a1f1b5af1727a4c -folderAsset: yes -timeCreated: 1501590523 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Materials.meta b/Source/Assets/TouchScript/Examples/Pull/Materials.meta deleted file mode 100644 index 41948a301..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Materials.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 0d02fe6a7404f4fa8b9b5214e052cd7d -folderAsset: yes -timeCreated: 1501599114 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat b/Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat deleted file mode 100644 index a11dc3831..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat +++ /dev/null @@ -1,76 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Green - m_Shader: {fileID: 10755, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 4 - m_EnableInstancingVariants: 0 - m_DoubleSidedGI: 0 - m_CustomRenderQueue: -1 - stringTagMap: {} - disabledShaderPasses: [] - m_SavedProperties: - serializedVersion: 3 - m_TexEnvs: - - _BumpMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailAlbedoMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DetailNormalMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _EmissionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MetallicGlossMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OcclusionMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ParallaxMap: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - - _BumpScale: 1 - - _Cutoff: 0.5 - - _DetailNormalMapScale: 1 - - _DstBlend: 0 - - _GlossMapScale: 1 - - _Glossiness: 0.5 - - _GlossyReflections: 1 - - _Metallic: 0 - - _Mode: 0 - - _OcclusionStrength: 1 - - _Parallax: 0.02 - - _SmoothnessTextureChannel: 0 - - _SpecularHighlights: 1 - - _SrcBlend: 1 - - _UVSec: 0 - - _ZWrite: 1 - m_Colors: - - _Color: {r: 0, g: 1, b: 0.048275948, a: 1} - - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} diff --git a/Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat.meta b/Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat.meta deleted file mode 100644 index 4ff475c12..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Materials/Green.mat.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6a7cc3aeb872a43c9b48602411ff0128 -timeCreated: 1501599163 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 2100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Prefabs.meta b/Source/Assets/TouchScript/Examples/Pull/Prefabs.meta deleted file mode 100644 index 26c7eed13..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Prefabs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e930c60b631064c8282b18e4fd304215 -folderAsset: yes -timeCreated: 1501590612 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab b/Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab deleted file mode 100644 index 6d1afd749..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab +++ /dev/null @@ -1,276 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 1583770791137080} - m_IsPrefabParent: 1 ---- !u!1 &1187127904395504 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4273383945290788} - - component: {fileID: 120722583279136224} - m_Layer: 0 - m_Name: Line - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &1583770791137080 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 5 - m_Component: - - component: {fileID: 4092497047216208} - - component: {fileID: 33076793992048592} - - component: {fileID: 65806177754892914} - - component: {fileID: 23586366584321034} - - component: {fileID: 54930536093548728} - - component: {fileID: 114518461671103506} - - component: {fileID: 114334082651901656} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &4092497047216208 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0.02, y: 0.69, z: -2.33} - m_LocalScale: {x: 1.5896826, y: 1.589683, z: 1.589683} - m_Children: - - {fileID: 4273383945290788} - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &4273383945290788 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1187127904395504} - 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: 4092497047216208} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!23 &23586366584321034 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!33 &33076793992048592 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &54930536093548728 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!65 &65806177754892914 -BoxCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &114334082651901656 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 057fc4dd3742040c9b65eac0a4e3cac7, type: 3} - m_Name: - m_EditorClassIdentifier: - ForceMultiplier: 100 - Line: {fileID: 120722583279136224} ---- !u!114 &114518461671103506 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1583770791137080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 767c446d703184f6faf8a12a85d591eb, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 0 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] ---- !u!120 &120722583279136224 -LineRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 1187127904395504} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_MotionVectors: 0 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 6a7cc3aeb872a43c9b48602411ff0128, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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_Positions: - - {x: 0, y: 0, z: 0} - - {x: 0, y: 0, z: 10} - m_Parameters: - serializedVersion: 2 - widthMultiplier: 1 - widthCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 2 - time: 0 - value: 0.2 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - serializedVersion: 2 - time: 1 - value: 0.2 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - colorGradient: - serializedVersion: 2 - key0: {r: 1, g: 1, b: 1, a: 1} - key1: {r: 1, g: 1, b: 1, a: 1} - key2: {r: 0, g: 0, b: 0, a: 0} - key3: {r: 0, g: 0, b: 0, a: 0} - key4: {r: 0, g: 0, b: 0, a: 0} - key5: {r: 0, g: 0, b: 0, a: 0} - key6: {r: 0, g: 0, b: 0, a: 0} - key7: {r: 0, g: 0, b: 0, a: 0} - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_Mode: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - numCornerVertices: 0 - numCapVertices: 0 - alignment: 0 - textureMode: 0 - m_UseWorldSpace: 1 - m_Loop: 0 diff --git a/Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab.meta b/Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab.meta deleted file mode 100644 index eb5fb7666..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Prefabs/Cube.prefab.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 21a4063eaa6b1410f8b9be15c9d964df -timeCreated: 1501590642 -licenseType: Pro -NativeFormatImporter: - mainObjectFileID: 100100000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Pull.unity b/Source/Assets/TouchScript/Examples/Pull/Pull.unity deleted file mode 100644 index 5aaf76a03..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Pull.unity +++ /dev/null @@ -1,1962 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &43919907 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1583770791137080, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 43919908} - - component: {fileID: 43919912} - - component: {fileID: 43919911} - - component: {fileID: 43919910} - - component: {fileID: 43919909} - m_Layer: 0 - m_Name: Static Cube (5) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &43919908 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 43919907} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -6.04, y: 0.69, z: 0.21} - m_LocalScale: {x: 1.58968, y: 1.58968, z: 1.58968} - m_Children: [] - m_Father: {fileID: 312263520} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &43919909 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 54930536093548728, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 43919907} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!23 &43919910 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23586366584321034, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 43919907} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &43919911 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 65806177754892914, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 43919907} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &43919912 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33076793992048592, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 43919907} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Scene Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0.26945794, y: 0, z: 0, w: 0.96301216} - m_LocalPosition: {x: -1.11, y: 10.1, z: -17.45} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 31.264, y: 0, z: 0} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 40 - field of view: 30 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 922779737} - - {fileID: 1679844150} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &312263519 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 312263520} - m_Layer: 0 - m_Name: Container - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &312263520 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 312263519} - 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: 497908867} - - {fileID: 1348713904} - - {fileID: 1523632846} - - {fileID: 703341282} - - {fileID: 2086987748} - - {fileID: 525512062} - - {fileID: 43919908} - m_Father: {fileID: 930800601} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &497908867 stripped -Transform: - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 1411228864} ---- !u!1 &525512061 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1583770791137080, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 525512062} - - component: {fileID: 525512066} - - component: {fileID: 525512065} - - component: {fileID: 525512064} - - component: {fileID: 525512063} - m_Layer: 0 - m_Name: Static Cube (4) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &525512062 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525512061} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -4.27, y: 0.69, z: 2.94} - m_LocalScale: {x: 1.58968, y: 1.58968, z: 1.58968} - m_Children: [] - m_Father: {fileID: 312263520} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &525512063 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 54930536093548728, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525512061} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!23 &525512064 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23586366584321034, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525512061} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &525512065 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 65806177754892914, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525512061} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &525512066 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33076793992048592, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 525512061} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &584553677 stripped -Transform: - m_PrefabParentObject: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!1001 &599866430 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 930800601} - m_Modifications: - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.x - value: -0.04 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.y - value: -12.97 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.z - value: 0.26 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.y - value: 0.36056674 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9327335 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.x - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.y - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.z - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 100004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 9500000, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_ParentPrefab: {fileID: 100100000, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_IsPrefabParent: 0 ---- !u!1 &703341281 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1583770791137080, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 703341282} - - component: {fileID: 703341286} - - component: {fileID: 703341285} - - component: {fileID: 703341284} - - component: {fileID: 703341283} - m_Layer: 0 - m_Name: Static Cube (2) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &703341282 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 703341281} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 1.55, y: 0.69, z: 5.28} - m_LocalScale: {x: 1.58968, y: 1.58968, z: 1.58968} - m_Children: [] - m_Father: {fileID: 312263520} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &703341283 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 54930536093548728, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 703341281} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!23 &703341284 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23586366584321034, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 703341281} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &703341285 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 65806177754892914, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 703341281} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &703341286 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33076793992048592, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 703341281} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &721853795 stripped -GameObject: - m_PrefabParentObject: {fileID: 100006, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!64 &721853799 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 721853795} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 4300006, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &922779735 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 922779737} - - component: {fileID: 922779736} - m_Layer: 5 - m_Name: Drag - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &922779736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 922779735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!224 &922779737 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 922779735} - 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: 1149683276} - - {fileID: 1166494019} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 62216952} - - {fileID: 584553677} - - {fileID: 312263520} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1149683275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1149683276} - - component: {fileID: 1149683278} - - component: {fileID: 1149683277} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1149683276 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1149683275} - 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: 922779737} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1149683277 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1149683275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: dcd0c08ae57e04a64bd2388ac4057dc6, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1149683278 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1149683275} ---- !u!1 &1166494018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1166494019} - - component: {fileID: 1166494022} - - component: {fileID: 1166494021} - - component: {fileID: 1166494020} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1166494019 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} - 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: 922779737} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1166494020 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1166494021 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Press and drag \nthe central cube" ---- !u!222 &1166494022 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} ---- !u!1 &1271849413 stripped -GameObject: - m_PrefabParentObject: {fileID: 100008, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!64 &1271849417 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1271849413} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 4300004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} ---- !u!1 &1348713903 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1583770791137080, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1348713904} - - component: {fileID: 1348713908} - - component: {fileID: 1348713907} - - component: {fileID: 1348713906} - - component: {fileID: 1348713905} - m_Layer: 0 - m_Name: Static Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1348713904 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1348713903} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 5.97, y: 0.69, z: 0.26} - m_LocalScale: {x: 1.58968, y: 1.58968, z: 1.58968} - m_Children: [] - m_Father: {fileID: 312263520} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &1348713905 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 54930536093548728, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1348713903} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!23 &1348713906 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23586366584321034, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1348713903} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &1348713907 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 65806177754892914, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1348713903} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1348713908 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33076793992048592, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1348713903} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Release the touch \nto apply the force" ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1001 &1411228864 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalPosition.x - value: 0.02 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalPosition.y - value: 0.69 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalPosition.z - value: -2.33 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 21a4063eaa6b1410f8b9be15c9d964df, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1523632845 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1583770791137080, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1523632846} - - component: {fileID: 1523632850} - - component: {fileID: 1523632849} - - component: {fileID: 1523632848} - - component: {fileID: 1523632847} - m_Layer: 0 - m_Name: Static Cube (1) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1523632846 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1523632845} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 4.45, y: 0.69, z: 3.53} - m_LocalScale: {x: 1.58968, y: 1.58968, z: 1.58968} - m_Children: [] - m_Father: {fileID: 312263520} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &1523632847 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 54930536093548728, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1523632845} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!23 &1523632848 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23586366584321034, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1523632845} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &1523632849 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 65806177754892914, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1523632845} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &1523632850 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33076793992048592, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1523632845} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 58} - m_SizeDelta: {x: 320, y: 88} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Pull\n\x03\nThis example shows how to write a custom gesture.\nPullGesture - on the central cube is written specially for this scene." ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Tap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: useDPI - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2086987747 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 1583770791137080, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2086987748} - - component: {fileID: 2086987752} - - component: {fileID: 2086987751} - - component: {fileID: 2086987750} - - component: {fileID: 2086987749} - m_Layer: 0 - m_Name: Static Cube (3) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2086987748 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 4092497047216208, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2086987747} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.71, y: 0.69, z: 5.16} - m_LocalScale: {x: 1.58968, y: 1.58968, z: 1.58968} - m_Children: [] - m_Father: {fileID: 312263520} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!54 &2086987749 -Rigidbody: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 54930536093548728, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2086987747} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: 0.05 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!23 &2086987750 -MeshRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 23586366584321034, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2086987747} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 0 - m_ReflectionProbeUsage: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - 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 ---- !u!65 &2086987751 -BoxCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 65806177754892914, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2086987747} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!33 &2086987752 -MeshFilter: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 33076793992048592, guid: 21a4063eaa6b1410f8b9be15c9d964df, - type: 2} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2086987747} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.24194291, y: -0.49854365, z: 0.22107579, w: 0.80252314} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 37.5, y: -60.899998, z: 8.2324} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.56 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/Pull/Pull.unity.meta b/Source/Assets/TouchScript/Examples/Pull/Pull.unity.meta deleted file mode 100644 index 208dcabb4..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Pull.unity.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6696ec8da4feb4725bf860ab58fa830f -timeCreated: 1501590562 -licenseType: Pro -DefaultImporter: - userData: "10" - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Scripts.meta b/Source/Assets/TouchScript/Examples/Pull/Scripts.meta deleted file mode 100644 index d9a665ab9..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Scripts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: d450e111ead04433cb8527f73c6a561a -folderAsset: yes -timeCreated: 1501591264 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs b/Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs deleted file mode 100644 index a16196f05..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs +++ /dev/null @@ -1,104 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; - -namespace TouchScript.Tutorial -{ - public class Logic : MonoBehaviour - { - // Force multiplier - public float ForceMultiplier = 100f; - public LineRenderer Line; - - private PullGesture gesture; - private Rigidbody body; - - private Vector3 forceToApply; - private bool shouldApplyForce = false; - - private void OnEnable() - { - body = GetComponent(); - gesture = GetComponent(); - - Line.enabled = false; - - gesture.Pressed += pressedHandler; - gesture.Pulled += pulledHandler; - gesture.Released += releasedHandler; - gesture.Cancelled += cancelledHandler; - - releaseObject(); - } - - private void OnDisable() - { - gesture.Pressed -= pressedHandler; - gesture.Pulled -= pulledHandler; - gesture.Released -= releasedHandler; - gesture.Cancelled -= cancelledHandler; - } - - private void FixedUpdate() - { - // Apply force in FixedUpdate to make physics happy - if (shouldApplyForce) - { - body.AddForce(forceToApply); - shouldApplyForce = false; - } - } - - // Switch to manual mode - private void takeObject() - { - body.isKinematic = true; - Line.enabled = true; - updateLine(); - } - - // Switch to automatic mode - private void releaseObject() - { - body.isKinematic = false; - Line.enabled = false; - } - - // Push the object when the gesture is ended - private void pushObject() - { - forceToApply = ForceMultiplier * gesture.Force; - shouldApplyForce = true; - } - - // Update the line - private void updateLine() - { - Line.SetPosition(0, gesture.StartPosition); - Line.SetPosition(1, gesture.Position); - } - - private void pressedHandler(object sender, System.EventArgs e) - { - takeObject(); - } - - private void pulledHandler(object sender, System.EventArgs e) - { - updateLine(); - } - - private void releasedHandler(object sender, System.EventArgs e) - { - releaseObject(); - pushObject(); - } - - private void cancelledHandler(object sender, System.EventArgs e) - { - releaseObject(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs.meta b/Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs.meta deleted file mode 100644 index 0e939ac08..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Scripts/Logic.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 057fc4dd3742040c9b65eac0a4e3cac7 -timeCreated: 1501597106 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs b/Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs deleted file mode 100644 index f02eaf50f..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs +++ /dev/null @@ -1,171 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using System.Collections.Generic; -using UnityEngine; -using TouchScript.Gestures; -using TouchScript.Pointers; -using System; -using TouchScript.Layers; - -// Let's put our gesture into a namespace so it wouldn't clash with other classes in our project -namespace TouchScript.Tutorial -{ - // The class must inherit from Gesture - public class PullGesture : Gesture - { - public event EventHandler Pressed - { - add { pressedInvoker += value; } - remove { pressedInvoker -= value; } - } - - public event EventHandler Pulled - { - add { pulledInvoker += value; } - remove { pulledInvoker -= value; } - } - - public event EventHandler Released - { - add { releasedInvoker += value; } - remove { releasedInvoker -= value; } - } - - public Vector3 StartPosition - { - get - { - switch (State) - { - case GestureState.Began: - case GestureState.Changed: - case GestureState.Ended: - return startPosition; - default: - return transform.position; - } - } - } - - public Vector3 Position - { - get - { - switch (State) - { - case GestureState.Began: - case GestureState.Changed: - case GestureState.Ended: - return projection.ProjectTo(primaryPointer.Position, plane); - default: - return transform.position; - } - } - } - - public Vector3 Force - { - get { return StartPosition - Position; } - } - - // Needed to overcome iOS AOT limitations - private EventHandler pressedInvoker, pulledInvoker, releasedInvoker; - - // The only pointer we are interested in - private Pointer primaryPointer; - - // Layer projection parameters - private ProjectionParams projection; - - // 3D plane to project to - private Plane plane; - - // The world coordinates of the point where the gesture started - private Vector3 startPosition; - - // Pointers pressed this frame - protected override void pointersPressed(IList pointers) - { - if (State == GestureState.Idle) - { - primaryPointer = pointers[0]; - projection = primaryPointer.GetPressData().Layer.GetProjectionParams(primaryPointer); - plane = new Plane(Vector3.up, transform.position); - startPosition = projection.ProjectTo(primaryPointer.Position, plane); - - // Start the gesture - setState(GestureState.Began); - } - } - - // Pointers updated this frame - protected override void pointersUpdated(IList pointers) - { - foreach (var p in pointers) - { - if (p.Id == primaryPointer.Id) - { - // If the pointer we are interested in moved, change the state - setState(GestureState.Changed); - return; - } - } - } - - // Pointers released this frame - protected override void pointersReleased(IList pointers) - { - foreach (var p in pointers) - { - if (p.Id == primaryPointer.Id) - { - // If the pointer we are interested was released, end the gesture - setState(GestureState.Ended); - return; - } - } - } - - // Pointers cancelled this frame - protected override void pointersCancelled(IList pointers) - { - foreach (var p in pointers) - { - if (p.Id == primaryPointer.Id) - { - // If the pointer we are interested was cancelled, cancel the gesture - setState(GestureState.Cancelled); - return; - } - } - } - - // Called when the gesture transitions to Began state - protected override void onBegan() - { - if (pressedInvoker != null) pressedInvoker(this, EventArgs.Empty); - } - - // Called when the gesture transitions to Ended or Recognized states - protected override void onRecognized() - { - if (releasedInvoker != null) releasedInvoker(this, EventArgs.Empty); - } - - // Called when the gesture transitions to Changed state - protected override void onChanged() - { - if (pulledInvoker != null) pulledInvoker(this, EventArgs.Empty); -// Debug.LogFormat("Start position: {0}, current position: {1}, force: {2}", StartPosition, Position, Force.magnitude); - } - - // This method is called when gesture is reset when recognized or failed - protected override void reset() - { - base.reset(); - primaryPointer = null; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs.meta b/Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs.meta deleted file mode 100644 index e041b4880..000000000 --- a/Source/Assets/TouchScript/Examples/Pull/Scripts/PullGesture.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 767c446d703184f6faf8a12a85d591eb -timeCreated: 1501591283 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/RawInput.meta b/Source/Assets/TouchScript/Examples/RawInput.meta deleted file mode 100644 index 8e93c4192..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: fb16005fe3d3346e9b8f3ffd00cf4f47 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/RawInput/Prefabs.meta b/Source/Assets/TouchScript/Examples/RawInput/Prefabs.meta deleted file mode 100644 index 10659e403..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Prefabs.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: fa5fe381834354d57882172e5f64ecd1 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab b/Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab deleted file mode 100644 index 9b4f6bfab..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab +++ /dev/null @@ -1,83 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &125364 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 425364} - - 33: {fileID: 3325364} - - 23: {fileID: 2325364} - - 114: {fileID: 11482678} - m_Layer: 0 - m_Name: Ball - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &425364 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 125364} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: .5, y: .5, z: .5} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!23 &2325364 -Renderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 125364} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: 6e379d1ec9f5fd949891068175de34fe, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &3325364 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 125364} - m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0} ---- !u!114 &11482678 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 125364} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 55895789e0b15491c9f15cf2249a6ccf, type: 3} - m_Name: - m_EditorClassIdentifier: - Speed: 1 ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 125364} - m_IsPrefabParent: 1 - m_IsExploded: 1 diff --git a/Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab.meta b/Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab.meta deleted file mode 100644 index 3ffc46d5c..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Prefabs/Ball.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 970484224830949ada146ff42a9f50e6 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity b/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity deleted file mode 100644 index 6afaf7b8b..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity +++ /dev/null @@ -1,927 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0.97875386, y: 0, z: 0, w: 0.20503876} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 23.6635, y: -180, z: -180} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 6f1cd32130056441f8df44d2168b8816, type: 3} - m_Name: - m_EditorClassIdentifier: - Prefab: {fileID: 125364, guid: 970484224830949ada146ff42a9f50e6, type: 2} ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 30 - orthographic: 0 - orthographic size: 10 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 1679844150} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: shouldCreateCameraLayer - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &630877083 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 62216952} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Touch the screen with your fingers to spawn planets ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 48.2} - m_SizeDelta: {x: 320, y: 68.4} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Input - - - This example shows how to use TouchScript simply as a source of touches with no - gestures in scene.' ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Touch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.32484895, y: -0.86744815, z: 0.043405317, w: 0.37432998} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.56 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity.meta b/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity.meta deleted file mode 100644 index 803330be1..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/RawInput.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 9ee061879a6b743808a9f9056a52d885 -DefaultImporter: - userData: "1" diff --git a/Source/Assets/TouchScript/Examples/RawInput/Scripts.meta b/Source/Assets/TouchScript/Examples/RawInput/Scripts.meta deleted file mode 100644 index 304d57a8e..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: e4b9e0f55ea14406b96b7bce340eb515 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs b/Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs deleted file mode 100644 index 1a2cfc856..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs +++ /dev/null @@ -1,21 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; - -namespace TouchScript.Examples.RawInput -{ - /// - public class Ball : MonoBehaviour - { - public float Speed = 1f; - - private void Update() - { - Speed *= 1.01f; - transform.position += transform.forward * Speed * Time.unscaledDeltaTime; - if (Speed > 1000) Destroy(gameObject); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs.meta b/Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs.meta deleted file mode 100644 index 5205d089a..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Ball.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 55895789e0b15491c9f15cf2249a6ccf -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs b/Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs deleted file mode 100644 index a4c1a89ae..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs +++ /dev/null @@ -1,45 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; - -namespace TouchScript.Examples.RawInput -{ - /// - public class Spawner : MonoBehaviour - { - public GameObject Prefab; - - private void OnEnable() - { - if (TouchManager.Instance != null) - { - TouchManager.Instance.PointersPressed += pointersPressedHandler; - } - } - - private void OnDisable() - { - if (TouchManager.Instance != null) - { - TouchManager.Instance.PointersPressed -= pointersPressedHandler; - } - } - - private void spawnPrefabAt(Vector2 position) - { - var obj = Instantiate(Prefab) as GameObject; - obj.transform.position = Camera.main.ScreenToWorldPoint(new Vector3(position.x, position.y, 10)); - obj.transform.rotation = transform.rotation; - } - - private void pointersPressedHandler(object sender, PointerEventArgs e) - { - foreach (var pointer in e.Pointers) - { - spawnPrefabAt(pointer.Position); - } - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs.meta b/Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs.meta deleted file mode 100644 index afd4668b0..000000000 --- a/Source/Assets/TouchScript/Examples/RawInput/Scripts/Spawner.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 6f1cd32130056441f8df44d2168b8816 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps.meta b/Source/Assets/TouchScript/Examples/Taps.meta deleted file mode 100644 index 696c18810..000000000 --- a/Source/Assets/TouchScript/Examples/Taps.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 6a75bd459fd68402786f6ac0232faaf2 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Materials.meta b/Source/Assets/TouchScript/Examples/Taps/Materials.meta deleted file mode 100644 index 1531cf73e..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Materials.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: c3e7d75d18d25492d9d299d85d2d2ced -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat b/Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat deleted file mode 100644 index b56df1e5a..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat +++ /dev/null @@ -1,28 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Crate - m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 6d7cfa3977727472087d7f24d6aa53d1, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat.meta b/Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat.meta deleted file mode 100644 index 170e12db4..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Materials/Crate.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 69c151168e0de486b9df0688ff9e4891 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Prefabs.meta b/Source/Assets/TouchScript/Examples/Taps/Prefabs.meta deleted file mode 100644 index a1ed031b3..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Prefabs.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 799ba9f51e9ec424e8e04b8624463253 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab b/Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab deleted file mode 100644 index 85b8bef64..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab +++ /dev/null @@ -1,204 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &196116 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 496116} - - 33: {fileID: 3396116} - - 65: {fileID: 6596116} - - 23: {fileID: 2396116} - - 114: {fileID: 11414528} - - 54: {fileID: 5475672} - - 114: {fileID: 11437420} - - 114: {fileID: 11416718} - - 114: {fileID: 11456388} - - 114: {fileID: 11451422} - m_Layer: 0 - m_Name: Cube - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &496116 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -.00999999978, y: .689999998, z: -3.56999993} - m_LocalScale: {x: 1.58968258, y: 1.58968306, z: 1.58968306} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!23 &2396116 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_Materials: - - {fileID: 2100000, guid: 69c151168e0de486b9df0688ff9e4891, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 - m_ProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_ImportantGI: 0 - m_AutoUVMaxDistance: .5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &3396116 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &5475672 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: .0500000007 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 0 ---- !u!65 &6596116 -BoxCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 1, y: 1, z: 1} - m_Center: {x: 0, y: 0, z: 0} ---- !u!114 &11414528 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7bf1ff301204444cc8f47d17ebe55b33, type: 3} - m_Name: - m_EditorClassIdentifier: - Force: 3 - Particles: {fileID: 19846818, guid: 033d613c5d6544a7685ef80e4dcac8e4, type: 2} ---- !u!114 &11416718 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 65c8d97aff62a473e888feae3bec54cd, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - advancedProps: 0 - minTouches: 0 - maxTouches: 0 - combineTouches: 0 - combineTouchesInterval: .300000012 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - timeToPress: 1 - distanceLimit: Infinity ---- !u!114 &11437420 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 622cd163aa68a4795a1b7b919bf72d1c, type: 3} - m_Name: - m_EditorClassIdentifier: - Power: 10 ---- !u!114 &11451422 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7a878a6ff128243dfb1d89ca0273f059, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - advancedProps: 0 - minTouches: 0 - maxTouches: 0 - combineTouches: 0 - combineTouchesInterval: .300000012 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - numberOfTapsRequired: 1 - timeLimit: Infinity - distanceLimit: Infinity ---- !u!114 &11456388 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 196116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c6be551879cd14d739b0188844ef2c60, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - advancedProps: 0 - minTouches: 0 - maxTouches: 0 - combineTouches: 0 - combineTouchesInterval: .300000012 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - ignoreChildren: 0 ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 196116} - m_IsPrefabParent: 1 diff --git a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab.meta b/Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab.meta deleted file mode 100644 index 4dfad3fff..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Cube.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 3c294c033fb7140d09b0bd33830617bb -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab b/Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab deleted file mode 100644 index 0ba7c8ff5..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab +++ /dev/null @@ -1,1080 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &146818 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 446818} - - 198: {fileID: 19846818} - - 199: {fileID: 19946818} - - 114: {fileID: 11492830} - m_Layer: 0 - m_Name: Particles - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &446818 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 146818} - m_LocalRotation: {x: -.707106829, y: 0, z: 0, w: .707106829} - m_LocalPosition: {x: 0, y: 2.75999999, z: 2.38000011} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!114 &11492830 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 146818} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e8d231b90191d4ffcae71a475e432b7d, type: 3} - m_Name: - m_EditorClassIdentifier: - Delay: 1 ---- !u!198 &19846818 -ParticleSystem: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 146818} - lengthInSec: 1 - startDelay: 0 - speed: 1 - randomSeed: 0 - looping: 1 - prewarm: 0 - playOnAwake: 1 - moveWithTransform: 0 - InitialModule: - enabled: 1 - startLifetime: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - startSpeed: - scalar: 2 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: -1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - startColor: - maxGradient: - key0: - serializedVersion: 2 - rgba: 4294967295 - key1: - serializedVersion: 2 - rgba: 4294967295 - key2: - serializedVersion: 2 - rgba: 0 - key3: - serializedVersion: 2 - rgba: 0 - key4: - serializedVersion: 2 - rgba: 0 - key5: - serializedVersion: 2 - rgba: 0 - key6: - serializedVersion: 2 - rgba: 0 - key7: - serializedVersion: 2 - rgba: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - key0: - serializedVersion: 2 - rgba: 4294967295 - key1: - serializedVersion: 2 - rgba: 4294967295 - key2: - serializedVersion: 2 - rgba: 0 - key3: - serializedVersion: 2 - rgba: 0 - key4: - serializedVersion: 2 - rgba: 0 - key5: - serializedVersion: 2 - rgba: 0 - key6: - serializedVersion: 2 - rgba: 0 - key7: - serializedVersion: 2 - rgba: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minColor: - serializedVersion: 2 - rgba: 4294967295 - maxColor: - serializedVersion: 2 - rgba: 4278215064 - minMaxState: 0 - startSize: - scalar: .100000001 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: .299999982 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 3 - startRotation: - scalar: 6.28318501 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 3 - gravityModifier: 1 - inheritVelocity: 0 - maxNumParticles: 1000 - ShapeModule: - serializedVersion: 2 - enabled: 1 - type: 0 - radius: .00999999978 - angle: 25 - length: 5 - boxX: 1 - boxY: 1 - boxZ: 1 - placementMode: 0 - m_Mesh: {fileID: 0} - randomDirection: 0 - EmissionModule: - enabled: 1 - m_Type: 0 - rate: - scalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - cnt0: 100 - cnt1: 30 - cnt2: 30 - cnt3: 30 - time0: 0 - time1: 0 - time2: 0 - time3: 0 - m_BurstCount: 1 - SizeModule: - enabled: 0 - curve: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 1 - RotationModule: - enabled: 0 - curve: - scalar: .785398185 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - ColorModule: - enabled: 1 - gradient: - maxGradient: - key0: - serializedVersion: 2 - rgba: 4294967295 - key1: - serializedVersion: 2 - rgba: 16777215 - key2: - serializedVersion: 2 - rgba: 0 - key3: - serializedVersion: 2 - rgba: 0 - key4: - serializedVersion: 2 - rgba: 0 - key5: - serializedVersion: 2 - rgba: 0 - key6: - serializedVersion: 2 - rgba: 0 - key7: - serializedVersion: 2 - rgba: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 34117 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - key0: - serializedVersion: 2 - rgba: 4294967295 - key1: - serializedVersion: 2 - rgba: 4294967295 - key2: - serializedVersion: 2 - rgba: 0 - key3: - serializedVersion: 2 - rgba: 0 - key4: - serializedVersion: 2 - rgba: 0 - key5: - serializedVersion: 2 - rgba: 0 - key6: - serializedVersion: 2 - rgba: 0 - key7: - serializedVersion: 2 - rgba: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minColor: - serializedVersion: 2 - rgba: 4294967295 - maxColor: - serializedVersion: 2 - rgba: 4294967295 - minMaxState: 1 - UVModule: - enabled: 0 - frameOverTime: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 1 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 1 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 1 - tilesX: 1 - tilesY: 1 - animationType: 0 - rowIndex: 0 - cycles: 1 - randomRow: 1 - VelocityModule: - enabled: 0 - x: - scalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - y: - scalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - z: - scalar: 0 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - inWorldSpace: 1 - ForceModule: - enabled: 0 - x: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - y: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - z: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - inWorldSpace: 1 - randomizePerFrame: 0 - ExternalForcesModule: - enabled: 0 - multiplier: 1 - ClampVelocityModule: - enabled: 0 - x: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - y: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - z: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - magnitude: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - separateAxis: 0 - inWorldSpace: 0 - dampen: 1 - SizeBySpeedModule: - enabled: 0 - curve: - scalar: 1 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 1 - range: {x: 0, y: 1} - RotationBySpeedModule: - enabled: 0 - curve: - scalar: .785398185 - maxCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minCurve: - serializedVersion: 2 - m_Curve: - - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - m_PreInfinity: 2 - m_PostInfinity: 2 - minMaxState: 0 - range: {x: 0, y: 1} - ColorBySpeedModule: - enabled: 0 - gradient: - maxGradient: - key0: - serializedVersion: 2 - rgba: 4294967295 - key1: - serializedVersion: 2 - rgba: 4294967295 - key2: - serializedVersion: 2 - rgba: 0 - key3: - serializedVersion: 2 - rgba: 0 - key4: - serializedVersion: 2 - rgba: 0 - key5: - serializedVersion: 2 - rgba: 0 - key6: - serializedVersion: 2 - rgba: 0 - key7: - serializedVersion: 2 - rgba: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minGradient: - key0: - serializedVersion: 2 - rgba: 4294967295 - key1: - serializedVersion: 2 - rgba: 4294967295 - key2: - serializedVersion: 2 - rgba: 0 - key3: - serializedVersion: 2 - rgba: 0 - key4: - serializedVersion: 2 - rgba: 0 - key5: - serializedVersion: 2 - rgba: 0 - key6: - serializedVersion: 2 - rgba: 0 - key7: - serializedVersion: 2 - rgba: 0 - ctime0: 0 - ctime1: 65535 - ctime2: 0 - ctime3: 0 - ctime4: 0 - ctime5: 0 - ctime6: 0 - ctime7: 0 - atime0: 0 - atime1: 65535 - atime2: 0 - atime3: 0 - atime4: 0 - atime5: 0 - atime6: 0 - atime7: 0 - m_NumColorKeys: 2 - m_NumAlphaKeys: 2 - minColor: - serializedVersion: 2 - rgba: 4294967295 - maxColor: - serializedVersion: 2 - rgba: 4294967295 - minMaxState: 1 - range: {x: 0, y: 1} - CollisionModule: - enabled: 0 - type: 0 - plane0: {fileID: 0} - plane1: {fileID: 0} - plane2: {fileID: 0} - plane3: {fileID: 0} - plane4: {fileID: 0} - plane5: {fileID: 0} - dampen: 0 - bounce: 1 - energyLossOnCollision: 0 - minKillSpeed: 0 - particleRadius: .00999999978 - collidesWith: - serializedVersion: 2 - m_Bits: 4294967295 - quality: 0 - voxelSize: .5 - collisionMessages: 0 - SubModule: - enabled: 0 - subEmitterBirth: {fileID: 0} - subEmitterBirth1: {fileID: 0} - subEmitterCollision: {fileID: 0} - subEmitterCollision1: {fileID: 0} - subEmitterDeath: {fileID: 0} - subEmitterDeath1: {fileID: 0} ---- !u!199 &19946818 -ParticleSystemRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 146818} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_RenderMode: 0 - m_MaxParticleSize: .5 - m_CameraVelocityScale: 0 - m_VelocityScale: 0 - m_LengthScale: 2 - m_SortingFudge: 0 - m_NormalDirection: 1 - m_SortMode: 0 - m_Mesh: {fileID: 0} - m_Mesh1: {fileID: 0} - m_Mesh2: {fileID: 0} - m_Mesh3: {fileID: 0} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 146818} - m_IsPrefabParent: 1 - m_IsExploded: 1 diff --git a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab.meta b/Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab.meta deleted file mode 100644 index a628080e4..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Prefabs/Particles.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 033d613c5d6544a7685ef80e4dcac8e4 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts.meta b/Source/Assets/TouchScript/Examples/Taps/Scripts.meta deleted file mode 100644 index 521af83c4..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 83f25a4a2b6b8456d81c50d111776a9b -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs b/Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs deleted file mode 100644 index 4ec3f7129..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs +++ /dev/null @@ -1,105 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using System; -using UnityEngine; -using TouchScript.Gestures; -using Random = UnityEngine.Random; - -namespace TouchScript.Examples.Tap -{ - /// - public class Break : MonoBehaviour - { - public float Power = 10.0f; - - private LongPressGesture longPressGesture; - private PressGesture pressGesture; - private MeshRenderer rnd; - private bool growing = false; - private float growingTime = 0; - - private Vector3[] directions = - { - new Vector3(1, -1, 1), - new Vector3(-1, -1, 1), - new Vector3(-1, -1, -1), - new Vector3(1, -1, -1), - new Vector3(1, 1, 1), - new Vector3(-1, 1, 1), - new Vector3(-1, 1, -1), - new Vector3(1, 1, -1) - }; - - private void OnEnable() - { - rnd = GetComponent(); - longPressGesture = GetComponent(); - pressGesture = GetComponent(); - - longPressGesture.StateChanged += longPressedHandler; - pressGesture.Pressed += pressedHandler; - } - - private void OnDisable() - { - longPressGesture.StateChanged -= longPressedHandler; - pressGesture.Pressed -= pressedHandler; - } - - private void Update() - { - if (growing) - { - growingTime += Time.unscaledDeltaTime; - rnd.material.color = Color.Lerp(Color.white, Color.red, growingTime); - } - } - - private void startGrowing() - { - growing = true; - } - - private void stopGrowing() - { - growing = false; - growingTime = 0; - rnd.material.color = Color.white; - } - - private void pressedHandler(object sender, EventArgs e) - { - startGrowing(); - } - - private void longPressedHandler(object sender, GestureStateChangeEventArgs e) - { - if (e.State == Gesture.GestureState.Recognized) - { - // if we are not too small - if (transform.localScale.x > 0.05f) - { - // break this cube into 8 parts - for (int i = 0; i < 8; i++) - { - var obj = Instantiate(gameObject) as GameObject; - var cube = obj.transform; - cube.parent = transform.parent; - cube.name = "Cube"; - cube.localScale = 0.5f * transform.localScale; - cube.position = transform.TransformPoint(directions[i] / 4); - cube.GetComponent().AddForce(Power * Random.insideUnitSphere, ForceMode.Impulse); - cube.GetComponent().material.color = Color.white; - } - Destroy(gameObject); - } - } - else if (e.State == Gesture.GestureState.Failed) - { - stopGrowing(); - } - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs.meta b/Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs.meta deleted file mode 100644 index f8bba0309..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts/Break.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 622cd163aa68a4795a1b7b919bf72d1c -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs b/Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs deleted file mode 100644 index 43029cc9d..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs +++ /dev/null @@ -1,44 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Gestures; - -namespace TouchScript.Examples.Tap -{ - /// - public class Kick : MonoBehaviour - { - public float Force = 3f; - public ParticleSystem Particles; - - private TapGesture gesture; - private Rigidbody rb; - private Camera activeCamera; - - private void OnEnable() - { - rb = GetComponent(); - activeCamera = GameObject.Find("Scene Camera").GetComponent(); - gesture = GetComponent(); - gesture.Tapped += tappedHandler; - } - - private void OnDisable() - { - gesture.Tapped -= tappedHandler; - } - - private void tappedHandler(object sender, System.EventArgs e) - { - var ray = activeCamera.ScreenPointToRay(gesture.ScreenPosition); - RaycastHit hit; - if (Physics.Raycast(ray, out hit) && hit.transform == transform) - { - rb.AddForceAtPosition(ray.direction * Force, hit.point, ForceMode.Impulse); - Instantiate(Particles, hit.point, Quaternion.identity); - } - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs.meta b/Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs.meta deleted file mode 100644 index 294ec71cd..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts/Kick.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7bf1ff301204444cc8f47d17ebe55b33 -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs b/Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs deleted file mode 100644 index 29fd674f0..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs +++ /dev/null @@ -1,41 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using System; -using TouchScript.Gestures; -using TouchScript.Hit; -using UnityEngine; - -namespace TouchScript.Examples.Tap -{ - /// - public class Spawn : MonoBehaviour - { - public Transform CubePrefab; - public Transform Container; - public float Scale = .5f; - - private void OnEnable() - { - GetComponent().Tapped += tappedHandler; - } - - private void OnDisable() - { - GetComponent().Tapped -= tappedHandler; - } - - private void tappedHandler(object sender, EventArgs e) - { - var gesture = sender as TapGesture; - HitData hit = gesture.GetScreenPositionHitData(); - - var cube = Instantiate(CubePrefab) as Transform; - cube.parent = Container; - cube.name = "Cube"; - cube.localScale = Vector3.one * Scale * cube.localScale.x; - cube.position = hit.Point + hit.Normal * .5f; - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs.meta b/Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs.meta deleted file mode 100644 index 7d17e2a91..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Scripts/Spawn.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f0dccb7916075489e8e35e86d097d75b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/Taps/Taps.unity b/Source/Assets/TouchScript/Examples/Taps/Taps.unity deleted file mode 100644 index da1b86528..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Taps.unity +++ /dev/null @@ -1,1901 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 8 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientEquatorColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 2100000, guid: a07fadb24ea940240afba3afc1a692cc, type: 2} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} ---- !u!157 &4 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_TemporalCoherenceThreshold: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 8 - m_Resolution: 1 - m_BakeResolution: 50 - m_TextureWidth: 1024 - m_TextureHeight: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 0 - m_CompAOExponentDirect: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 0 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 1024 - m_ReflectionCompression: 2 - m_MixedBakeMode: 1 - m_BakeBackend: 0 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 500 - m_PVRBounces: 2 - m_PVRFiltering: 0 - m_PVRFilteringMode: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 - m_LightingDataAsset: {fileID: 0} - m_ShadowMaskMode: 2 ---- !u!196 &5 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666666 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &62216951 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 62216952} - - component: {fileID: 62216957} - - component: {fileID: 62216956} - - component: {fileID: 62216955} - - component: {fileID: 62216954} - - component: {fileID: 62216953} - m_Layer: 0 - m_Name: Scene Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &62216952 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_LocalRotation: {x: 0.26945794, y: 0, z: 0, w: 0.96301216} - m_LocalPosition: {x: -1.11, y: 10.1, z: -17.45} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 31.264, y: 0, z: 0} ---- !u!114 &62216953 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7e5768c36d1bb4acea50bd233372843a, type: 3} - m_Name: - m_EditorClassIdentifier: - layerName: - basicEditor: 1 - advancedProps: 0 - hitProps: 0 - hit3DObjects: 1 - hit2DObjects: 0 - hitWorldSpaceUI: 0 - hitScreenSpaceUI: 0 - layerMask: - serializedVersion: 2 - m_Bits: 4294967295 - useHitFilters: 0 ---- !u!81 &62216954 -AudioListener: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!124 &62216955 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!92 &62216956 -Behaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 ---- !u!20 &62216957 -Camera: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 62216951} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 40 - field of view: 30 - orthographic: 0 - orthographic size: 100 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 0 - m_AllowMSAA: 1 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 - m_StereoMirrorMode: 0 ---- !u!4 &110191049 stripped -Transform: - m_PrefabParentObject: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_PrefabInternal: {fileID: 786000067} ---- !u!1 &242343085 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 242343086} - - component: {fileID: 242343088} - - component: {fileID: 242343087} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &242343086 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} - 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: 1962593004} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &242343087 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: c67d11cfbeb514b63893cab03e87140c, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &242343088 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 242343085} ---- !u!1 &250857269 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 250857271} - - component: {fileID: 250857270} - m_Layer: 5 - m_Name: List - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &250857270 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1297475563, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 0 - m_Spacing: 0 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 ---- !u!224 &250857271 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 250857269} - 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: 922779737} - - {fileID: 1679844150} - - {fileID: 1962593004} - m_Father: {fileID: 1981142013} - 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: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1001 &279059992 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.x - value: -1.13 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.y - value: 2.3900001 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.z - value: -3.56999993 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 11414528, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: Force - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.x - value: 1.58968258 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.y - value: 1.58968306 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.z - value: 1.58968306 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &312263519 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 312263520} - m_Layer: 0 - m_Name: Container - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &312263520 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 312263519} - 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: 497908867} - - {fileID: 769487672} - - {fileID: 756017745} - - {fileID: 1726188318} - - {fileID: 110191049} - - {fileID: 1411274273} - m_Father: {fileID: 930800601} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!4 &497908867 stripped -Transform: - m_PrefabParentObject: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_PrefabInternal: {fileID: 1411228864} ---- !u!1001 &543251036 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.size - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 400002, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - propertyPath: layers.Array.data[0] - value: - objectReference: {fileID: 62216953} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 1c4dd8a13f501b04f84fe824120f70bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &584553676 stripped -GameObject: - m_PrefabParentObject: {fileID: 100004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!4 &584553677 stripped -Transform: - m_PrefabParentObject: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!114 &584553678 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 584553676} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7a878a6ff128243dfb1d89ca0273f059, type: 3} - m_Name: - m_EditorClassIdentifier: - OnStateChange: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - basicEditor: 0 - generalProps: 0 - limitsProps: 0 - advancedProps: 0 - minPointers: 0 - maxPointers: 0 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - useUnityEvents: 0 - sendStateChangeEvents: 0 - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - OnTap: - m_PersistentCalls: - m_Calls: [] - m_TypeName: TouchScript.Gestures.Gesture+GestureEvent, Assembly-CSharp, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - numberOfTapsRequired: 2 - timeLimit: 1 - distanceLimit: Infinity - combinePointers: 0 - combinePointersInterval: 0.3 ---- !u!114 &584553679 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 584553676} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f0dccb7916075489e8e35e86d097d75b, type: 3} - m_Name: - m_EditorClassIdentifier: - CubePrefab: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - Container: {fileID: 312263520} - Scale: 1 ---- !u!1001 &599866430 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 930800601} - m_Modifications: - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.x - value: -0.04 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.y - value: -12.97 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalPosition.z - value: 0.26 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.y - value: 0.36056674 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalRotation.w - value: 0.9327335 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.x - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.y - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 400004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_LocalScale.z - value: 17 - objectReference: {fileID: 0} - - target: {fileID: 100004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: - - {fileID: 9500000, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_ParentPrefab: {fileID: 100100000, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_IsPrefabParent: 0 ---- !u!1 &721853795 stripped -GameObject: - m_PrefabParentObject: {fileID: 100006, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!64 &721853799 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 721853795} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 4300006, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} ---- !u!1 &740851131 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 740851132} - - component: {fileID: 740851135} - - component: {fileID: 740851134} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &740851132 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_Children: - - {fileID: 1981142013} - - {fileID: 1552723601} - m_Father: {fileID: 0} - m_RootOrder: 3 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &740851134 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 640, y: 480} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 1 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 ---- !u!223 &740851135 -Canvas: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 740851131} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_AdditionalShaderChannelsFlag: 25 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!4 &756017745 stripped -Transform: - m_PrefabParentObject: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_PrefabInternal: {fileID: 1635074073} ---- !u!4 &769487672 stripped -Transform: - m_PrefabParentObject: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_PrefabInternal: {fileID: 1224023293} ---- !u!1001 &786000067 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.x - value: 1.08000004 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.y - value: 2.3900001 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.z - value: -3.56999993 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_RootOrder - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 11414528, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: Force - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.x - value: 1.58968258 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.y - value: 1.58968306 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.z - value: 1.58968306 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1001 &848195253 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.x - value: -.0900000036 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.y - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.z - value: -3.56999993 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_RootOrder - value: 5 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &922779735 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 922779737} - - component: {fileID: 922779736} - m_Layer: 5 - m_Name: Double tap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &922779736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 922779735} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!224 &922779737 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 922779735} - 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: 1149683276} - - {fileID: 1166494019} - m_Father: {fileID: 250857271} - 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: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &930800600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 930800601} - m_Layer: 0 - m_Name: Scene - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &930800601 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 930800600} - 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: 2135305920} - - {fileID: 62216952} - - {fileID: 584553677} - - {fileID: 312263520} - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1138005899 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1138005900} - - component: {fileID: 1138005902} - - component: {fileID: 1138005901} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1138005900 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - 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: 1679844150} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1138005901 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 26489b03725f747f998c39661c2583b5, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1138005902 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1138005899} ---- !u!1 &1149683275 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1149683276} - - component: {fileID: 1149683278} - - component: {fileID: 1149683277} - m_Layer: 5 - m_Name: Image - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1149683276 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1149683275} - 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: 922779737} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 31, y: 0} - m_SizeDelta: {x: 60, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1149683277 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1149683275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_Sprite: {fileID: 21300000, guid: 5313b5292084b4cb9a1118b00328f971, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 ---- !u!222 &1149683278 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1149683275} ---- !u!1 &1166494018 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1166494019} - - component: {fileID: 1166494022} - - component: {fileID: 1166494021} - - component: {fileID: 1166494020} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1166494019 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} - 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: 922779737} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1166494020 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!114 &1166494021 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: 'Double tap the table - - to spawn a new crate' ---- !u!222 &1166494022 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1166494018} ---- !u!1001 &1224023293 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.x - value: 2.24000001 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.y - value: .689999998 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.z - value: -3.56999993 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 11414528, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: Force - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.x - value: 1.58968258 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.y - value: 1.58968306 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.z - value: 1.58968306 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1271849413 stripped -GameObject: - m_PrefabParentObject: {fileID: 100008, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} - m_PrefabInternal: {fileID: 599866430} ---- !u!64 &1271849417 -MeshCollider: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1271849413} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_InflateMesh: 0 - m_SkinWidth: 0.01 - m_Mesh: {fileID: 4300004, guid: 648250201fabe574b8591ee45cddcf4a, type: 3} ---- !u!1 &1399100003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1399100004} - - component: {fileID: 1399100006} - - component: {fileID: 1399100005} - - component: {fileID: 1399100007} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1399100004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - 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: 1962593004} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1399100005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Hold a crate \nto blow it up" ---- !u!222 &1399100006 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} ---- !u!114 &1399100007 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1399100003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1 &1408280580 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1408280581} - - component: {fileID: 1408280583} - - component: {fileID: 1408280582} - - component: {fileID: 1408280584} - m_Layer: 5 - m_Name: Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408280581 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - 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: 1679844150} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 177.5, y: 0} - m_SizeDelta: {x: 204.7, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1408280582 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 3 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Tap a crate \nto kick it" ---- !u!222 &1408280583 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} ---- !u!114 &1408280584 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1408280580} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1001 &1411228864 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.x - value: -.00999999978 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.y - value: .689999998 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.z - value: -3.56999993 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_IsPrefabParent: 0 ---- !u!4 &1411274273 stripped -Transform: - m_PrefabParentObject: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_PrefabInternal: {fileID: 848195253} ---- !u!1 &1552723600 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1552723601} - - component: {fileID: 1552723603} - - component: {fileID: 1552723602} - - component: {fileID: 1552723604} - m_Layer: 5 - m_Name: Description - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1552723601 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - 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: 740851132} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 178, y: 78} - m_SizeDelta: {x: 320, y: 128} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1552723602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: "Taps\n\nThis example shows how to use TapGesture \nand LongPressGesture.\n\nCheck - the Cube prefab." ---- !u!222 &1552723603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} ---- !u!114 &1552723604 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1552723600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_EffectColor: {r: 0, g: 0, b: 0, a: 1} - m_EffectDistance: {x: 1, y: -1} - m_UseGraphicAlpha: 1 ---- !u!1001 &1635074073 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 312263520} - m_Modifications: - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.x - value: -2.22000003 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.y - value: .689999998 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalPosition.z - value: -3.56999993 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_RootOrder - value: 2 - objectReference: {fileID: 0} - - target: {fileID: 11414528, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: Force - value: 3 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.x - value: 1.58968258 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.y - value: 1.58968306 - objectReference: {fileID: 0} - - target: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - propertyPath: m_LocalScale.z - value: 1.58968306 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1679844149 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1679844150} - - component: {fileID: 1679844151} - m_Layer: 5 - m_Name: Tap - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1679844150 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - 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: 1138005900} - - {fileID: 1408280581} - m_Father: {fileID: 250857271} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1679844151 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1679844149} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!4 &1726188318 stripped -Transform: - m_PrefabParentObject: {fileID: 496116, guid: 3c294c033fb7140d09b0bd33830617bb, type: 2} - m_PrefabInternal: {fileID: 279059992} ---- !u!1 &1764701046 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1764701050} - - component: {fileID: 1764701049} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1764701049 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 5 ---- !u!4 &1764701050 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1764701046} - 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: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1772227325 -Prefab: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_RootOrder - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_SizeDelta.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMin.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_AnchorMax.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 22401058, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_Pivot.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 11400000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: useDPI - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 100100000, guid: c0dc5781cae4a6348b42ea6b818a3f9c, type: 2} - m_IsPrefabParent: 0 ---- !u!1 &1962593003 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1962593004} - - component: {fileID: 1962593005} - m_Layer: 5 - m_Name: Hold - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1962593004 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1962593003} - 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: 242343086} - - {fileID: 1399100004} - m_Father: {fileID: 250857271} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1962593005 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1962593003} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 1679637790, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 60 - m_PreferredWidth: -1 - m_PreferredHeight: 60 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 ---- !u!1 &1981142012 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 1981142013} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1981142013 -RectTransform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1981142012} - 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: 250857271} - m_Father: {fileID: 740851132} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.25263783, y: 1} - m_AnchoredPosition: {x: 5, y: 50} - m_SizeDelta: {x: -10, y: -120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &2135305919 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 5 - m_Component: - - component: {fileID: 2135305920} - - component: {fileID: 2135305921} - m_Layer: 0 - m_Name: Directional light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &2135305920 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_LocalRotation: {x: 0.24194291, y: -0.49854365, z: 0.22107579, w: 0.80252314} - m_LocalPosition: {x: 6.1004148, y: 15.540384, z: -20.566225} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 930800601} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 37.5, y: -60.899998, z: 8.2324} ---- !u!108 &2135305921 -Light: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 2135305919} - m_Enabled: 1 - serializedVersion: 8 - m_Type: 1 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1.3 - m_Range: 10 - m_SpotAngle: 30 - m_CookieSize: 10 - m_Shadows: - m_Type: 2 - m_Resolution: 3 - m_CustomResolution: -1 - m_Strength: 0.56 - m_Bias: 0.1 - m_NormalBias: 0.4 - m_NearPlane: 0.2 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_Lightmapping: 1 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 diff --git a/Source/Assets/TouchScript/Examples/Taps/Taps.unity.meta b/Source/Assets/TouchScript/Examples/Taps/Taps.unity.meta deleted file mode 100644 index 38e69afdf..000000000 --- a/Source/Assets/TouchScript/Examples/Taps/Taps.unity.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 5013fa58cea314376b273bd8905581f4 -DefaultImporter: - userData: "2" diff --git a/Source/Assets/TouchScript/Examples/_misc.meta b/Source/Assets/TouchScript/Examples/_misc.meta deleted file mode 100644 index f0f8e9021..000000000 --- a/Source/Assets/TouchScript/Examples/_misc.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 582fa5a8626f94e5a81d0e96dad79cd6 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Fonts.meta b/Source/Assets/TouchScript/Examples/_misc/Fonts.meta deleted file mode 100644 index 1bcb860ad..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Fonts.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 30b6b9c7cc86046c5b991089c741f63f -folderAsset: yes -timeCreated: 1470733534 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf b/Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf deleted file mode 100644 index 01b535af2029558af7408f36da67b3602151f8d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 73728 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

v=CYZB|(d!B~UVQN}oOi>l(nA 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 S7Rltw|KI)|o%(;;{{I_`@C&#A diff --git a/Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf.meta b/Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf.meta deleted file mode 100644 index 2e769a68c..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Fonts/LuckiestGuy.ttf.meta +++ /dev/null @@ -1,19 +0,0 @@ -fileFormatVersion: 2 -guid: e423173afdece4d3fa49ed8e89391fce -timeCreated: 1470733538 -licenseType: Pro -TrueTypeFontImporter: - serializedVersion: 2 - fontSize: 16 - forceTextureCase: -2 - characterSpacing: 1 - characterPadding: 0 - includeFontData: 1 - use2xBehaviour: 0 - fontNames: [] - fallbackFontReferences: [] - customCharacters: - fontRenderingMode: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models.meta b/Source/Assets/TouchScript/Examples/_misc/Models.meta deleted file mode 100644 index 43966f6d8..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: a186b8594f54f4edb8f623197758b418 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard.meta deleted file mode 100644 index adf8d71bb..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 668c30b12d4544015bddd90d5654fff6 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab deleted file mode 100644 index 1b5de1154..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab +++ /dev/null @@ -1,156 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &119512 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 419512} - - 33: {fileID: 3319510} - - 23: {fileID: 2319510} - m_Layer: 0 - m_Name: Body - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!1 &119514 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 419514} - - 33: {fileID: 3319512} - - 23: {fileID: 2319512} - - 65: {fileID: 6519510} - - 54: {fileID: 5419510} - m_Layer: 0 - m_Name: Board - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &419512 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119512} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -.109999999, z: 0} - m_LocalScale: {x: 10, y: .200000003, z: 10} - m_Children: [] - m_Father: {fileID: 419514} - m_RootOrder: 0 ---- !u!4 &419514 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119514} - 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: 419512} - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!23 &2319510 -Renderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119512} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: bade3b3ccc3024624b44815e95a6af4e, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!23 &2319512 -Renderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119514} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_LightmapIndex: 255 - m_LightmapTilingOffset: {x: 1, y: 1, z: 0, w: 0} - m_Materials: - - {fileID: 2100000, guid: c39504b52f7f64f26b5762f1bb63f09c, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_LightProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &3319510 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119512} - m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} ---- !u!33 &3319512 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119514} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &5419510 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119514} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: .0500000007 - m_UseGravity: 0 - m_IsKinematic: 1 - m_Interpolate: 0 - m_Constraints: 14 - m_CollisionDetection: 0 ---- !u!65 &6519510 -BoxCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 119514} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Size: {x: 10, y: .200000003, z: 10} - m_Center: {x: 0, y: -.100000001, z: 0} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 119514} - m_IsPrefabParent: 1 - m_IsExploded: 1 diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab.meta deleted file mode 100644 index 49afc055b..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Board.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 4af91eff6c67b4995be4765a62f7eb5d -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat deleted file mode 100644 index 4cd9be7a9..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CheckerDark - m_Shader: {fileID: 3, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 0330d1f1771374fae9044385bd891906, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _Shininess - second: .078125 - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - data: - first: - name: _SpecColor - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat.meta deleted file mode 100644 index da147e449..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: b5c4be3614b4447869f4bfd2124b81c0 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab deleted file mode 100644 index 9360a00b6..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab +++ /dev/null @@ -1,154 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &191238 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 491238} - - 33: {fileID: 3391238} - - 23: {fileID: 2391238} - - 64: {fileID: 6491238} - - 54: {fileID: 5484962} - - 114: {fileID: 11416732} - - 114: {fileID: 11409928} - - 114: {fileID: 11499326} - m_Layer: 0 - m_Name: CheckerDark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &491238 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -2.47300005, y: .200000003, z: 3.54399991} - m_LocalScale: {x: .899999976, y: .200000003, z: .899999976} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!23 &2391238 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_Materials: - - {fileID: 2100000, guid: b5c4be3614b4447869f4bfd2124b81c0, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 - m_ProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_ImportantGI: 0 - m_AutoUVMaxDistance: .5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &3391238 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &5484962 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: .0500000007 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 2 ---- !u!64 &6491238 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!114 &11409928 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60db96ea91c9945beaa1406a5a90dd9b, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11416732 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - advancedProps: 0 - minTouches: 0 - maxTouches: 0 - combineTouches: 0 - combineTouchesInterval: .300000012 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - type: 1 - minScreenPointsDistance: .5 - screenTransformThreshold: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!114 &11499326 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 191238} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 191238} - m_IsPrefabParent: 1 diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab.meta deleted file mode 100644 index 171aa0f5e..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerDark.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: bb0a05fd2c374477cba1d93212b4600c -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat deleted file mode 100644 index da9c6bc0e..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat +++ /dev/null @@ -1,38 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 6 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CheckerLight - m_Shader: {fileID: 3, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: - m_LightmapFlags: 5 - m_CustomRenderQueue: -1 - stringTagMap: {} - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 881cb0898be804c0f9b76b1c40936c48, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _Shininess - second: .078125 - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - data: - first: - name: _SpecColor - second: {r: 1, g: 1, b: 1, a: 1} diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat.meta deleted file mode 100644 index 70f5a7bd9..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: c7ee63cfba2ae4963a15013267a4e9f6 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab deleted file mode 100644 index caa826817..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab +++ /dev/null @@ -1,154 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &137898 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 - m_Component: - - 4: {fileID: 437898} - - 33: {fileID: 3337898} - - 23: {fileID: 2337898} - - 64: {fileID: 6437898} - - 54: {fileID: 5442042} - - 114: {fileID: 11490626} - - 114: {fileID: 11489890} - - 114: {fileID: 11427732} - m_Layer: 0 - m_Name: CheckerLight - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &437898 -Transform: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -3.50999999, y: .200000003, z: -3.53999996} - m_LocalScale: {x: .899999976, y: .200000003, z: .899999976} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 ---- !u!23 &2337898 -MeshRenderer: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_Materials: - - {fileID: 2100000, guid: c7ee63cfba2ae4963a15013267a4e9f6, type: 2} - m_SubsetIndices: - m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 - m_ProbeAnchor: {fileID: 0} - m_ScaleInLightmap: 1 - m_PreserveUVs: 0 - m_ImportantGI: 0 - m_AutoUVMaxDistance: .5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingOrder: 0 ---- !u!33 &3337898 -MeshFilter: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!54 &5442042 -Rigidbody: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - serializedVersion: 2 - m_Mass: 1 - m_Drag: 0 - m_AngularDrag: .0500000007 - m_UseGravity: 1 - m_IsKinematic: 0 - m_Interpolate: 0 - m_Constraints: 0 - m_CollisionDetection: 2 ---- !u!64 &6437898 -MeshCollider: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 2 - m_Convex: 1 - m_Mesh: {fileID: 10206, guid: 0000000000000000e000000000000000, type: 0} ---- !u!114 &11427732 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 978a486d8ecf8437cbb87e8534908895, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11489890 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 60db96ea91c9945beaa1406a5a90dd9b, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!114 &11490626 -MonoBehaviour: - m_ObjectHideFlags: 1 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 100100000} - m_GameObject: {fileID: 137898} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 11ea9930ecb674732bee27116520fad8, type: 3} - m_Name: - m_EditorClassIdentifier: - debugMode: 0 - advancedProps: 0 - minTouches: 0 - maxTouches: 0 - combineTouches: 0 - combineTouchesInterval: .300000012 - useSendMessage: 0 - sendStateChangeMessages: 0 - sendMessageTarget: {fileID: 0} - requireGestureToFail: {fileID: 0} - friendlyGestures: [] - type: 1 - minScreenPointsDistance: .5 - screenTransformThreshold: 0 - projection: 2 - projectionPlaneNormal: {x: 0, y: 1, z: 0} ---- !u!1001 &100100000 -Prefab: - m_ObjectHideFlags: 1 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: [] - m_RemovedComponents: [] - m_ParentPrefab: {fileID: 0} - m_RootGameObject: {fileID: 137898} - m_IsPrefabParent: 1 diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab.meta deleted file mode 100644 index 101c65c4a..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerLight.prefab.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: b4fd857376bb94265b47bcf5b50f67fa -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat deleted file mode 100644 index e68521e18..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: Checkerboard - m_Shader: {fileID: 3, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 6808d445eddc142328b56a1465b299d9, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _Shininess - second: .140957177 - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: 1, b: 1, a: 1} - data: - first: - name: _SpecColor - second: {r: 1, g: .682758629, b: 0, a: 1} diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat.meta deleted file mode 100644 index 4765ab063..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/Checkerboard.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: c39504b52f7f64f26b5762f1bb63f09c -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat deleted file mode 100644 index 32ff7c9e2..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat +++ /dev/null @@ -1,36 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: CheckerboardBottom - m_Shader: {fileID: 3, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: - data: - first: - name: _Shininess - second: .078125 - m_Colors: - data: - first: - name: _Color - second: {r: .647058845, g: .313725501, b: 0, a: 1} - data: - first: - name: _SpecColor - second: {r: 1, g: .724137902, b: 0, a: 1} diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat.meta deleted file mode 100644 index 08c12a0e1..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/CheckerboardBottom.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: bade3b3ccc3024624b44815e95a6af4e -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg deleted file mode 100644 index 6f95c8c6ced5c9eee5af54f3bb0e45e5517caf5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7207 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 R(=|++u00Kef$tUf{tMGoak&5h diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg.meta deleted file mode 100644 index a20be279c..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_dark.jpg.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 0330d1f1771374fae9044385bd891906 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_light.jpg b/Source/Assets/TouchScript/Examples/_misc/Models/Checkerboard/checker_light.jpg deleted file mode 100644 index 9a81dd72c0b4a4037397e32986d854a5e9b59526..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10807 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%0D!u_?jFZfjQiQ<8a-Z!Mix+DRRIFU&`_dj3?U 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 z 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℘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
$*l4}VB}?-z5HLc zjZvb@!i7ksn#cI+DoB4;m=p=L_2BFtis^0<{b6FhG!2CSuI|R#SJT&)BzTv*7I1mfymG7o_34X(oa$H<14`A=`4 z*22W+b=9m*q)R1Y5sFU-mSpR91e3$rLOJLTPRN5iDD9)At z=q1cMk4dv?+aswZr!E-p>kq8YrhOWHS_KO!7TL@{EN*rVW`Nyd9D-c_2+$pifOhh3 zA!eYfL5|-G!=wUyBn54gG_;B!FK0#it)EGu`4_Q7yGx(a#cB|yg=r}G>8-ixfqT3D zA#v`{@gj^wcF`0&$aAud)ApPPvNlOsSgvsu8#86hXnb!{eoxg>7X zdI<;gPZKvCRQJfU$wo6WdDE23l~XlR5Ig8sdBHPYLd3()4^CaAkD#|dhsdhho@3?H z9lzW&c#C%oQe{`th5X5`}94=xz1~))El#Ig*c>2aJhM|Mw)+rR;wl0Y<`nSCEl^ ziSMYt%)mF`JF{J=cnhQ2Tm^lOJiGx$nAjQ335F;WO6oB|9z+I9=rrRpAFs^9GFam- zAxwQKOvoKzKOll!1M$(N835)@d;B1iBu4nBS2f zcY$I~if*sG_l(yR35l)O?qok}gh=^7FEl&mRQHEQy^3dG?@8^={VPF};Q*Y4sUPSc z;?vQS4aEvA;eq+6R7x^HCd<_m_-mTHoR3GKjJ{!$j@Nez+s{+2hly&2^^pg!p z4O^TDSN+e_>K#^jkSlnQd9h!98si6JnfosS)Kd`(XjiB|P>SW`3z_r6AN-)=_v6qd z#C4Oj09u!9VAqoOACoP!ft~{aqf;Ex#p(j<8?N^&;^VQ3#HrFV3QuZa{b2FZDeR40 zAV|94`~v|zW*e{>C5e{!`a50F0!B+ zg~8lRO2IA^)e6>tb=(#!<2AL^YU5y(EB#5K563bOoNwe7gd-t_F56`uQ<*xvK6m3s zQ^cMrfA>Nfy#D{1`to=vzxID3LyKu46h`q$v{);$+$2=CN;{Dxp{&`NJ6Wq?NVdWx zgoKne%UELUW2fu}V`pY8Gh=4@ou1G0d|$tRy!6wxrW2I>re(OCdUu?cRm#a6TZEL}) z<^O#4(9&LX2saICsb6khILBFz+_06`18_aj^rA0S02VG{?kHA(^6Wj?->m{6CUsG)=A9*b-hp6?`aw$l4<3rm~9D7OHMz8 z1g=j!ypL47l1H4>=uRlRG1$G!PqYzTY3`*{e_Y5%J4J>5&h-#_emm;MI0w}##N}`QnGiOuv>KHIxzLeEx5`Sv$U&V+L=fE($4S` zx74>sxDeIUKW#UwEF*k*I_&rA>XGaw$UqCx8SOCopk!xUv)0>(oC{a89gk{X5kGS- ztV3tBS&Z3jD?Jlg<&n|?uf&)lcd%+?wM@^@7O;L+ms%q5D<6=wb`jyhZqD81$4y*; z^RbyZrWf0xb!K@uarfXSQ&^$b9KG5&ky<17L6ws)^`O1z<2JbB zD7-g@?XjRElPvDlC})iku_v$)2%3ZgKX>g=@G=+YI>P)<*O(gTx2FvEv;v~+l&;v) z(u#%th^6r__7IoF;HsX#w=ibd$+UdD2DCW@;;2rRg%2#F40!B$(llRjKHIlVz|&-U z(u2;gWmi)}-2E{W#{)cE?mg+UYa{fpAitE5hOaa2B(iTd>$_IW_a7eXVV)wG8Xo<=&DGjNl)IPE>mCCt_dN6zp#`q@qs2;ErvTK0K^h%-7v5SeN6 zW1x_KY*ZXRfi4Q0?45WN^9_#3mg3w|brkPI-MsMRiEzp3qKowL>u)UFf?qQjpW-$U$LbQ}EY(nM=eZ3g+f+bw}F*}D&ht8RTmF0!Sz?XD^# zY^GmjjPE&i@X;Fr%09R!q7&CDY~S`eN@rt{azzG|L=^wT25 zdyc%}~FTCj58Rao78$ zM7L=|GJrn2QP|TPP(le5-d}*uHFwcDBicfWPIur%!#LHL z>r6`W`^Q8UH$=ygO}37{Pdzz-+GvLAzA!$kDHlpav9P@!7wxZbpQ`YC(Z+-JAyYpR z3oX~rn6Rg|wVFQIR=am&Z@%I9cD1=5Fhy4oxg`({3(qloF%(7iLMXFzO~R0L>HUfO zFFe>YTxitUY5m~eW{f0}4X^i|`T`r&*gsq^GdLYRFd4%m8I!|u=aYXjgh~?K+qp)R zEF;rCm^fF7x{XP}G5Rn0ScZsn4 zw8Q_)MM!fq>&r%cE=PukRd~_)M8u5c)*Eh?qHk8K)J!g`O)qmUCfcM(O*!rN!C-$cXUx&jIjih3{X;GfX1H5m~tOb-sZ5RJWlbGLpkaDU4p=9yg zz;HQTX75tb71ag4aXlV#*7APbCpnyRk1a130{t1<+x+QFX4bCw7@cLb)o6u@cdkf8^FHH#{sRhGJ{CWJe|*WZ@t;2KS@cb-O459c z-9;bp&T_bm#v)=qoi98*Z+K#CMQI9`=P?kj=_|G7&-C?68N8c>zM+28e53eHKqa2n zuG<9vI&S`rWdY-Lm5)XlSv9>UU(QE{uPHq$9g1`+32(Pr{P{?Kpyd1Zqa&{T3p7ba z9`>}KYE0@cY1xJ51bKWm} za*nle^QCUyLs8?C$8yfaofvX?O;ZXd$ld> zhtv?OM{$L*^m}Zm)kD_6tMcAJ0>fo9<;oqm(w)Gs1LcGM^d}=owKXxQ`{SJ>ZZX9{ z%Lrcd(YJ>Jo)Nn?NNZodv^}}}iA=vt<}ldYszEcdq8M>1f_~89Huky~paFT0->|}^ zARZ|ir}xZ=A{L(Oqof$fePxXIVso`C^c}`QZ`2UkyKC8SCPF;=p*n}cN%Iv-yjd%D za`}td%*BkO;eM-v8nLmAo*ku|Y7341TwC|;-oz|L(lY%}hhdb8G-%p zQKQ;1#4$`3dlGojQI3jx)ON-U<-^UN5<5LXX#^yhuq~;gs=?deV<*Y$pQQhE&t8=Diyx?uj#TS7q?cCEqekOkahURF8}4so~Q0 z@BqqeAcFcO7X9n=;KpG&Lu9*1fpTFzTvydu+hP;|+G4Vj2FFW(hJ5GL)sxo)GTp~k4Z{;SRtj258|6@4iP13tsV3c7fo-E* zVZ^}Puq^;Nbr$%Mh zmiEP(WmFGUwX=zDB-Xa)k>UEsbtr{Br7hK1P{P@;hwJuEq}LIBprxhn%&z}z+!Xm+ z!O(@iN|gM<^7GaRTs$<5j!?wZ(e^(S1?{HwAO4)3s}(NKS}art;;=Ft@oX14zjd zx|cV?US!4>p23$UjQXBs9mgWcVZ9z8oo~jP%bLK4yS-qBmu;DY75yqI_Qv0o?z@P} zJAWJd?o6x%QYz+Vp{Mn4*cbEpK>`a8R()+0dU(xS|~tYPFyq z8B}-Gg(YX$M_?fc%PGF_kl*Wjp+v1H!211Sa%%%O+V&5op@0#nP?c&2vfe%Q#&G{U z@0JxrzwWYHU(XYka8+{5DVBA->(>X@8z}E5wk${dd&#BG9fE#`hqXWKP4jn`B~w^(_q7zmzk9Juu_b-ZQ>aQtvE*?Gdu``5B3t_sM_80@HvY!+mkZF)({%Rn z%9a@F^p>kKIwT+3^(ySvbK0?H)Y#1?mQL0RzKFA7drG=3zRzy+djyc6{nfE+w|UqTOD) zYfay;_I)*YqIH{Q>!KunE|N(xF?)d%oPiXEa8U!saHd!2aPk{YG6ePixOdPNx89+p zrzFn49CN!j35!+wI_NfgE~CTDsCoMP>hHgy+v66q}pO8Q_A8E17kgr?w>ohB$v$cd#x*f zwlkaYz0(uji+Ob?^D_1>PMoQGUE0HY?DU6RpX4KP#4J=xvDoBLi4J{P?Dh-D{D$|P zuQe|9F#sWNNAcC_@Fer?ffg=P*N#lTl-cJ`e)rmGljnDl*g*Dux1JeieS=Y3o>oPI zR};s2;;x*^yW5`oV${?)&v2)Fc%ZvUgE{r_)~01FpN3oZh!++;VR|6N)%S~dY{^>@g348%}B7Z5Y>!AB@Df zUX-m9g%j^Ee_9M6ob}IJDk;RvRwEd~R&C_eQ$}g|0|&+<+tRhZUm`dB>Y)ioPIHWUSh`(VDIvC=G9))Z4{c7=IW2PRb&iH-$LMSxc{9KB-uXcbYZ-5)XFH_?@daje z<&|_|SV~FFNWGc9&sf7n3}oZ5H3RCh zVardkNgu6Sogs2^ddKUz4pH=@l$_R93Y**D?T;ZUOJvs5>H(JFI1IzdXv=Qjmo4i0 zwHnCqD^PC2S->r{hG$lq|Th(c83CI68CRY6w?)dehV?IL|*+6MrgZD%2r@C znBRFibm-v~GZrr{P4jwToJaA+VGSN^Yrd9~_D#%}+k;ujs4en9mgeTl)jb!2-ElvI znXl}ZJ2B}Pj^P0BzTKKawt&-stVyC|2spxjddA#y3zRw_*Kn#w`%|h!1Zn-?barsdoR^>uu#-CIj_V-y5Y| zyV7v~k=NkPJ!eU365)3TOJ#-&w#K709-?|m>E;TF|MW)rYfMGC#WMP@!g!PX@Iuqe zszMq0ZxhxxB~OhB6&Z}T9z}k!2%qE!z_7qq*E2wPQIUb!y0Y`z0jpJV`R_Al%ZSt( zVP(7byaiLcy|*5poC7z#+mA*&s@H9A&>y3~xj;#$80kyMycgpvD6%3r#fJi}bPEiB zi`T}2(%O#A{d;tFqTYhcI}~?87)g1K48)OM8SOV?Km}!4CqyhYz>NWzczz-pBo3>C zE|VA0zDtb=fYMV`^hllW3jEu0odxMxO&-uBbv$Rn$>y&N>gAjG*DR;dQqQv1Kf|;Y z8klhLb#>v`jB&RA;rgArXKep7+u(BccTuQWUzKIrgaWbL6iK1iRaC`js99GS)mG1DE|` z>o)jz-6Y;%E+HtJpM-5TpNswB`gDJd<-m5vv9?(7xM^#AV2M=D^>o$&@}|rxr52$(0Cr>x0E3+Id+~8KH)C+zn|}!yN_a(|M&OY^rXx) z$Rs7LupZ`hc=g+}*jjIGqT~cCsNe&~JXweYcw*HuM#GoCK7a-Z3x@sRaEN#Uha1=T z6{1c5`z5rYfD2to-wX$)TvqdA0Tok**x7yKg6!e&gq6$BL-Yh#uQGmIq8xMv5)|EUyVq=b8gSm+6dX;;!AA) zY>P>Q$mHW34GR>w)ekN|-`&|5*fbfPqq|iv300=E90$HxKkT?uvKO>osQ@+kOS|

>%ULH??U?RGXVsm~iqVt?=O;V7AF8%URf?c2g5RSA5QB zk#khJ%@xbB{Lem$HAgry4uX)+ZBp9cFI1$mb;OSgS-WMz*;BH(0)+6KZ_RYt?&G;!p$1gUFUxB13+1x-S7LN4^92ml*^xXuK=_At8S!kK3m4k z_iM4~2K7)BBp=Q>Aeo##?Th&Kf(vEp^joR)@JrE^X$tcZCX4q+LB2T_2m_EPeg|fR zqVrvg611j*!~eU~B$l$%)VAVT$W|7rHSeajW{+75l6OrhTAg{TJTk>7ZK;f#?Qn^Q z{;}~Kg@v!_VfFzC(o+C!lg@W4YBwNu%L2~xMpiIV!l8WVE7q+7S1;WEn4|VhpQfiK zndT0~`MI>GKEz6XaMdaYySO$%*xsX6CJrX6lO`QHG%Imf7LTQT-IdRuu2Frr`@^l8oJZyA4hr7_ zcM@Im;2!|y;tv-)2ZSmOJqW2d=}Ma*j_09(OFcth-jGqloPb+CXV-TeV)t>1KJc*o z{R8IJv_k~r9J(#)nOhjUWSf6LTizJsEU-u4p#Z%eB&7uT#d_if@#o2t7oYGf^AyZk zrA!-_?YOm2iXV4)pK?igT;aSMM)DWY_U7jvjx{iZknfr@`2QVx8}_Hxak`a0lMhgv zo*&zL!nbvqlzy1JP%AuNezI|jcy-fPas)bfEjC|N^+|QjHpt4c&+(oO9q5c={8_$D zV0fzvoL;I51!-C%?T*t&pdyZ>xu6`9Mk{L9xi%$n*5p?k`|QLO3Gfg844D@y-*Nh% znGOF{nv%aqlmM;x8DzPkADMR!!03BsfVGY}yGq%xmymTWw~o0z+@kH$B{aiyyuit^9eqa5C& z_T<$jN&yjPQbWUlp^`MV+_n!cBN)XFT`m%;8~ZnA!oe>?a_(mW_4&`u%e6Yo^3HOj zekBCvF_;4xbZd*?JBCy}^pe3Pgg6ep-Y4X`6_EKPe_X%@_sI}3RCTmZwC*`FS6ECE zuVC%hk$+@=Jy-=_+p@1uSmd>k54!$r=rBrhai{ji4O2&EqmmXqQX9~jPd9}!f) z1`Db|k;hDZq({t95lx?V)U^tEY>WMPF=H*7Pi(Gp=IhLALAc%hF}vIEw>l3*q^fOY z2x|EE_cw@fzZz%KSa{-ssgg9MjE1q5Ro|5GUCRGw&y7FA8`%J;N`hUm%GG*Gd=6-7`OCnLI8Tyt@JvP|fO>h!WLT z454uAEWe&1VlMu(Dzj~4|i2h^{tT2G%k`n!A^!0GM$!4ZnT{OR#zbJJWZ-8lrjC=Q-nV~-P2l`<~QdVc*7 zmEniZUdPYuW^%&rq=>H0@@wWRwcmMl@y>HDXP|wY6nT`kZIqCtp_S75Oupgi<{I0e zfn^fd;f~q(A<010>j&d@`Z7-~H-|-N5{|-gmxlRBsn_4Y(&k}r?RT7oi-Q>Z)IX0t zNx3acWi1F{O`WbA+wsG``##LQxg^VyyRed)7ERI+Xj*f2>rTYf1XTEPCdl(=ufLyG z`zOO@cF<*kuyDD_K}PD)JnHx|AGc)n+x`>$f^Jbq1B*;nbuT67ss0Owh~%s8tZ`_mQ*Jsjsl^CD#*Dra$J+6Y3(;ZQ=E%?Eo0vY4HCDJ zXAKVxfz8usyYKZ>CMxLH`?Wbjl}3lNf#~LVHlZ3}O*U-OzVPS_l_+=rfX@X_g08otPz>P_+x6BHLsWP-}E zVq1gb{v5426%o-G>{dBp;ArHmpf`@_@UiaeVm9NWbQ(%|oYWKBesl>p%te-#LUwjl za&H!{gNz##y6qaG`G{LoD5w~Iy|XNJB184Cp}0LuS9L-<>Q&a@L)v0}urY0K**=AW zU4pP+FW)Y+_+MI^X8;}Cu3cTulcjE>j270b1D$ZVCWv;wM>-X+Vo z-|$Pt6XrTO&q8}s#wv;8k!7p~#jlI;j9@;3SmR>wLh9(-2CcW-_(2=q+PpG!?ko@O ztGht$KL%!`Xyk-Zl~Q@VAbRr(x{^W%L_DEUo!#;zwI+rcgOyY5xPJI{)LB6E8Xil( z_VU5*mhqSlMFA#?Q>;lmruJxPT^hmaCY8zHw;<&ZjsEzdgUCi{0c??%KdJpW89BRp=Fk>)i zq0hR|u}HHARj?ASAB*GS+c|*AhfamhjXnxjFVHly9Z zE3`fagI&fonKxsCr_ZJQbVa~59ABZuqoqQ-lD!Gtamw`y2U9B|0#JFfyyN4{;Hwrs zP`%Y*{2P+>JB#x%*+|KaQQgLo?0G(f`2gTn%#ds7$Xu*AIyPLa@GjX!J};xm`xhDa5W?e}iSSobKtmB_8 zqx?^R=ejGdm7N*N`NPH8iDQTcdh@VApi%1%u)`9uk9SldOny>uKT-WDQOFTqj~DJ{ z12dje)?&=A|@wDoT_>lNUw0q-dq zEL*AxJOWF6TS)ptRsV~?{geFou3?|)^?U<i+7{W%}^0^lW+_0?Ion7p-uqB8k0#OlBH5McsXJ-NWAs4tY>cS{rbSROpx>_amn*yk6*gh^dS%n1JzMN7EdAIhzV1 z*e9MQA19yrR#sNMSriK1Ve&%J-CbaPmN$;P^?PO zhQVsi`}!!-XZ!8oRF70#OQcD%k(kMe=;j{HAB>9@riD<{L$-@bk z?hIh4hopm3oeuor@_V<$OvSV6APPEM>{M2s^wK@;aWdxfHsqAP#p|mTw|9N}eK~Ql zIi7{MyQV-lsk|_?RQ63dvlirtm z2(m%_rE7{I%S~D&kQUEMqZ+0aQT=%(-`#^;NDVY-#1UHgYI)eWY+_~6AvE( zPxEqqz^!wsCtM8s&oubCQHT*-QcZ*FYCLOq5s{S_1*a3gc^}#oN8f|*W}1U|QCk`a z8_&7WtsbgheE^~#0&#@dX=`E2GWjRY20nkduDd$cISo7+I?!*k*i{Y7uk9z9c&k}N z)_*$01tzo|4mJACYTWg-d^T)o=HfDKSX2NOwFQepoC_}>2}=$>2C{GgpRX3$cWNk@ zH+M+pT=LetZ;#5OoqaB9dJ)(2zxuRVYUT}UlV(^-m~ObvV)AImQ1DQkER(dBxuk@m z%|rD4U|*)blTKCHz>9VPYfn8a{}JN+*o;jzfaMF=xvrI}%FhG$OMzf?2|sa?BCu7u z&ptH-ZAp4%O*g7EOu;=)OkP!dj&pw7XKZ*ExbHPMAkKeY<@RIXRax+oB`a)H&Y~@R zDVzm!xYUmK>$kXYFKR1%YJCKEfF9{;<$x%(A&#q@p*9Y@ULDPZ@{WYlW<^@eBesKG=hNsessR<8H`ywPodY znqfREozFU9ruMkP@<@#5SDu|ETuedal-%byJh|=PPs1*J2L!Zs|DFo1e)2WG?04XV zWU5gR!xbW)KID_?s;s)uhFq>Q&`xn%o3p}b+T}@ZCk3jDvE_TM6b29-rzFhI`*N`# zdpapF-0}Yr*gHM3qf6_5R|N`0CDM)ZYk$X!I1xo(hR=1srB`o3l(^F(*NBgMNIpjq4VwHCAXTIF1n0ByeP|Sa2@e`({2Y~fM^tWU~2qsl^0;v zS;4|<;o`1ff~4mV(BKf_&)hJPYseeTOvzv&c9q%R)&E-HQQV!Z0e<`{(D*6jPM4Rf z&$c8en~I>+yY1bW(8(c5yEsyyjVltgfU=xMuoz9_vWJz4_Lz9m+Fdic2}?(SkJ3D^ z<31L_1)tOUciq3cmMXmdtlUv#q~-c*~r zwqE<6fPrK}-#dWMDQ%7ES)|%xv(q^TZoEWkrOZiw>%61XF=BPa*f9_C4|5HMf~rwe+wSG5fJZ zRYByp(?GkOlY^&V->H=o#t~d|Z))8AZ{@;uwv(O<9&+YAZxjP_rLXlVc=}d%Wml*^ z-#+ZowAAb0XYggHDCeJPs*;6c})d32cb0TlK-I}ZwWSHfV8z8X>u`hyLxu{KQkMw zq~htO@iRt(<%Fw)O!DZ5A;C%8f6O2`YtYAfdAy%6nT3%&%NBqYe@Wvy=g zeOA4vbv5eGN_YzrX2%Lni(NoCd&8A}fdUJbvKw%N^=S)0fhJ`usow;Jx3`~NL>&;* zJs1_{kI{FBV&ThLpJ`h-hQKs_je`Og$&@Mkra{w9ozeDWwhvqXZumcZ53vr5g5$^% zL+ec6>>l*-Hv(0iv{+2NC!usSSHOwlAi7-H8Kxs6>TDVazozEI>32b8-BH$}Ez6bK zn;gSWkx94MW8a;%wCFikY*PTXS_PD^aVsf={v)z<>9?SuA@g-q6?QbM27f>gS!DGX zeMfV#r0fJYX9b{_65cWI0Awiac~vu`hyn&**)eEB6Q(nIRl8Gkqkf@VGc0NG1QeC_R>^`bH$0Up9wa>}31%@t^)NJGsdN z2(H)9YPGZ(9M7Wb-}i7&U#uZqaSR`vK9@C=RBi5DNXluF;YhveluzHCOp;~s)+II}9I}M+D zleTYjx)^tSqjb);C*A$oWR%Exd3uxf};=wXfsxOf?9ibmN7&uZK$sn&?(E(Yg$*}LFI^V7gY0=tL z6ooCvS3vrxsCtKgvn+&@#D2VCJ!YSpdPwrEZyxYpauO{)umCn8gWs)Q=mPeq-ub|=p@Mh?!3kEtLk)`orA8i#>@zmVl z{Pj%TfVD;q*>Z2{A`0Y>F%mwKw5qM(yOVsmBpr8E;L71a;XcY??05BPargnSo1i^l zXx8w1;J|1Im5Fahv35YLnBPy1Q$t0y&hap4y88s(B>kVwl;M|L4w6xW-=kQT^7^tB_x3@P;r*k*>*~$vzkCa-_EG2m-NcMnhNUe^MKC?vd}-kH z38OQDwmN2}+i>${bC&Y+)hZIIciv)`+xgYjIxgkzo#!ZH?4BjnE^5xcWGTaqu^CH0 zwpufvf6n{@UY8(4RtMQ5S>$5S1{Ws~j2hnX>KJ>=16m6EIROKEPUFSk&V$wk@A)CD zDsCuMQS;JA4f}$XH1et}3VWA0SiP`fXx*E|0+C4#iDU1|Th>S?6rLnbDqTLPyD2Kj z0)dLMhb3xb;57moG)ZN=Q<&nPN%mY3S>rUgt-V81vKFm9H`7k+HUq$H2oy~tphD8_ z>ReFlD;=3DZt}rVKH^)+l1>p%JsL9Z&wj&Ybb7Mp_$nqRRoD?zo{08vC}$3cb6_-h z{xk$cECjVJwJ4+B=?IXsE!j$@BWDx^WISlV86lWDg&iDt-4og+>W4goBq#s1z+EVM zteW&ztPZ~Soz`Cqlnu&Zb^ZG>URE?Q+1aaZ%zdWN!AG}gi9}J78f3+diUiK$khUTs z@_j%8HSX-Yy3wpzvd>GteOLAD}a+8Lza?$gfD@e=gCo(xq6j3Z|5$C!2dj7^aKmY{H zdFi=L-4Se>H6^`Oy`C$5V45&%@^>F-1tKfxllr24xDam0N};ynr2?BB%zC_WZ5d1v z(+{s7!~xY6gl4=xN};d7yK>B#JtfH`m-Z!WPpqZc#@Oqo`p0j?y=gYUp04K6e_|wd z6Z4&q08rM&%#pwaR>S(iD!accuws6(FiKy^Wuo)iAu~zEI|Dv!JvTM%$#X|oP+l&i zl`$J{w&TtVNYi*&YoAzy^7-u@ZrC}% zZPVaZf0q)i`PkjIlPE%eWu8ZGBXMNjAoG6erH(Z)uKpFqM|ApCb~Z3&@ZBnf^1oVT zqRh6$*@`|HqJv(!+lf-U_R=4f_4QXeu?|Xa&CII+4kWjGXA<0UhJXA1$SW^RO2T_t zUeu9Lu8#_ox8sW&vi4KS4NFm@T`G9{5imIYdKU7)Ynj)61!Tm?~=qXy0*05A!npGzNYH{c zQ)ZECm#cwC)c66yWxfrecxl)3{3IzqFP2=z%LxX-6-k9!Ql{gzj2?Q*#1hihg@Pfu zj^%S0EHI|aJVuebxOYa~iWbyugo$^#tv=XB1;VF_<-b%Rorkv>&U>8S8K&d)os_1F zo4eF}^7g$wFUlGhg9zrMDXEDyq!+&8AY{tC-0WJ=rc9ef!gayo&-b;oAgx4$8P8RW zQnl*X{BFhc@t~NX+I7BA>PB>ytXQqY8Jrb_TDXk9WgeO3umJp}0@E8~)KeCkBwkwQ zDs=bhoR`E;NX1#Lsi}#BXZxK$L^o_7aFu>>&RyA2Pbeh%217g`%S&gamKk{Lms&0V zPwoL5(wa~?Y511jKC|SQuO;W)J=SNUV~X|&*$$`?(0)Cyh26hpYmUDF`PTgCXl*;q zD5NI9kz)4wVt4{RY~O{@Ymy!+fFgGQsMHU8{LSOl?GB~gdg3Xsf}wRBqfSZfD_GwF ToH6UWsgLsx?Jr)0|NQ!Y=669$ diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg.meta deleted file mode 100644 index 0006dd6be..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 63d1a0496dfc6704fade73b805f83072 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 1 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: 1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Table/table_and_chair.FBX b/Source/Assets/TouchScript/Examples/_misc/Models/Table/table_and_chair.FBX deleted file mode 100644 index 512b9535096ba3690a0f6a24093cb3d2cd96b854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43952 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 - /// This component controlls the movement of a Checker on the Board. - ///

m1zm5ivtR=;x(S{$iGHihM!;Wzmz}HcrD7&_wK~=HEX58onhrB zLJ!iiF3``9ce7W}KjS7eHdaJ_mLIwyxl@R266D(Y@m^k!elxFj^ZsD^TuosiO*>+L zEX)36>Vkv;+u=(Nk_(D@njLpAnG{zXyOI;w`M8*shgnHnGT8R@HJ<=>IPph#8bDpF zww>53o5ozPL*73T5L9+KwGBT$UC*j|6P0XnKh2=ZFhR;g|L`zK+M)9Crmv?sVjrT( zaiqF0!{ic{&qB1$*vsr=re=MnX&V%F81uj?C5eE*yVvS|v`>@I%)E;t&pj!9{vyZx z70?)RJ@-SjU;2pi8H<1Zx@$OfctmY_XacR5f5O+?<0i k*eIbUf{urX~f*$`X2x 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 STY=6A>q#t diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.jpg.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.jpg.meta deleted file mode 100644 index 25b971351..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.jpg.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: 1bd4269a1e460f449bb6752f18f8bcaa -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: -1 - aniso: -1 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - compressionQuality: 50 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat b/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat deleted file mode 100644 index 8a43c5137..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!21 &2100000 -Material: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_Name: table_chair_01 - m_Shader: {fileID: 2, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderKeywords: [] - m_CustomRenderQueue: -1 - m_SavedProperties: - serializedVersion: 2 - m_TexEnvs: - data: - first: - name: _MainTex - second: - m_Texture: {fileID: 2800000, guid: 1bd4269a1e460f449bb6752f18f8bcaa, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - data: - first: - name: _BumpMap - second: - m_Texture: {fileID: 2800000, guid: 63d1a0496dfc6704fade73b805f83072, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - m_Floats: {} - m_Colors: - data: - first: - name: _Color - second: {r: 1, g: .729497612, b: .588235259, a: 1} diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat.meta b/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat.meta deleted file mode 100644 index 7aaa36c2f..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01.mat.meta +++ /dev/null @@ -1,4 +0,0 @@ -fileFormatVersion: 2 -guid: 658d0a6601bdfc54e9bffb7089fcbe11 -NativeFormatImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg b/Source/Assets/TouchScript/Examples/_misc/Models/Table/Materials/table_chair_01_norms.jpg deleted file mode 100644 index 15a008be327666239e784614f240794cf7a79753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67636 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
- public class Checker : MonoBehaviour - { - private TransformGesture gesture; - private Transformer transformer; - private Rigidbody rb; - - private void OnEnable() - { - // The gesture - gesture = GetComponent(); - // Transformer component actually MOVES the object - transformer = GetComponent(); - rb = GetComponent(); - - transformer.enabled = false; - rb.isKinematic = false; - - // Subscribe to gesture events - gesture.TransformStarted += transformStartedHandler; - gesture.TransformCompleted += transformCompletedHandler; - } - - private void OnDisable() - { - // Unsubscribe from gesture events - gesture.TransformStarted -= transformStartedHandler; - gesture.TransformCompleted -= transformCompletedHandler; - } - - private void transformStartedHandler(object sender, EventArgs e) - { - // When movement starts we need to tell physics that now WE are moving this object manually - rb.isKinematic = true; - transformer.enabled = true; - } - - private void transformCompletedHandler(object sender, EventArgs e) - { - transformer.enabled = false; - rb.isKinematic = false; - rb.WakeUp(); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/Checker.cs.meta b/Source/Assets/TouchScript/Examples/_misc/Scripts/Checker.cs.meta deleted file mode 100644 index 37a0baed2..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/Checker.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 60db96ea91c9945beaa1406a5a90dd9b -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs b/Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs deleted file mode 100644 index 47f0ff31e..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs +++ /dev/null @@ -1,22 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; - -/// -public class ExamplesList : MonoBehaviour -{ - public RectTransform Content; - - void Start() - { - gameObject.SetActive(false); - } - - public void ShowHide() - { - gameObject.SetActive(!gameObject.activeSelf); - Content.localPosition = Vector3.zero; - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs.meta b/Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs.meta deleted file mode 100644 index 3ce92d5e7..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/ExamplesList.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1d184134ce2b24f92834c7bd77c9dcd8 -timeCreated: 1470770698 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs b/Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs deleted file mode 100644 index a7c4b7e5b..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs +++ /dev/null @@ -1,42 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Behaviors.UI; - -/// -public class Highlight : MonoBehaviour -{ - public Color OverColor = Color.red; - - private OverHelper over; - private MeshRenderer r; - private Material oldMaterial; - - private void OnEnable() - { - over = GetComponent(); - r = GetComponent(); - oldMaterial = r.sharedMaterial; - - over.Over += overHandler; - over.Out += outHandler; - } - - private void OnDisable() - { - over.Over -= overHandler; - over.Out -= outHandler; - } - - void overHandler(object sender, System.EventArgs e) - { - r.material.color = OverColor; - } - - void outHandler(object sender, System.EventArgs e) - { - r.material = oldMaterial; - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs.meta b/Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs.meta deleted file mode 100644 index 967ec9b42..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/Highlight.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f91ca003806bd40f7938a006eee71921 -timeCreated: 1468203566 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs b/Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs deleted file mode 100644 index 52c84878a..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs +++ /dev/null @@ -1,21 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using System.Collections; - -namespace TouchScript.Examples -{ - /// - public class KillMe : MonoBehaviour - { - public float Delay = 1f; - - private IEnumerator Start() - { - if (Delay != 0) yield return new WaitForSeconds(Delay); - Destroy(gameObject); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs.meta b/Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs.meta deleted file mode 100644 index fd779306f..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/KillMe.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e8d231b90191d4ffcae71a475e432b7d -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs b/Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs deleted file mode 100644 index 115c549b9..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs +++ /dev/null @@ -1,131 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using TouchScript.Layers; -using System.Collections; -#if UNITY_EDITOR -using UnityEditor; -using System; -#endif -#if UNITY_5_3_OR_NEWER -using UnityEngine.SceneManagement; - -#endif - -namespace TouchScript.Examples -{ - /// - public class Runner : MonoBehaviour - { - private static Runner instance; - private TouchLayer layer; - - public void LoadLevel(string name) - { -#if UNITY_5_3_OR_NEWER - SceneManager.LoadScene(name); -#else - Application.LoadLevel(name); -#endif - } - - public void LoadNextLevel() - { -#if UNITY_5_3_OR_NEWER - SceneManager.LoadScene((SceneManager.GetActiveScene().buildIndex + 1) % SceneManager.sceneCountInBuildSettings); -#else - Application.LoadLevel((Application.loadedLevel + 1)%Application.levelCount); -#endif - } - - public void LoadPreviousLevel() - { -#if UNITY_5_3_OR_NEWER - var newLevel = SceneManager.GetActiveScene().buildIndex - 1; - if (newLevel == 0) newLevel = SceneManager.sceneCountInBuildSettings - 1; - SceneManager.LoadScene(newLevel); -#else - var newLevel = Application.loadedLevel - 1; - if (newLevel == 0) newLevel = Application.levelCount - 1; - Application.LoadLevel(newLevel); -#endif - } - - private void Start() - { - if (instance == null) - { - instance = this; - DontDestroyOnLoad(gameObject); - } - - layer = GetComponent(); - -#if UNITY_EDITOR - var guids = AssetDatabase.FindAssets("t:Scene", new string[] {"Assets/TouchScript/Examples"}); - if (EditorBuildSettings.scenes.Length != guids.Length) - { - if (EditorUtility.DisplayDialog("Add Example Scenes to Build Settings?", - "You are running Examples scene but example scenes are not added to Build Settings. Do you want to add them now?", "Yes", "No")) - { - var importers = Array.ConvertAll(guids, (string guid) => AssetImporter.GetAtPath(AssetDatabase.GUIDToAssetPath(guid))); - Array.Sort(importers, (AssetImporter a, AssetImporter b) => - { - var i1 = string.IsNullOrEmpty(a.userData) ? 42 : Convert.ToInt32(a.userData); - var i2 = string.IsNullOrEmpty(b.userData) ? 42 : Convert.ToInt32(b.userData); - if (i1 == i2) return 0; - return i1 - i2; - }); - EditorBuildSettings.scenes = Array.ConvertAll(importers, (AssetImporter i) => new EditorBuildSettingsScene(i.assetPath, true)); - EditorUtility.DisplayDialog("Success", "Example scenes were added to Build Settings. Please restart Play Mode.", "OK"); - } - } -#endif - -#if UNITY_5_4_OR_NEWER - SceneManager.sceneLoaded += sceneLoadedHandler; -#endif - -#if UNITY_5_3_OR_NEWER - if (SceneManager.GetActiveScene().name == "Examples" && SceneManager.sceneCountInBuildSettings > 1) -#else - if (Application.loadedLevelName == "Examples" && Application.levelCount > 1) -#endif - { - LoadNextLevel(); - } - } - - private void OnDestroy() - { -#if UNITY_5_4_OR_NEWER - SceneManager.sceneLoaded -= sceneLoadedHandler; -#endif - } - - private void Update() - { - if (Input.GetKeyDown(KeyCode.Escape)) Application.Quit(); - } - -#if UNITY_5_4_OR_NEWER - private void sceneLoadedHandler(Scene scene, LoadSceneMode mode) - { - StartCoroutine(resetUILayer()); - } -#else - private void OnLevelWasLoaded(int num) - { - StartCoroutine(resetUILayer()); - } -#endif - - private IEnumerator resetUILayer() - { - yield return new WaitForEndOfFrame(); - LayerManager.Instance.AddLayer(layer, 0); - } - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs.meta b/Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs.meta deleted file mode 100644 index f00e8c52e..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/Runner.cs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 5d0145ec13410624f9b2939e5d5a99be -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs b/Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs deleted file mode 100644 index 8f3a5d564..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs +++ /dev/null @@ -1,18 +0,0 @@ -/* - * @author Valentin Simonov / http://va.lent.in/ - */ - -using UnityEngine; -using System.Collections; - -/// -public class ShowMe : MonoBehaviour -{ - IEnumerator Start() - { - var canvas = GetComponent(); - canvas.enabled = false; - yield return new WaitForSeconds(.5f); - canvas.enabled = true; - } -} \ No newline at end of file diff --git a/Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs.meta b/Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs.meta deleted file mode 100644 index 01f169f9a..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Scripts/ShowMe.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c534619fb2794426fb1495e64ec4bcb7 -timeCreated: 1470770477 -licenseType: Pro -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Shaders.meta b/Source/Assets/TouchScript/Examples/_misc/Shaders.meta deleted file mode 100644 index ab03c748f..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Shaders.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 4bdbadc7b966742fc9ee76e195be89ba -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader b/Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader deleted file mode 100644 index c6c7716cb..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader +++ /dev/null @@ -1,32 +0,0 @@ -Shader "TouchScript/BorderDiffuse" { -Properties { - _MainTex ("Base (RGB) Trans (A)", 2D) = "white" {} - _Border ("Border Size", Float) = 0 -} - -SubShader { - Tags {"RenderType"="Opaque" "IgnoreProjector"="True"} - LOD 200 - -CGPROGRAM -#pragma surface surf Lambert - -sampler2D _MainTex; -float _Border; - -struct Input { - float2 uv_MainTex; -}; - -void surf (Input IN, inout SurfaceOutput o) { - fixed4 c; - if (IN.uv_MainTex.x < _Border || IN.uv_MainTex.x > 1 - _Border || IN.uv_MainTex.y < _Border || IN.uv_MainTex.y > 1 - _Border) - c = float4(1, 1, 1, 1); - else - c = tex2D(_MainTex, IN.uv_MainTex); - o.Albedo = c.rgb; - o.Alpha = 1; -} -ENDCG -} -} diff --git a/Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader.meta b/Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader.meta deleted file mode 100644 index 2ec7602e9..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Shaders/BorderDiffuse.shader.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: c316336e4e7e741118da40d9d340cd27 -ShaderImporter: - defaultTextures: [] - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader b/Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader deleted file mode 100644 index 218e91400..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader +++ /dev/null @@ -1,43 +0,0 @@ -Shader "TouchScript/UnlitColor" { -Properties { - _Color ("Main Color", Color) = (1,1,1,1) -} - -SubShader { - Tags { "RenderType"="Opaque" } - LOD 100 - - Pass { - CGPROGRAM - #pragma vertex vert - #pragma fragment frag - - #include "UnityCG.cginc" - - struct appdata_t { - float4 vertex : POSITION; - }; - - struct v2f { - float4 vertex : SV_POSITION; - }; - - fixed4 _Color; - - v2f vert (appdata_t v) - { - v2f o; - o.vertex = UnityObjectToClipPos(v.vertex); - return o; - } - - fixed4 frag (v2f i) : COLOR - { - fixed4 col = _Color; - return col; - } - ENDCG - } -} - -} diff --git a/Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader.meta b/Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader.meta deleted file mode 100644 index a24c2ea56..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Shaders/UnlitColor.shader.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 94cdda6d3ac3444ee82497c3ca14a496 -ShaderImporter: - defaultTextures: [] - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures.meta b/Source/Assets/TouchScript/Examples/_misc/Textures.meta deleted file mode 100644 index 738380782..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Textures.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: ef52875f48c654139b6d6105d8bce5b3 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats.meta b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats.meta deleted file mode 100644 index 48ff8c304..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: 18fc889fb50d640cba6e3e4d2dc4c95f -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_1.jpg b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_1.jpg deleted file mode 100644 index dc3501fda29bed81a79538014b06db2c6131132a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90259 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%0DtNI_L9Ur85A1OB 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%0DaR>x^fh$EO{u2Z+|puVto(&ps-*4hn(K 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�%EuNleC(UZrx72^K@3%pF0a~pSj?{B-$ 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 diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_4.jpg.meta b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_4.jpg.meta deleted file mode 100644 index 6bccea9ae..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_4.jpg.meta +++ /dev/null @@ -1,54 +0,0 @@ -fileFormatVersion: 2 -guid: 57a936b69d896483dab1f9afe96e8ff9 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 512 - textureSettings: - filterMode: -1 - aniso: 8 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg deleted file mode 100644 index 30492dbcbbfb47bb13dfebc586bdedde98ff910f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57290 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 diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg.meta b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg.meta deleted file mode 100644 index b87667a30..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_5.jpg.meta +++ /dev/null @@ -1,54 +0,0 @@ -fileFormatVersion: 2 -guid: 7c625bf6ca9a9407bb4d5cdf08367926 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 512 - textureSettings: - filterMode: -1 - aniso: 8 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg deleted file mode 100644 index 291cfc4f27f71b5c6e7020dec10084b8569758d2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55570 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
  • 3gd3 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 E*>L^Fg8%>k diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg.meta b/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg.meta deleted file mode 100644 index 3b2125419..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Textures/Cats/cat_6.jpg.meta +++ /dev/null @@ -1,54 +0,0 @@ -fileFormatVersion: 2 -guid: 1d22a1f67974a45a1bdfb0503b81ec57 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 0 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - cubemapConvolution: 0 - cubemapConvolutionSteps: 8 - cubemapConvolutionExponent: 1.5 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 512 - textureSettings: - filterMode: -1 - aniso: 8 - mipBias: -1 - wrapMode: -1 - nPOTScale: 1 - lightmap: 0 - rGBM: 0 - compressionQuality: 50 - allowsAlphaSplitting: 0 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: -1 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Earth.meta b/Source/Assets/TouchScript/Examples/_misc/Textures/Earth.meta deleted file mode 100644 index 0011e6b23..000000000 --- a/Source/Assets/TouchScript/Examples/_misc/Textures/Earth.meta +++ /dev/null @@ -1,5 +0,0 @@ -fileFormatVersion: 2 -guid: dc56399a9a56d4b279842d5abe73fb72 -folderAsset: yes -DefaultImporter: - userData: diff --git a/Source/Assets/TouchScript/Examples/_misc/Textures/Earth/EarthDiffuse1024x512.png b/Source/Assets/TouchScript/Examples/_misc/Textures/Earth/EarthDiffuse1024x512.png deleted file mode 100644 index c9ca9a5b23b1346c28c7a099241dce9dc1c48d74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1245454 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%0Ar{t8Hu`P`{0xKuv`^F0 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