Commit 2d76cd70bf3d69884afbfa9ae8dc693b87e87f7c

Authored by Mateus Lustosa
1 parent b175a846

Correções gerais

Assets/Plugins/Android/AndroidManifest.xml
... ... @@ -4,9 +4,14 @@
4 4 android:versionCode="1"
5 5 android:versionName="1.0">
6 6 <uses-sdk android:minSdkVersion="14" />
7   - <application android:icon="@drawable/app_icon" android:label="@string/app_name">
  7 + <application
  8 + android:icon="@drawable/app_icon"
  9 + android:label="@string/app_name"
  10 + android:screenOrientation="portrait">
8 11 <activity android:name=".MainActivity"
9   - android:label="@string/app_name">
  12 + android:label="@string/app_name"
  13 + android:screenOrientation="portrait"
  14 + android:configChanges="orientation">
10 15 <intent-filter>
11 16 <action android:name="android.intent.action.MAIN" />
12 17 <category android:name="android.intent.category.LAUNCHER" />
... ...
Assets/Scenes/Main.unity
... ... @@ -118,8 +118,8 @@ RectTransform:
118 118 m_RootOrder: 0
119 119 m_AnchorMin: {x: 0, y: 1}
120 120 m_AnchorMax: {x: 0, y: 1}
121   - m_AnchoredPosition: {x: 39.2, y: -24}
122   - m_SizeDelta: {x: 18.4, y: 38}
  121 + m_AnchoredPosition: {x: 45.8, y: -29.657143}
  122 + m_SizeDelta: {x: 31.599998, y: 49.314285}
123 123 m_Pivot: {x: 0.5, y: 0.5}
124 124 --- !u!114 &45157147
125 125 MonoBehaviour:
... ... @@ -499,7 +499,7 @@ MonoBehaviour:
499 499 m_HorizontalOverflow: 0
500 500 m_VerticalOverflow: 0
501 501 m_LineSpacing: 0.88
502   - m_Text: "Verifique sua conex\xE3o com a internet e tente novamente."
  502 + m_Text: "N\xE3o h\xE1 acesso a internet. Usaremos portugu\xEAs sinalizado e datilologia."
503 503 --- !u!222 &163763092
504 504 CanvasRenderer:
505 505 m_ObjectHideFlags: 0
... ... @@ -615,7 +615,7 @@ MonoBehaviour:
615 615 type: 2}
616 616 m_PrefabInternal: {fileID: 0}
617 617 m_GameObject: {fileID: 191800645}
618   - m_Enabled: 1
  618 + m_Enabled: 0
619 619 m_EditorHideFlags: 0
620 620 m_Script: {fileID: 1573420865, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
621 621 m_Name:
... ... @@ -663,7 +663,7 @@ MonoBehaviour:
663 663 m_OnClick:
664 664 m_PersistentCalls:
665 665 m_Calls:
666   - - m_Target: {fileID: 2131993092}
  666 + - m_Target: {fileID: 2131993094}
667 667 m_MethodName: hideScreen
668 668 m_Mode: 1
669 669 m_Arguments:
... ... @@ -899,7 +899,7 @@ MonoBehaviour:
899 899 m_Script: {fileID: 11500000, guid: 76b77d949fd9e294bb95149436284217, type: 3}
900 900 m_Name:
901 901 m_EditorClassIdentifier:
902   - screenManager: {fileID: 2131993092}
  902 + screenManager: {fileID: 2131993094}
903 903 description: {fileID: 2010584311}
904 904 translateImage: {fileID: 45157148}
905 905 micImage: {fileID: 510126320}
... ... @@ -922,7 +922,7 @@ MonoBehaviour:
922 922 m_Name:
923 923 m_EditorClassIdentifier:
924 924 m_Material: {fileID: 0}
925   - m_Color: {r: 1, g: 1, b: 1, a: 0.84313726}
  925 + m_Color: {r: 1, g: 1, b: 1, a: 0.92156863}
926 926 m_RaycastTarget: 1
927 927 m_OnCullStateChanged:
928 928 m_PersistentCalls:
... ... @@ -1255,7 +1255,7 @@ MonoBehaviour:
1255 1255 m_OnClick:
1256 1256 m_PersistentCalls:
1257 1257 m_Calls:
1258   - - m_Target: {fileID: 2131993092}
  1258 + - m_Target: {fileID: 2131993094}
1259 1259 m_MethodName: hideScreen
1260 1260 m_Mode: 1
1261 1261 m_Arguments:
... ... @@ -1390,7 +1390,7 @@ MonoBehaviour:
1390 1390 m_StringArgument:
1391 1391 m_BoolArgument: 0
1392 1392 m_CallState: 2
1393   - - m_Target: {fileID: 2131993092}
  1393 + - m_Target: {fileID: 0}
1394 1394 m_MethodName: setRepeatLayerState
1395 1395 m_Mode: 6
1396 1396 m_Arguments:
... ... @@ -1562,7 +1562,7 @@ RectTransform:
1562 1562 m_AnchorMin: {x: 0, y: 0}
1563 1563 m_AnchorMax: {x: 1, y: 0}
1564 1564 m_AnchoredPosition: {x: 0, y: 0}
1565   - m_SizeDelta: {x: 0, y: 80}
  1565 + m_SizeDelta: {x: 0, y: 98.85714}
1566 1566 m_Pivot: {x: 1, y: 0}
1567 1567 --- !u!114 &389535984
1568 1568 MonoBehaviour:
... ... @@ -1618,8 +1618,8 @@ RectTransform:
1618 1618 m_RootOrder: 2
1619 1619 m_AnchorMin: {x: 0, y: 1}
1620 1620 m_AnchorMax: {x: 0, y: 1}
1621   - m_AnchoredPosition: {x: 140, y: -24}
1622   - m_SizeDelta: {x: 18.4, y: 38}
  1621 + m_AnchoredPosition: {x: 173, y: -29.657143}
  1622 + m_SizeDelta: {x: 31.599998, y: 49.314285}
1623 1623 m_Pivot: {x: 0.5, y: 0.5}
1624 1624 --- !u!114 &395548683
1625 1625 MonoBehaviour:
... ... @@ -1814,7 +1814,7 @@ MonoBehaviour:
1814 1814 m_StringArgument:
1815 1815 m_BoolArgument: 1
1816 1816 m_CallState: 2
1817   - - m_Target: {fileID: 2131993092}
  1817 + - m_Target: {fileID: 2131993094}
1818 1818 m_MethodName: setPauseMenuState
1819 1819 m_Mode: 6
1820 1820 m_Arguments:
... ... @@ -1872,6 +1872,7 @@ GameObject:
1872 1872 - 224: {fileID: 486636722}
1873 1873 - 222: {fileID: 486636724}
1874 1874 - 114: {fileID: 486636723}
  1875 + - 114: {fileID: 486636725}
1875 1876 m_Layer: 5
1876 1877 m_Name: Handle
1877 1878 m_TagString: Untagged
... ... @@ -1892,10 +1893,10 @@ RectTransform:
1892 1893 m_Children: []
1893 1894 m_Father: {fileID: 1315164544}
1894 1895 m_RootOrder: 0
1895   - m_AnchorMin: {x: 0, y: 0}
1896   - m_AnchorMax: {x: 0, y: 0}
  1896 + m_AnchorMin: {x: 0.5, y: 0}
  1897 + m_AnchorMax: {x: 0.5, y: 1}
1897 1898 m_AnchoredPosition: {x: 0, y: 0}
1898   - m_SizeDelta: {x: 30, y: 0}
  1899 + m_SizeDelta: {x: 0, y: 0}
1899 1900 m_Pivot: {x: 0.5, y: 0.5}
1900 1901 --- !u!114 &486636723
1901 1902 MonoBehaviour:
... ... @@ -1932,6 +1933,19 @@ CanvasRenderer:
1932 1933 type: 2}
1933 1934 m_PrefabInternal: {fileID: 0}
1934 1935 m_GameObject: {fileID: 486636721}
  1936 +--- !u!114 &486636725
  1937 +MonoBehaviour:
  1938 + m_ObjectHideFlags: 0
  1939 + m_PrefabParentObject: {fileID: 0}
  1940 + m_PrefabInternal: {fileID: 0}
  1941 + m_GameObject: {fileID: 486636721}
  1942 + m_Enabled: 1
  1943 + m_EditorHideFlags: 0
  1944 + m_Script: {fileID: -1254083943, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  1945 + m_Name:
  1946 + m_EditorClassIdentifier:
  1947 + m_AspectMode: 2
  1948 + m_AspectRatio: 0.95
1935 1949 --- !u!1 &490251389
1936 1950 GameObject:
1937 1951 m_ObjectHideFlags: 0
... ... @@ -2100,8 +2114,8 @@ RectTransform:
2100 2114 m_RootOrder: 1
2101 2115 m_AnchorMin: {x: 0, y: 1}
2102 2116 m_AnchorMax: {x: 0, y: 1}
2103   - m_AnchoredPosition: {x: 89.6, y: -24}
2104   - m_SizeDelta: {x: 18.4, y: 38}
  2117 + m_AnchoredPosition: {x: 109.399994, y: -29.657143}
  2118 + m_SizeDelta: {x: 31.599998, y: 49.314285}
2105 2119 m_Pivot: {x: 0.5, y: 0.5}
2106 2120 --- !u!114 &510126320
2107 2121 MonoBehaviour:
... ... @@ -2516,7 +2530,7 @@ MonoBehaviour:
2516 2530 textButton: {fileID: 930426942}
2517 2531 pauseButton: {fileID: 440527253}
2518 2532 pauseMenu: {fileID: 1024302431}
2519   - screenManager: {fileID: 2131993092}
  2533 + screenManager: {fileID: 2131993094}
2520 2534 debugText: {fileID: 0}
2521 2535 --- !u!114 &578311383
2522 2536 MonoBehaviour:
... ... @@ -2642,7 +2656,7 @@ MonoBehaviour:
2642 2656 m_OnClick:
2643 2657 m_PersistentCalls:
2644 2658 m_Calls:
2645   - - m_Target: {fileID: 2131993092}
  2659 + - m_Target: {fileID: 2131993094}
2646 2660 m_MethodName: switchScreen
2647 2661 m_Mode: 2
2648 2662 m_Arguments:
... ... @@ -2732,17 +2746,15 @@ CanvasRenderer:
2732 2746 type: 2}
2733 2747 m_PrefabInternal: {fileID: 0}
2734 2748 m_GameObject: {fileID: 600160454}
2735   ---- !u!1 &615209559
  2749 +--- !u!1 &613136920
2736 2750 GameObject:
2737 2751 m_ObjectHideFlags: 0
2738   - m_PrefabParentObject: {fileID: 194984, guid: 5ccb0ba277304a14b9bb8d4e34161675, type: 2}
  2752 + m_PrefabParentObject: {fileID: 0}
2739 2753 m_PrefabInternal: {fileID: 0}
2740 2754 serializedVersion: 4
2741 2755 m_Component:
2742   - - 224: {fileID: 615209560}
2743   - - 222: {fileID: 615209563}
2744   - - 114: {fileID: 615209562}
2745   - - 114: {fileID: 615209561}
  2756 + - 224: {fileID: 613136921}
  2757 + - 114: {fileID: 613136922}
2746 2758 m_Layer: 5
2747 2759 m_Name: tutorial
2748 2760 m_TagString: Untagged
... ... @@ -2750,112 +2762,37 @@ GameObject:
2750 2762 m_NavMeshLayer: 0
2751 2763 m_StaticEditorFlags: 0
2752 2764 m_IsActive: 1
2753   ---- !u!224 &615209560
  2765 +--- !u!224 &613136921
2754 2766 RectTransform:
2755 2767 m_ObjectHideFlags: 0
2756   - m_PrefabParentObject: {fileID: 22421046, guid: 5ccb0ba277304a14b9bb8d4e34161675,
2757   - type: 2}
  2768 + m_PrefabParentObject: {fileID: 0}
2758 2769 m_PrefabInternal: {fileID: 0}
2759   - m_GameObject: {fileID: 615209559}
  2770 + m_GameObject: {fileID: 613136920}
2760 2771 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
2761 2772 m_LocalPosition: {x: 0, y: 0, z: 0}
2762 2773 m_LocalScale: {x: 1, y: 1, z: 1}
2763   - m_Children: []
  2774 + m_Children:
  2775 + - {fileID: 1157915785}
2764 2776 m_Father: {fileID: 1874017187}
2765 2777 m_RootOrder: 0
2766   - m_AnchorMin: {x: 0.35, y: 0.5}
2767   - m_AnchorMax: {x: 0.65, y: 1}
  2778 + m_AnchorMin: {x: 0.1, y: 0.5}
  2779 + m_AnchorMax: {x: 0.5, y: 1}
2768 2780 m_AnchoredPosition: {x: 0, y: 0}
2769   - m_SizeDelta: {x: 0, y: 0}
  2781 + m_SizeDelta: {x: 0, y: -31.450012}
2770 2782 m_Pivot: {x: 0.5, y: 1}
2771   ---- !u!114 &615209561
2772   -MonoBehaviour:
2773   - m_ObjectHideFlags: 0
2774   - m_PrefabParentObject: {fileID: 11403440, guid: 5ccb0ba277304a14b9bb8d4e34161675,
2775   - type: 2}
2776   - m_PrefabInternal: {fileID: 0}
2777   - m_GameObject: {fileID: 615209559}
2778   - m_Enabled: 1
2779   - m_EditorHideFlags: 0
2780   - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
2781   - m_Name:
2782   - m_EditorClassIdentifier:
2783   - m_Navigation:
2784   - m_Mode: 3
2785   - m_SelectOnUp: {fileID: 0}
2786   - m_SelectOnDown: {fileID: 0}
2787   - m_SelectOnLeft: {fileID: 0}
2788   - m_SelectOnRight: {fileID: 0}
2789   - m_Transition: 1
2790   - m_Colors:
2791   - m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
2792   - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
2793   - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
2794   - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
2795   - m_ColorMultiplier: 1
2796   - m_FadeDuration: 0.1
2797   - m_SpriteState:
2798   - m_HighlightedSprite: {fileID: 0}
2799   - m_PressedSprite: {fileID: 0}
2800   - m_DisabledSprite: {fileID: 0}
2801   - m_AnimationTriggers:
2802   - m_NormalTrigger: Normal
2803   - m_HighlightedTrigger: Highlighted
2804   - m_PressedTrigger: Pressed
2805   - m_DisabledTrigger: Disabled
2806   - m_Interactable: 1
2807   - m_TargetGraphic: {fileID: 615209562}
2808   - m_OnClick:
2809   - m_PersistentCalls:
2810   - m_Calls:
2811   - - m_Target: {fileID: 2131993092}
2812   - m_MethodName: switchScreen
2813   - m_Mode: 2
2814   - m_Arguments:
2815   - m_ObjectArgument: {fileID: 228512393}
2816   - m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine
2817   - m_IntArgument: 0
2818   - m_FloatArgument: 0
2819   - m_StringArgument:
2820   - m_BoolArgument: 0
2821   - m_CallState: 2
2822   - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
2823   - Culture=neutral, PublicKeyToken=null
2824   ---- !u!114 &615209562
  2783 +--- !u!114 &613136922
2825 2784 MonoBehaviour:
2826 2785 m_ObjectHideFlags: 0
2827   - m_PrefabParentObject: {fileID: 11434796, guid: 5ccb0ba277304a14b9bb8d4e34161675,
2828   - type: 2}
  2786 + m_PrefabParentObject: {fileID: 0}
2829 2787 m_PrefabInternal: {fileID: 0}
2830   - m_GameObject: {fileID: 615209559}
  2788 + m_GameObject: {fileID: 613136920}
2831 2789 m_Enabled: 1
2832 2790 m_EditorHideFlags: 0
2833   - m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  2791 + m_Script: {fileID: -1254083943, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
2834 2792 m_Name:
2835 2793 m_EditorClassIdentifier:
2836   - m_Material: {fileID: 0}
2837   - m_Color: {r: 1, g: 1, b: 1, a: 1}
2838   - m_RaycastTarget: 1
2839   - m_OnCullStateChanged:
2840   - m_PersistentCalls:
2841   - m_Calls: []
2842   - m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
2843   - Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
2844   - m_Sprite: {fileID: 21300000, guid: 0fbe6c940c9e6534fa64037b96903291, type: 3}
2845   - m_Type: 0
2846   - m_PreserveAspect: 1
2847   - m_FillCenter: 1
2848   - m_FillMethod: 4
2849   - m_FillAmount: 1
2850   - m_FillClockwise: 1
2851   - m_FillOrigin: 0
2852   ---- !u!222 &615209563
2853   -CanvasRenderer:
2854   - m_ObjectHideFlags: 0
2855   - m_PrefabParentObject: {fileID: 22275774, guid: 5ccb0ba277304a14b9bb8d4e34161675,
2856   - type: 2}
2857   - m_PrefabInternal: {fileID: 0}
2858   - m_GameObject: {fileID: 615209559}
  2794 + m_AspectMode: 1
  2795 + m_AspectRatio: 3.2
2859 2796 --- !u!1 &630366170
2860 2797 GameObject:
2861 2798 m_ObjectHideFlags: 0
... ... @@ -2889,8 +2826,8 @@ RectTransform:
2889 2826 m_RootOrder: 3
2890 2827 m_AnchorMin: {x: 0, y: 1}
2891 2828 m_AnchorMax: {x: 0, y: 1}
2892   - m_AnchoredPosition: {x: 190.4, y: -24}
2893   - m_SizeDelta: {x: 18.4, y: 38}
  2829 + m_AnchoredPosition: {x: 236.59999, y: -29.657143}
  2830 + m_SizeDelta: {x: 31.599998, y: 49.314285}
2894 2831 m_Pivot: {x: 0.5, y: 0.5}
2895 2832 --- !u!114 &630366172
2896 2833 MonoBehaviour:
... ... @@ -2980,6 +2917,130 @@ CanvasRenderer:
2980 2917 type: 2}
2981 2918 m_PrefabInternal: {fileID: 0}
2982 2919 m_GameObject: {fileID: 630366170}
  2920 +--- !u!1 &670462552
  2921 +GameObject:
  2922 + m_ObjectHideFlags: 0
  2923 + m_PrefabParentObject: {fileID: 194984, guid: 5ccb0ba277304a14b9bb8d4e34161675, type: 2}
  2924 + m_PrefabInternal: {fileID: 0}
  2925 + serializedVersion: 4
  2926 + m_Component:
  2927 + - 224: {fileID: 670462553}
  2928 + - 222: {fileID: 670462556}
  2929 + - 114: {fileID: 670462555}
  2930 + - 114: {fileID: 670462554}
  2931 + m_Layer: 5
  2932 + m_Name: backup_tutorial
  2933 + m_TagString: Untagged
  2934 + m_Icon: {fileID: 0}
  2935 + m_NavMeshLayer: 0
  2936 + m_StaticEditorFlags: 0
  2937 + m_IsActive: 0
  2938 +--- !u!224 &670462553
  2939 +RectTransform:
  2940 + m_ObjectHideFlags: 0
  2941 + m_PrefabParentObject: {fileID: 22421046, guid: 5ccb0ba277304a14b9bb8d4e34161675,
  2942 + type: 2}
  2943 + m_PrefabInternal: {fileID: 0}
  2944 + m_GameObject: {fileID: 670462552}
  2945 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  2946 + m_LocalPosition: {x: 0, y: 0, z: 0}
  2947 + m_LocalScale: {x: 1, y: 1, z: 1}
  2948 + m_Children: []
  2949 + m_Father: {fileID: 1874017187}
  2950 + m_RootOrder: 3
  2951 + m_AnchorMin: {x: 0.1, y: 0.5}
  2952 + m_AnchorMax: {x: 0.4, y: 1}
  2953 + m_AnchoredPosition: {x: 0, y: 0}
  2954 + m_SizeDelta: {x: 0, y: 0}
  2955 + m_Pivot: {x: 0.5, y: 1}
  2956 +--- !u!114 &670462554
  2957 +MonoBehaviour:
  2958 + m_ObjectHideFlags: 0
  2959 + m_PrefabParentObject: {fileID: 11403440, guid: 5ccb0ba277304a14b9bb8d4e34161675,
  2960 + type: 2}
  2961 + m_PrefabInternal: {fileID: 0}
  2962 + m_GameObject: {fileID: 670462552}
  2963 + m_Enabled: 1
  2964 + m_EditorHideFlags: 0
  2965 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  2966 + m_Name:
  2967 + m_EditorClassIdentifier:
  2968 + m_Navigation:
  2969 + m_Mode: 3
  2970 + m_SelectOnUp: {fileID: 0}
  2971 + m_SelectOnDown: {fileID: 0}
  2972 + m_SelectOnLeft: {fileID: 0}
  2973 + m_SelectOnRight: {fileID: 0}
  2974 + m_Transition: 1
  2975 + m_Colors:
  2976 + m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
  2977 + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
  2978 + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
  2979 + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
  2980 + m_ColorMultiplier: 1
  2981 + m_FadeDuration: 0.1
  2982 + m_SpriteState:
  2983 + m_HighlightedSprite: {fileID: 0}
  2984 + m_PressedSprite: {fileID: 0}
  2985 + m_DisabledSprite: {fileID: 0}
  2986 + m_AnimationTriggers:
  2987 + m_NormalTrigger: Normal
  2988 + m_HighlightedTrigger: Highlighted
  2989 + m_PressedTrigger: Pressed
  2990 + m_DisabledTrigger: Disabled
  2991 + m_Interactable: 1
  2992 + m_TargetGraphic: {fileID: 670462555}
  2993 + m_OnClick:
  2994 + m_PersistentCalls:
  2995 + m_Calls:
  2996 + - m_Target: {fileID: 2131993094}
  2997 + m_MethodName: switchScreen
  2998 + m_Mode: 2
  2999 + m_Arguments:
  3000 + m_ObjectArgument: {fileID: 228512393}
  3001 + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine
  3002 + m_IntArgument: 0
  3003 + m_FloatArgument: 0
  3004 + m_StringArgument:
  3005 + m_BoolArgument: 0
  3006 + m_CallState: 2
  3007 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
  3008 + Culture=neutral, PublicKeyToken=null
  3009 +--- !u!114 &670462555
  3010 +MonoBehaviour:
  3011 + m_ObjectHideFlags: 0
  3012 + m_PrefabParentObject: {fileID: 11434796, guid: 5ccb0ba277304a14b9bb8d4e34161675,
  3013 + type: 2}
  3014 + m_PrefabInternal: {fileID: 0}
  3015 + m_GameObject: {fileID: 670462552}
  3016 + m_Enabled: 1
  3017 + m_EditorHideFlags: 0
  3018 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  3019 + m_Name:
  3020 + m_EditorClassIdentifier:
  3021 + m_Material: {fileID: 0}
  3022 + m_Color: {r: 1, g: 1, b: 1, a: 1}
  3023 + m_RaycastTarget: 1
  3024 + m_OnCullStateChanged:
  3025 + m_PersistentCalls:
  3026 + m_Calls: []
  3027 + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
  3028 + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  3029 + m_Sprite: {fileID: 21300000, guid: 0fbe6c940c9e6534fa64037b96903291, type: 3}
  3030 + m_Type: 0
  3031 + m_PreserveAspect: 1
  3032 + m_FillCenter: 1
  3033 + m_FillMethod: 4
  3034 + m_FillAmount: 1
  3035 + m_FillClockwise: 1
  3036 + m_FillOrigin: 0
  3037 +--- !u!222 &670462556
  3038 +CanvasRenderer:
  3039 + m_ObjectHideFlags: 0
  3040 + m_PrefabParentObject: {fileID: 22275774, guid: 5ccb0ba277304a14b9bb8d4e34161675,
  3041 + type: 2}
  3042 + m_PrefabInternal: {fileID: 0}
  3043 + m_GameObject: {fileID: 670462552}
2983 3044 --- !u!1 &702185294
2984 3045 GameObject:
2985 3046 m_ObjectHideFlags: 0
... ... @@ -3220,9 +3281,8 @@ GameObject:
3220 3281 m_Component:
3221 3282 - 224: {fileID: 815279418}
3222 3283 - 222: {fileID: 815279422}
3223   - - 114: {fileID: 815279421}
3224   - - 114: {fileID: 815279420}
3225 3284 - 114: {fileID: 815279419}
  3285 + - 114: {fileID: 815279421}
3226 3286 m_Layer: 5
3227 3287 m_Name: b_close
3228 3288 m_TagString: Untagged
... ... @@ -3263,59 +3323,6 @@ MonoBehaviour:
3263 3323 m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
3264 3324 m_EffectDistance: {x: 1, y: -1}
3265 3325 m_UseGraphicAlpha: 1
3266   ---- !u!114 &815279420
3267   -MonoBehaviour:
3268   - m_ObjectHideFlags: 0
3269   - m_PrefabParentObject: {fileID: 11464464, guid: 5ccb0ba277304a14b9bb8d4e34161675,
3270   - type: 2}
3271   - m_PrefabInternal: {fileID: 0}
3272   - m_GameObject: {fileID: 815279417}
3273   - m_Enabled: 1
3274   - m_EditorHideFlags: 0
3275   - m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
3276   - m_Name:
3277   - m_EditorClassIdentifier:
3278   - m_Navigation:
3279   - m_Mode: 3
3280   - m_SelectOnUp: {fileID: 0}
3281   - m_SelectOnDown: {fileID: 0}
3282   - m_SelectOnLeft: {fileID: 0}
3283   - m_SelectOnRight: {fileID: 0}
3284   - m_Transition: 1
3285   - m_Colors:
3286   - m_NormalColor: {r: 0, g: 0, b: 0, a: 0.234}
3287   - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
3288   - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
3289   - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
3290   - m_ColorMultiplier: 1
3291   - m_FadeDuration: 0.1
3292   - m_SpriteState:
3293   - m_HighlightedSprite: {fileID: 0}
3294   - m_PressedSprite: {fileID: 0}
3295   - m_DisabledSprite: {fileID: 0}
3296   - m_AnimationTriggers:
3297   - m_NormalTrigger: Normal
3298   - m_HighlightedTrigger: Highlighted
3299   - m_PressedTrigger: Pressed
3300   - m_DisabledTrigger: Disabled
3301   - m_Interactable: 1
3302   - m_TargetGraphic: {fileID: 815279421}
3303   - m_OnClick:
3304   - m_PersistentCalls:
3305   - m_Calls:
3306   - - m_Target: {fileID: 2131993092}
3307   - m_MethodName: hideScreen
3308   - m_Mode: 1
3309   - m_Arguments:
3310   - m_ObjectArgument: {fileID: 0}
3311   - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
3312   - m_IntArgument: 0
3313   - m_FloatArgument: 0
3314   - m_StringArgument:
3315   - m_BoolArgument: 0
3316   - m_CallState: 2
3317   - m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
3318   - Culture=neutral, PublicKeyToken=null
3319 3326 --- !u!114 &815279421
3320 3327 MonoBehaviour:
3321 3328 m_ObjectHideFlags: 0
... ... @@ -3385,6 +3392,127 @@ RectTransform:
3385 3392 m_AnchoredPosition: {x: -0.0000038146973, y: 0}
3386 3393 m_SizeDelta: {x: 30, y: 30}
3387 3394 m_Pivot: {x: 0.5, y: 0.5}
  3395 +--- !u!1 &841640088
  3396 +GameObject:
  3397 + m_ObjectHideFlags: 0
  3398 + m_PrefabParentObject: {fileID: 0}
  3399 + m_PrefabInternal: {fileID: 0}
  3400 + serializedVersion: 4
  3401 + m_Component:
  3402 + - 224: {fileID: 841640089}
  3403 + - 222: {fileID: 841640092}
  3404 + - 114: {fileID: 841640091}
  3405 + - 114: {fileID: 841640090}
  3406 + m_Layer: 5
  3407 + m_Name: Button
  3408 + m_TagString: Untagged
  3409 + m_Icon: {fileID: 0}
  3410 + m_NavMeshLayer: 0
  3411 + m_StaticEditorFlags: 0
  3412 + m_IsActive: 1
  3413 +--- !u!224 &841640089
  3414 +RectTransform:
  3415 + m_ObjectHideFlags: 0
  3416 + m_PrefabParentObject: {fileID: 0}
  3417 + m_PrefabInternal: {fileID: 0}
  3418 + m_GameObject: {fileID: 841640088}
  3419 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  3420 + m_LocalPosition: {x: 0, y: 0, z: 0}
  3421 + m_LocalScale: {x: 1, y: 1, z: 1}
  3422 + m_Children:
  3423 + - {fileID: 1237199446}
  3424 + m_Father: {fileID: 1763761724}
  3425 + m_RootOrder: 0
  3426 + m_AnchorMin: {x: 0.1, y: 0}
  3427 + m_AnchorMax: {x: 1, y: 1}
  3428 + m_AnchoredPosition: {x: 0, y: 0}
  3429 + m_SizeDelta: {x: 0, y: 0}
  3430 + m_Pivot: {x: 0.5, y: 1}
  3431 +--- !u!114 &841640090
  3432 +MonoBehaviour:
  3433 + m_ObjectHideFlags: 0
  3434 + m_PrefabParentObject: {fileID: 0}
  3435 + m_PrefabInternal: {fileID: 0}
  3436 + m_GameObject: {fileID: 841640088}
  3437 + m_Enabled: 1
  3438 + m_EditorHideFlags: 0
  3439 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  3440 + m_Name:
  3441 + m_EditorClassIdentifier:
  3442 + m_Navigation:
  3443 + m_Mode: 3
  3444 + m_SelectOnUp: {fileID: 0}
  3445 + m_SelectOnDown: {fileID: 0}
  3446 + m_SelectOnLeft: {fileID: 0}
  3447 + m_SelectOnRight: {fileID: 0}
  3448 + m_Transition: 1
  3449 + m_Colors:
  3450 + m_NormalColor: {r: 0.981, g: 0.9877857, b: 1, a: 0.716}
  3451 + m_HighlightedColor: {r: 0.29411766, g: 0.37254903, b: 0.5254902, a: 0.11372549}
  3452 + m_PressedColor: {r: 0.29411766, g: 0.37254903, b: 0.5254902, a: 0.21960784}
  3453 + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
  3454 + m_ColorMultiplier: 1
  3455 + m_FadeDuration: 0.1
  3456 + m_SpriteState:
  3457 + m_HighlightedSprite: {fileID: 0}
  3458 + m_PressedSprite: {fileID: 0}
  3459 + m_DisabledSprite: {fileID: 0}
  3460 + m_AnimationTriggers:
  3461 + m_NormalTrigger: Normal
  3462 + m_HighlightedTrigger: Highlighted
  3463 + m_PressedTrigger: Pressed
  3464 + m_DisabledTrigger: Disabled
  3465 + m_Interactable: 1
  3466 + m_TargetGraphic: {fileID: 841640091}
  3467 + m_OnClick:
  3468 + m_PersistentCalls:
  3469 + m_Calls:
  3470 + - m_Target: {fileID: 2131993094}
  3471 + m_MethodName: switchScreen
  3472 + m_Mode: 2
  3473 + m_Arguments:
  3474 + m_ObjectArgument: {fileID: 2044204294}
  3475 + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine
  3476 + m_IntArgument: 0
  3477 + m_FloatArgument: 0
  3478 + m_StringArgument:
  3479 + m_BoolArgument: 0
  3480 + m_CallState: 2
  3481 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
  3482 + Culture=neutral, PublicKeyToken=null
  3483 +--- !u!114 &841640091
  3484 +MonoBehaviour:
  3485 + m_ObjectHideFlags: 0
  3486 + m_PrefabParentObject: {fileID: 0}
  3487 + m_PrefabInternal: {fileID: 0}
  3488 + m_GameObject: {fileID: 841640088}
  3489 + m_Enabled: 1
  3490 + m_EditorHideFlags: 0
  3491 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  3492 + m_Name:
  3493 + m_EditorClassIdentifier:
  3494 + m_Material: {fileID: 0}
  3495 + m_Color: {r: 1, g: 1, b: 1, a: 1}
  3496 + m_RaycastTarget: 1
  3497 + m_OnCullStateChanged:
  3498 + m_PersistentCalls:
  3499 + m_Calls: []
  3500 + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
  3501 + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  3502 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
  3503 + m_Type: 1
  3504 + m_PreserveAspect: 0
  3505 + m_FillCenter: 1
  3506 + m_FillMethod: 4
  3507 + m_FillAmount: 1
  3508 + m_FillClockwise: 1
  3509 + m_FillOrigin: 0
  3510 +--- !u!222 &841640092
  3511 +CanvasRenderer:
  3512 + m_ObjectHideFlags: 0
  3513 + m_PrefabParentObject: {fileID: 0}
  3514 + m_PrefabInternal: {fileID: 0}
  3515 + m_GameObject: {fileID: 841640088}
3388 3516 --- !u!1 &842733389
3389 3517 GameObject:
3390 3518 m_ObjectHideFlags: 0
... ... @@ -3900,7 +4028,7 @@ MonoBehaviour:
3900 4028 m_OnClick:
3901 4029 m_PersistentCalls:
3902 4030 m_Calls:
3903   - - m_Target: {fileID: 2131993092}
  4031 + - m_Target: {fileID: 2131993094}
3904 4032 m_MethodName: switchScreen
3905 4033 m_Mode: 2
3906 4034 m_Arguments:
... ... @@ -3950,7 +4078,7 @@ RectTransform:
3950 4078 m_LocalScale: {x: 1, y: 1, z: 1}
3951 4079 m_Children: []
3952 4080 m_Father: {fileID: 1874017187}
3953   - m_RootOrder: 1
  4081 + m_RootOrder: 2
3954 4082 m_AnchorMin: {x: 0.1, y: 0}
3955 4083 m_AnchorMax: {x: 0.9, y: 0.5}
3956 4084 m_AnchoredPosition: {x: 0, y: 0}
... ... @@ -4289,11 +4417,11 @@ RectTransform:
4289 4417 m_Children: []
4290 4418 m_Father: {fileID: 814612177}
4291 4419 m_RootOrder: 0
4292   - m_AnchorMin: {x: 0.82, y: 1}
4293   - m_AnchorMax: {x: 0.96, y: 1}
  4420 + m_AnchorMin: {x: 0.8, y: 1.2}
  4421 + m_AnchorMax: {x: 0.96, y: 2.4}
4294 4422 m_AnchoredPosition: {x: 0, y: 0}
4295   - m_SizeDelta: {x: 0, y: 59}
4296   - m_Pivot: {x: 1, y: -0.36}
  4423 + m_SizeDelta: {x: 0, y: 0}
  4424 + m_Pivot: {x: 1, y: 0.5}
4297 4425 --- !u!114 &995712445
4298 4426 MonoBehaviour:
4299 4427 m_ObjectHideFlags: 0
... ... @@ -4539,7 +4667,7 @@ MonoBehaviour:
4539 4667 m_OnClick:
4540 4668 m_PersistentCalls:
4541 4669 m_Calls:
4542   - - m_Target: {fileID: 2131993092}
  4670 + - m_Target: {fileID: 2131993094}
4543 4671 m_MethodName: switchScreen
4544 4672 m_Mode: 2
4545 4673 m_Arguments:
... ... @@ -4665,8 +4793,8 @@ RectTransform:
4665 4793 m_RootOrder: 4
4666 4794 m_AnchorMin: {x: 0, y: 1}
4667 4795 m_AnchorMax: {x: 0, y: 1}
4668   - m_AnchoredPosition: {x: 240.79999, y: -24}
4669   - m_SizeDelta: {x: 18.4, y: 38}
  4796 + m_AnchoredPosition: {x: 300.19998, y: -29.657143}
  4797 + m_SizeDelta: {x: 31.599998, y: 49.314285}
4670 4798 m_Pivot: {x: 0.5, y: 0.5}
4671 4799 --- !u!114 &1048863674
4672 4800 MonoBehaviour:
... ... @@ -4859,7 +4987,7 @@ MonoBehaviour:
4859 4987 m_StringArgument:
4860 4988 m_BoolArgument: 0
4861 4989 m_CallState: 2
4862   - - m_Target: {fileID: 2131993092}
  4990 + - m_Target: {fileID: 2131993094}
4863 4991 m_MethodName: hideScreen
4864 4992 m_Mode: 1
4865 4993 m_Arguments:
... ... @@ -4979,27 +5107,150 @@ MonoBehaviour:
4979 5107 m_PressedTrigger: Pressed
4980 5108 m_DisabledTrigger: Disabled
4981 5109 m_Interactable: 1
4982   - m_TargetGraphic: {fileID: 1152273572}
  5110 + m_TargetGraphic: {fileID: 1152273572}
  5111 + m_OnClick:
  5112 + m_PersistentCalls:
  5113 + m_Calls:
  5114 + - m_Target: {fileID: 578311381}
  5115 + m_MethodName: stopAll
  5116 + m_Mode: 1
  5117 + m_Arguments:
  5118 + m_ObjectArgument: {fileID: 0}
  5119 + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
  5120 + m_IntArgument: 0
  5121 + m_FloatArgument: 0
  5122 + m_StringArgument:
  5123 + m_BoolArgument: 0
  5124 + m_CallState: 2
  5125 + - m_Target: {fileID: 1024302431}
  5126 + m_MethodName: SetActive
  5127 + m_Mode: 6
  5128 + m_Arguments:
  5129 + m_ObjectArgument: {fileID: 0}
  5130 + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
  5131 + m_IntArgument: 0
  5132 + m_FloatArgument: 0
  5133 + m_StringArgument:
  5134 + m_BoolArgument: 0
  5135 + m_CallState: 2
  5136 + m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
  5137 + Culture=neutral, PublicKeyToken=null
  5138 +--- !u!114 &1152273572
  5139 +MonoBehaviour:
  5140 + m_ObjectHideFlags: 0
  5141 + m_PrefabParentObject: {fileID: 11421606, guid: 5ccb0ba277304a14b9bb8d4e34161675,
  5142 + type: 2}
  5143 + m_PrefabInternal: {fileID: 0}
  5144 + m_GameObject: {fileID: 1152273569}
  5145 + m_Enabled: 1
  5146 + m_EditorHideFlags: 0
  5147 + m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  5148 + m_Name:
  5149 + m_EditorClassIdentifier:
  5150 + m_Material: {fileID: 0}
  5151 + m_Color: {r: 1, g: 1, b: 1, a: 1}
  5152 + m_RaycastTarget: 1
  5153 + m_OnCullStateChanged:
  5154 + m_PersistentCalls:
  5155 + m_Calls: []
  5156 + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
  5157 + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  5158 + m_Sprite: {fileID: 21300000, guid: fbf55ea1f2e12da4799c1ac527f37b6e, type: 3}
  5159 + m_Type: 0
  5160 + m_PreserveAspect: 1
  5161 + m_FillCenter: 1
  5162 + m_FillMethod: 4
  5163 + m_FillAmount: 1
  5164 + m_FillClockwise: 1
  5165 + m_FillOrigin: 0
  5166 +--- !u!222 &1152273573
  5167 +CanvasRenderer:
  5168 + m_ObjectHideFlags: 0
  5169 + m_PrefabParentObject: {fileID: 22200200, guid: 5ccb0ba277304a14b9bb8d4e34161675,
  5170 + type: 2}
  5171 + m_PrefabInternal: {fileID: 0}
  5172 + m_GameObject: {fileID: 1152273569}
  5173 +--- !u!1 &1157915784
  5174 +GameObject:
  5175 + m_ObjectHideFlags: 0
  5176 + m_PrefabParentObject: {fileID: 0}
  5177 + m_PrefabInternal: {fileID: 0}
  5178 + serializedVersion: 4
  5179 + m_Component:
  5180 + - 224: {fileID: 1157915785}
  5181 + - 222: {fileID: 1157915788}
  5182 + - 114: {fileID: 1157915787}
  5183 + - 114: {fileID: 1157915786}
  5184 + m_Layer: 5
  5185 + m_Name: Button
  5186 + m_TagString: Untagged
  5187 + m_Icon: {fileID: 0}
  5188 + m_NavMeshLayer: 0
  5189 + m_StaticEditorFlags: 0
  5190 + m_IsActive: 1
  5191 +--- !u!224 &1157915785
  5192 +RectTransform:
  5193 + m_ObjectHideFlags: 0
  5194 + m_PrefabParentObject: {fileID: 0}
  5195 + m_PrefabInternal: {fileID: 0}
  5196 + m_GameObject: {fileID: 1157915784}
  5197 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  5198 + m_LocalPosition: {x: 0, y: 0, z: 0}
  5199 + m_LocalScale: {x: 1, y: 1, z: 1}
  5200 + m_Children:
  5201 + - {fileID: 2102396406}
  5202 + m_Father: {fileID: 613136921}
  5203 + m_RootOrder: 0
  5204 + m_AnchorMin: {x: 0, y: 0}
  5205 + m_AnchorMax: {x: 0.7, y: 1}
  5206 + m_AnchoredPosition: {x: 0, y: 0}
  5207 + m_SizeDelta: {x: 0, y: 0}
  5208 + m_Pivot: {x: 0.5, y: 1}
  5209 +--- !u!114 &1157915786
  5210 +MonoBehaviour:
  5211 + m_ObjectHideFlags: 0
  5212 + m_PrefabParentObject: {fileID: 0}
  5213 + m_PrefabInternal: {fileID: 0}
  5214 + m_GameObject: {fileID: 1157915784}
  5215 + m_Enabled: 1
  5216 + m_EditorHideFlags: 0
  5217 + m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  5218 + m_Name:
  5219 + m_EditorClassIdentifier:
  5220 + m_Navigation:
  5221 + m_Mode: 3
  5222 + m_SelectOnUp: {fileID: 0}
  5223 + m_SelectOnDown: {fileID: 0}
  5224 + m_SelectOnLeft: {fileID: 0}
  5225 + m_SelectOnRight: {fileID: 0}
  5226 + m_Transition: 1
  5227 + m_Colors:
  5228 + m_NormalColor: {r: 0.98039216, g: 0.9843137, b: 1, a: 0.7137255}
  5229 + m_HighlightedColor: {r: 0.29411766, g: 0.37254903, b: 0.5254902, a: 0.116}
  5230 + m_PressedColor: {r: 0.29411766, g: 0.37254903, b: 0.5254902, a: 0.222}
  5231 + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
  5232 + m_ColorMultiplier: 1
  5233 + m_FadeDuration: 0.1
  5234 + m_SpriteState:
  5235 + m_HighlightedSprite: {fileID: 0}
  5236 + m_PressedSprite: {fileID: 0}
  5237 + m_DisabledSprite: {fileID: 0}
  5238 + m_AnimationTriggers:
  5239 + m_NormalTrigger: Normal
  5240 + m_HighlightedTrigger: Highlighted
  5241 + m_PressedTrigger: Pressed
  5242 + m_DisabledTrigger: Disabled
  5243 + m_Interactable: 1
  5244 + m_TargetGraphic: {fileID: 1157915787}
4983 5245 m_OnClick:
4984 5246 m_PersistentCalls:
4985 5247 m_Calls:
4986   - - m_Target: {fileID: 578311381}
4987   - m_MethodName: stopAll
4988   - m_Mode: 1
4989   - m_Arguments:
4990   - m_ObjectArgument: {fileID: 0}
4991   - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
4992   - m_IntArgument: 0
4993   - m_FloatArgument: 0
4994   - m_StringArgument:
4995   - m_BoolArgument: 0
4996   - m_CallState: 2
4997   - - m_Target: {fileID: 1024302431}
4998   - m_MethodName: SetActive
4999   - m_Mode: 6
  5248 + - m_Target: {fileID: 2131993094}
  5249 + m_MethodName: switchScreen
  5250 + m_Mode: 2
5000 5251 m_Arguments:
5001   - m_ObjectArgument: {fileID: 0}
5002   - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
  5252 + m_ObjectArgument: {fileID: 228512393}
  5253 + m_ObjectArgumentAssemblyTypeName: UnityEngine.GameObject, UnityEngine
5003 5254 m_IntArgument: 0
5004 5255 m_FloatArgument: 0
5005 5256 m_StringArgument:
... ... @@ -5007,13 +5258,12 @@ MonoBehaviour:
5007 5258 m_CallState: 2
5008 5259 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
5009 5260 Culture=neutral, PublicKeyToken=null
5010   ---- !u!114 &1152273572
  5261 +--- !u!114 &1157915787
5011 5262 MonoBehaviour:
5012 5263 m_ObjectHideFlags: 0
5013   - m_PrefabParentObject: {fileID: 11421606, guid: 5ccb0ba277304a14b9bb8d4e34161675,
5014   - type: 2}
  5264 + m_PrefabParentObject: {fileID: 0}
5015 5265 m_PrefabInternal: {fileID: 0}
5016   - m_GameObject: {fileID: 1152273569}
  5266 + m_GameObject: {fileID: 1157915784}
5017 5267 m_Enabled: 1
5018 5268 m_EditorHideFlags: 0
5019 5269 m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
... ... @@ -5027,21 +5277,20 @@ MonoBehaviour:
5027 5277 m_Calls: []
5028 5278 m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
5029 5279 Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
5030   - m_Sprite: {fileID: 21300000, guid: fbf55ea1f2e12da4799c1ac527f37b6e, type: 3}
5031   - m_Type: 0
5032   - m_PreserveAspect: 1
  5280 + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
  5281 + m_Type: 1
  5282 + m_PreserveAspect: 0
5033 5283 m_FillCenter: 1
5034 5284 m_FillMethod: 4
5035 5285 m_FillAmount: 1
5036 5286 m_FillClockwise: 1
5037 5287 m_FillOrigin: 0
5038   ---- !u!222 &1152273573
  5288 +--- !u!222 &1157915788
5039 5289 CanvasRenderer:
5040 5290 m_ObjectHideFlags: 0
5041   - m_PrefabParentObject: {fileID: 22200200, guid: 5ccb0ba277304a14b9bb8d4e34161675,
5042   - type: 2}
  5291 + m_PrefabParentObject: {fileID: 0}
5043 5292 m_PrefabInternal: {fileID: 0}
5044   - m_GameObject: {fileID: 1152273569}
  5293 + m_GameObject: {fileID: 1157915784}
5045 5294 --- !u!1 &1164416485
5046 5295 GameObject:
5047 5296 m_ObjectHideFlags: 0
... ... @@ -5150,6 +5399,7 @@ GameObject:
5150 5399 - 222: {fileID: 1175405164}
5151 5400 - 114: {fileID: 1175405163}
5152 5401 - 114: {fileID: 1175405162}
  5402 + - 114: {fileID: 1175405165}
5153 5403 m_Layer: 5
5154 5404 m_Name: b_translate
5155 5405 m_TagString: Untagged
... ... @@ -5170,11 +5420,11 @@ RectTransform:
5170 5420 m_Children: []
5171 5421 m_Father: {fileID: 1935189154}
5172 5422 m_RootOrder: 5
5173   - m_AnchorMin: {x: 0.3, y: 0.2}
5174   - m_AnchorMax: {x: 0.7, y: 0.28}
  5423 + m_AnchorMin: {x: 0, y: 0.2}
  5424 + m_AnchorMax: {x: 1, y: 0.28}
5175 5425 m_AnchoredPosition: {x: 0, y: 0}
5176   - m_SizeDelta: {x: 0, y: 0}
5177   - m_Pivot: {x: 0.5, y: 0.5}
  5426 + m_SizeDelta: {x: 0, y: -4.5955544}
  5427 + m_Pivot: {x: 0.5, y: 1}
5178 5428 --- !u!114 &1175405162
5179 5429 MonoBehaviour:
5180 5430 m_ObjectHideFlags: 0
... ... @@ -5215,7 +5465,7 @@ MonoBehaviour:
5215 5465 m_OnClick:
5216 5466 m_PersistentCalls:
5217 5467 m_Calls:
5218   - - m_Target: {fileID: 2131993092}
  5468 + - m_Target: {fileID: 2131993094}
5219 5469 m_MethodName: hideScreen
5220 5470 m_Mode: 1
5221 5471 m_Arguments:
... ... @@ -5274,6 +5524,19 @@ CanvasRenderer:
5274 5524 type: 2}
5275 5525 m_PrefabInternal: {fileID: 0}
5276 5526 m_GameObject: {fileID: 1175405160}
  5527 +--- !u!114 &1175405165
  5528 +MonoBehaviour:
  5529 + m_ObjectHideFlags: 0
  5530 + m_PrefabParentObject: {fileID: 0}
  5531 + m_PrefabInternal: {fileID: 0}
  5532 + m_GameObject: {fileID: 1175405160}
  5533 + m_Enabled: 1
  5534 + m_EditorHideFlags: 0
  5535 + m_Script: {fileID: -1254083943, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  5536 + m_Name:
  5537 + m_EditorClassIdentifier:
  5538 + m_AspectMode: 1
  5539 + m_AspectRatio: 9
5277 5540 --- !u!1 &1183073262
5278 5541 GameObject:
5279 5542 m_ObjectHideFlags: 0
... ... @@ -5433,7 +5696,7 @@ MonoBehaviour:
5433 5696 m_Name:
5434 5697 m_EditorClassIdentifier:
5435 5698 m_Navigation:
5436   - m_Mode: 3
  5699 + m_Mode: 2
5437 5700 m_SelectOnUp: {fileID: 0}
5438 5701 m_SelectOnDown: {fileID: 0}
5439 5702 m_SelectOnLeft: {fileID: 0}
... ... @@ -5518,6 +5781,91 @@ RectTransform:
5518 5781 m_AnchoredPosition: {x: 0, y: 0}
5519 5782 m_SizeDelta: {x: 0, y: 0}
5520 5783 m_Pivot: {x: 0.5, y: 0.5}
  5784 +--- !u!1 &1237199445
  5785 +GameObject:
  5786 + m_ObjectHideFlags: 0
  5787 + m_PrefabParentObject: {fileID: 0}
  5788 + m_PrefabInternal: {fileID: 0}
  5789 + serializedVersion: 4
  5790 + m_Component:
  5791 + - 224: {fileID: 1237199446}
  5792 + - 222: {fileID: 1237199449}
  5793 + - 114: {fileID: 1237199448}
  5794 + - 114: {fileID: 1237199447}
  5795 + m_Layer: 5
  5796 + m_Name: Text
  5797 + m_TagString: Untagged
  5798 + m_Icon: {fileID: 0}
  5799 + m_NavMeshLayer: 0
  5800 + m_StaticEditorFlags: 0
  5801 + m_IsActive: 1
  5802 +--- !u!224 &1237199446
  5803 +RectTransform:
  5804 + m_ObjectHideFlags: 0
  5805 + m_PrefabParentObject: {fileID: 0}
  5806 + m_PrefabInternal: {fileID: 0}
  5807 + m_GameObject: {fileID: 1237199445}
  5808 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  5809 + m_LocalPosition: {x: 0, y: 0, z: 0}
  5810 + m_LocalScale: {x: 1, y: 1, z: 1}
  5811 + m_Children: []
  5812 + m_Father: {fileID: 841640089}
  5813 + m_RootOrder: 0
  5814 + m_AnchorMin: {x: 0.1, y: 0.1}
  5815 + m_AnchorMax: {x: 0.9, y: 0.9}
  5816 + m_AnchoredPosition: {x: 0, y: 0}
  5817 + m_SizeDelta: {x: 0, y: 0}
  5818 + m_Pivot: {x: 0.5, y: 0.5}
  5819 +--- !u!114 &1237199447
  5820 +MonoBehaviour:
  5821 + m_ObjectHideFlags: 0
  5822 + m_PrefabParentObject: {fileID: 0}
  5823 + m_PrefabInternal: {fileID: 0}
  5824 + m_GameObject: {fileID: 1237199445}
  5825 + m_Enabled: 1
  5826 + m_EditorHideFlags: 0
  5827 + m_Script: {fileID: 11500000, guid: b91836587db7b494bb8206257fd5818f, type: 3}
  5828 + m_Name:
  5829 + m_EditorClassIdentifier:
  5830 +--- !u!114 &1237199448
  5831 +MonoBehaviour:
  5832 + m_ObjectHideFlags: 0
  5833 + m_PrefabParentObject: {fileID: 0}
  5834 + m_PrefabInternal: {fileID: 0}
  5835 + m_GameObject: {fileID: 1237199445}
  5836 + m_Enabled: 1
  5837 + m_EditorHideFlags: 0
  5838 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  5839 + m_Name:
  5840 + m_EditorClassIdentifier:
  5841 + m_Material: {fileID: 0}
  5842 + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
  5843 + m_RaycastTarget: 1
  5844 + m_OnCullStateChanged:
  5845 + m_PersistentCalls:
  5846 + m_Calls: []
  5847 + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
  5848 + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  5849 + m_FontData:
  5850 + m_Font: {fileID: 12800000, guid: 195abaf1001bde54db32dfcefbcc33e8, type: 3}
  5851 + m_FontSize: 14
  5852 + m_FontStyle: 0
  5853 + m_BestFit: 0
  5854 + m_MinSize: 10
  5855 + m_MaxSize: 40
  5856 + m_Alignment: 4
  5857 + m_AlignByGeometry: 0
  5858 + m_RichText: 1
  5859 + m_HorizontalOverflow: 0
  5860 + m_VerticalOverflow: 0
  5861 + m_LineSpacing: 1
  5862 + m_Text: Realizadores
  5863 +--- !u!222 &1237199449
  5864 +CanvasRenderer:
  5865 + m_ObjectHideFlags: 0
  5866 + m_PrefabParentObject: {fileID: 0}
  5867 + m_PrefabInternal: {fileID: 0}
  5868 + m_GameObject: {fileID: 1237199445}
5521 5869 --- !u!1 &1265043069
5522 5870 GameObject:
5523 5871 m_ObjectHideFlags: 0
... ... @@ -5798,7 +6146,7 @@ MonoBehaviour:
5798 6146 m_OnClick:
5799 6147 m_PersistentCalls:
5800 6148 m_Calls:
5801   - - m_Target: {fileID: 1164416485}
  6149 + - m_Target: {fileID: 848083142}
5802 6150 m_MethodName: SetActive
5803 6151 m_Mode: 6
5804 6152 m_Arguments:
... ... @@ -5820,6 +6168,17 @@ MonoBehaviour:
5820 6168 m_StringArgument:
5821 6169 m_BoolArgument: 0
5822 6170 m_CallState: 2
  6171 + - m_Target: {fileID: 2111966982}
  6172 + m_MethodName: unlockFor
  6173 + m_Mode: 5
  6174 + m_Arguments:
  6175 + m_ObjectArgument: {fileID: 0}
  6176 + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
  6177 + m_IntArgument: 0
  6178 + m_FloatArgument: 0
  6179 + m_StringArgument: '"translate"'
  6180 + m_BoolArgument: 0
  6181 + m_CallState: 2
5823 6182 m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
5824 6183 Culture=neutral, PublicKeyToken=null
5825 6184 --- !u!114 &1266698455
... ... @@ -6198,7 +6557,7 @@ MonoBehaviour:
6198 6557 m_OnClick:
6199 6558 m_PersistentCalls:
6200 6559 m_Calls:
6201   - - m_Target: {fileID: 2131993092}
  6560 + - m_Target: {fileID: 2131993094}
6202 6561 m_MethodName: hideScreen
6203 6562 m_Mode: 1
6204 6563 m_Arguments:
... ... @@ -7008,7 +7367,7 @@ MonoBehaviour:
7008 7367 m_OnClick:
7009 7368 m_PersistentCalls:
7010 7369 m_Calls:
7011   - - m_Target: {fileID: 2131993092}
  7370 + - m_Target: {fileID: 2131993094}
7012 7371 m_MethodName: hideScreen
7013 7372 m_Mode: 1
7014 7373 m_Arguments:
... ... @@ -8039,6 +8398,53 @@ CanvasRenderer:
8039 8398 type: 2}
8040 8399 m_PrefabInternal: {fileID: 0}
8041 8400 m_GameObject: {fileID: 1731945570}
  8401 +--- !u!1 &1763761723
  8402 +GameObject:
  8403 + m_ObjectHideFlags: 0
  8404 + m_PrefabParentObject: {fileID: 0}
  8405 + m_PrefabInternal: {fileID: 0}
  8406 + serializedVersion: 4
  8407 + m_Component:
  8408 + - 224: {fileID: 1763761724}
  8409 + - 114: {fileID: 1763761725}
  8410 + m_Layer: 5
  8411 + m_Name: makers
  8412 + m_TagString: Untagged
  8413 + m_Icon: {fileID: 0}
  8414 + m_NavMeshLayer: 0
  8415 + m_StaticEditorFlags: 0
  8416 + m_IsActive: 1
  8417 +--- !u!224 &1763761724
  8418 +RectTransform:
  8419 + m_ObjectHideFlags: 0
  8420 + m_PrefabParentObject: {fileID: 0}
  8421 + m_PrefabInternal: {fileID: 0}
  8422 + m_GameObject: {fileID: 1763761723}
  8423 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  8424 + m_LocalPosition: {x: 0, y: 0, z: 0}
  8425 + m_LocalScale: {x: 1, y: 1, z: 1}
  8426 + m_Children:
  8427 + - {fileID: 841640089}
  8428 + m_Father: {fileID: 1874017187}
  8429 + m_RootOrder: 1
  8430 + m_AnchorMin: {x: 0.5, y: 0.5}
  8431 + m_AnchorMax: {x: 0.9, y: 1}
  8432 + m_AnchoredPosition: {x: 0, y: 0}
  8433 + m_SizeDelta: {x: 0, y: -31.450016}
  8434 + m_Pivot: {x: 0.5, y: 1}
  8435 +--- !u!114 &1763761725
  8436 +MonoBehaviour:
  8437 + m_ObjectHideFlags: 0
  8438 + m_PrefabParentObject: {fileID: 0}
  8439 + m_PrefabInternal: {fileID: 0}
  8440 + m_GameObject: {fileID: 1763761723}
  8441 + m_Enabled: 1
  8442 + m_EditorHideFlags: 0
  8443 + m_Script: {fileID: -1254083943, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  8444 + m_Name:
  8445 + m_EditorClassIdentifier:
  8446 + m_AspectMode: 1
  8447 + m_AspectRatio: 3.2
8042 8448 --- !u!1 &1772891847
8043 8449 GameObject:
8044 8450 m_ObjectHideFlags: 0
... ... @@ -8340,8 +8746,10 @@ RectTransform:
8340 8746 m_LocalPosition: {x: 0, y: 0, z: 0}
8341 8747 m_LocalScale: {x: 1, y: 1, z: 1}
8342 8748 m_Children:
8343   - - {fileID: 615209560}
  8749 + - {fileID: 613136921}
  8750 + - {fileID: 1763761724}
8344 8751 - {fileID: 948041468}
  8752 + - {fileID: 670462553}
8345 8753 m_Father: {fileID: 263018772}
8346 8754 m_RootOrder: 3
8347 8755 m_AnchorMin: {x: 0, y: 0.1}
... ... @@ -9493,7 +9901,7 @@ MonoBehaviour:
9493 9901 m_OnClick:
9494 9902 m_PersistentCalls:
9495 9903 m_Calls:
9496   - - m_Target: {fileID: 2131993092}
  9904 + - m_Target: {fileID: 2131993094}
9497 9905 m_MethodName: hideScreen
9498 9906 m_Mode: 1
9499 9907 m_Arguments:
... ... @@ -10069,6 +10477,91 @@ CanvasRenderer:
10069 10477 type: 2}
10070 10478 m_PrefabInternal: {fileID: 0}
10071 10479 m_GameObject: {fileID: 2099411278}
  10480 +--- !u!1 &2102396405
  10481 +GameObject:
  10482 + m_ObjectHideFlags: 0
  10483 + m_PrefabParentObject: {fileID: 0}
  10484 + m_PrefabInternal: {fileID: 0}
  10485 + serializedVersion: 4
  10486 + m_Component:
  10487 + - 224: {fileID: 2102396406}
  10488 + - 222: {fileID: 2102396409}
  10489 + - 114: {fileID: 2102396408}
  10490 + - 114: {fileID: 2102396407}
  10491 + m_Layer: 5
  10492 + m_Name: Text
  10493 + m_TagString: Untagged
  10494 + m_Icon: {fileID: 0}
  10495 + m_NavMeshLayer: 0
  10496 + m_StaticEditorFlags: 0
  10497 + m_IsActive: 1
  10498 +--- !u!224 &2102396406
  10499 +RectTransform:
  10500 + m_ObjectHideFlags: 0
  10501 + m_PrefabParentObject: {fileID: 0}
  10502 + m_PrefabInternal: {fileID: 0}
  10503 + m_GameObject: {fileID: 2102396405}
  10504 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  10505 + m_LocalPosition: {x: 0, y: 0, z: 0}
  10506 + m_LocalScale: {x: 1, y: 1, z: 1}
  10507 + m_Children: []
  10508 + m_Father: {fileID: 1157915785}
  10509 + m_RootOrder: 0
  10510 + m_AnchorMin: {x: 0.1, y: 0.1}
  10511 + m_AnchorMax: {x: 0.9, y: 0.9}
  10512 + m_AnchoredPosition: {x: 0, y: 0}
  10513 + m_SizeDelta: {x: 0, y: 0}
  10514 + m_Pivot: {x: 0.5, y: 0.5}
  10515 +--- !u!114 &2102396407
  10516 +MonoBehaviour:
  10517 + m_ObjectHideFlags: 0
  10518 + m_PrefabParentObject: {fileID: 0}
  10519 + m_PrefabInternal: {fileID: 0}
  10520 + m_GameObject: {fileID: 2102396405}
  10521 + m_Enabled: 1
  10522 + m_EditorHideFlags: 0
  10523 + m_Script: {fileID: 11500000, guid: b91836587db7b494bb8206257fd5818f, type: 3}
  10524 + m_Name:
  10525 + m_EditorClassIdentifier:
  10526 +--- !u!114 &2102396408
  10527 +MonoBehaviour:
  10528 + m_ObjectHideFlags: 0
  10529 + m_PrefabParentObject: {fileID: 0}
  10530 + m_PrefabInternal: {fileID: 0}
  10531 + m_GameObject: {fileID: 2102396405}
  10532 + m_Enabled: 1
  10533 + m_EditorHideFlags: 0
  10534 + m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
  10535 + m_Name:
  10536 + m_EditorClassIdentifier:
  10537 + m_Material: {fileID: 0}
  10538 + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
  10539 + m_RaycastTarget: 1
  10540 + m_OnCullStateChanged:
  10541 + m_PersistentCalls:
  10542 + m_Calls: []
  10543 + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
  10544 + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
  10545 + m_FontData:
  10546 + m_Font: {fileID: 12800000, guid: 195abaf1001bde54db32dfcefbcc33e8, type: 3}
  10547 + m_FontSize: 14
  10548 + m_FontStyle: 0
  10549 + m_BestFit: 0
  10550 + m_MinSize: 10
  10551 + m_MaxSize: 40
  10552 + m_Alignment: 4
  10553 + m_AlignByGeometry: 0
  10554 + m_RichText: 1
  10555 + m_HorizontalOverflow: 0
  10556 + m_VerticalOverflow: 0
  10557 + m_LineSpacing: 1
  10558 + m_Text: Tutorial
  10559 +--- !u!222 &2102396409
  10560 +CanvasRenderer:
  10561 + m_ObjectHideFlags: 0
  10562 + m_PrefabParentObject: {fileID: 0}
  10563 + m_PrefabInternal: {fileID: 0}
  10564 + m_GameObject: {fileID: 2102396405}
10072 10565 --- !u!1 &2105857204
10073 10566 GameObject:
10074 10567 m_ObjectHideFlags: 0
... ... @@ -10182,8 +10675,8 @@ MonoBehaviour:
10182 10675 m_Name:
10183 10676 m_EditorClassIdentifier:
10184 10677 playerManager: {fileID: 578311381}
10185   - time: 4
10186   - probability: 0.7
  10678 + time: 12
  10679 + probability: 0.8
10187 10680 --- !u!4 &2111966983
10188 10681 Transform:
10189 10682 m_ObjectHideFlags: 0
... ... @@ -10354,7 +10847,7 @@ GameObject:
10354 10847 serializedVersion: 4
10355 10848 m_Component:
10356 10849 - 4: {fileID: 2131993093}
10357   - - 114: {fileID: 2131993092}
  10850 + - 114: {fileID: 2131993094}
10358 10851 m_Layer: 5
10359 10852 m_Name: ScreenManager
10360 10853 m_TagString: ScreenManager
... ... @@ -10362,7 +10855,19 @@ GameObject:
10362 10855 m_NavMeshLayer: 0
10363 10856 m_StaticEditorFlags: 0
10364 10857 m_IsActive: 1
10365   ---- !u!114 &2131993092
  10858 +--- !u!4 &2131993093
  10859 +Transform:
  10860 + m_ObjectHideFlags: 0
  10861 + m_PrefabParentObject: {fileID: 0}
  10862 + m_PrefabInternal: {fileID: 0}
  10863 + m_GameObject: {fileID: 2131993091}
  10864 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
  10865 + m_LocalPosition: {x: 0, y: 0, z: 0}
  10866 + m_LocalScale: {x: 1, y: 1, z: 1}
  10867 + m_Children: []
  10868 + m_Father: {fileID: 0}
  10869 + m_RootOrder: 3
  10870 +--- !u!114 &2131993094
10366 10871 MonoBehaviour:
10367 10872 m_ObjectHideFlags: 0
10368 10873 m_PrefabParentObject: {fileID: 0}
... ... @@ -10370,7 +10875,7 @@ MonoBehaviour:
10370 10875 m_GameObject: {fileID: 2131993091}
10371 10876 m_Enabled: 1
10372 10877 m_EditorHideFlags: 0
10373   - m_Script: {fileID: 11500000, guid: 4f95c6932d08d1f46b103865c5570ecb, type: 3}
  10878 + m_Script: {fileID: 11500000, guid: 77bfb0925228ff742a1d5987ce782af8, type: 3}
10374 10879 m_Name:
10375 10880 m_EditorClassIdentifier:
10376 10881 playerManager: {fileID: 578311381}
... ... @@ -10388,15 +10893,3 @@ MonoBehaviour:
10388 10893 pauseMenu: {fileID: 1024302431}
10389 10894 repeatLayer: {fileID: 861767964}
10390 10895 avatarCollider: {fileID: 535548073}
10391   ---- !u!4 &2131993093
10392   -Transform:
10393   - m_ObjectHideFlags: 0
10394   - m_PrefabParentObject: {fileID: 0}
10395   - m_PrefabInternal: {fileID: 0}
10396   - m_GameObject: {fileID: 2131993091}
10397   - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
10398   - m_LocalPosition: {x: 0, y: 0, z: 0}
10399   - m_LocalScale: {x: 1, y: 1, z: 1}
10400   - m_Children: []
10401   - m_Father: {fileID: 0}
10402   - m_RootOrder: 3
... ...
Assets/Scripts/Animation List/ListManager.cs
... ... @@ -43,7 +43,7 @@ public class ListManager : MonoBehaviour {
43 43 void Start()
44 44 {
45 45 this.scrollView.onValueChanged.AddListener(checkScrollPosition);
46   - this.input.onValueChange.AddListener(inputChanged);
  46 + this.input.onValueChanged.AddListener(inputChanged);
47 47  
48 48 // Load TrieST
49 49 {
... ... @@ -59,23 +59,13 @@ public class ListManager : MonoBehaviour {
59 59 if ( ! String.IsNullOrEmpty(word))
60 60 this.trie.put(word, word);
61 61 }
62   -
63   - /*StreamReader s = new StreamReader(Application.dataPath + "/sinais.txt");
64   -
65   - if (!s.EndOfStream) s.ReadLine();
66   -
67   - while (!s.EndOfStream)
68   - {
69   - string word = s.ReadLine();
70   - this.trie.put(word, word);
71   - }*/
72 62 }
73 63  
74 64 this.itemList = getNamesByPrefix("");
75 65 this.index = 0;
76 66 this.size = itemList.Length;
77 67  
78   - this.loadingItem = Instantiate (sampleLoadingItemObject) as GameObject;
  68 + //this.loadingItem = Instantiate (sampleLoadingItemObject) as GameObject;
79 69  
80 70 if (Screen.dpi < 140)
81 71 this.itemHeight = 36;
... ... @@ -84,20 +74,20 @@ public class ListManager : MonoBehaviour {
84 74 this.itemHeight = 50;
85 75  
86 76 else if (Screen.dpi < 400)
87   - this.itemHeight = 74;
  77 + this.itemHeight = 90;
88 78  
89 79 else if (Screen.dpi < 500)
90   - this.itemHeight = 100;
  80 + this.itemHeight = 120;
91 81  
92 82 else
93   - this.itemHeight = 74;
  83 + this.itemHeight = 90;
94 84  
95 85 StartCoroutine("populateList");
96 86 }
97 87  
98 88 public void checkScrollPosition(Vector2 scrollPosition)
99 89 {
100   - if (scrollPosition.y <= 0F && ! this.isLoading)
  90 + if (scrollPosition.y <= 0.05F && ! this.isLoading)
101 91 StartCoroutine("populateList");
102 92 }
103 93  
... ... @@ -160,14 +150,14 @@ public class ListManager : MonoBehaviour {
160 150  
161 151 private void changeLoadingState(bool active)
162 152 {
163   - if (isLoading != active)
  153 + /*if (isLoading != active)
164 154 {
165 155 this.loadingItem.transform.SetParent(active ? contentPanel : null);
166 156 this.isLoading = active;
167 157  
168 158 if ( ! active && contentPanel.childCount > 0)
169 159 contentPanel.GetChild(0).GetChild(1).gameObject.SetActive(false);
170   - }
  160 + }*/
171 161 }
172 162  
173 163 }
... ...
Assets/Scripts/Player Manager/GenericPlayerManager.cs
... ... @@ -75,6 +75,18 @@ public abstract class GenericPlayerManager : MonoBehaviour {
75 75 foreach (string flag in flags)
76 76 this.flags.Add(flag);
77 77  
  78 + string[] toDuplicate = new string[] {
  79 + "A", "B", "C", "D", "E", "F", "G", "H", "I",
  80 + "J", "K", "L", "M", "N", "O", "P", "Q", "R",
  81 + "S", "T", "U", "V", "W", "X", "Y", "Z",
  82 + "0", "1", "2", "3", "4",
  83 + "5", "6", "7", "8", "9",
  84 + ","
  85 + };
  86 +
  87 + foreach (string anim in toDuplicate)
  88 + COMPONENT_ANIMATION.AddClip(COMPONENT_ANIMATION[anim].clip, "d_" + anim);
  89 +
78 90 // Sinal default é tratado como animação de intervalo: não sinaliza reprodução na UI
79 91 this.intervalAnimations.Add(DEFAULT_ANIMATION);
80 92 }
... ... @@ -279,7 +291,7 @@ public abstract class GenericPlayerManager : MonoBehaviour {
279 291 *
280 292 * @return last animation's subtitle.
281 293 */
282   - private string spellWord(string word)
  294 + private string spellWord(Queue<ToPlay> toPlayQueue, string word)
283 295 {
284 296 string lastAnimationSubtitle = "";
285 297 bool defaultPlayed = false;
... ... @@ -287,23 +299,29 @@ public abstract class GenericPlayerManager : MonoBehaviour {
287 299 // A reprodução da primeira letra deve ser longa para não ser cortada no fade
288 300 this.subtitles.updateLetterSpeed();
289 301  
  302 + string lastAnim = "";
  303 +
290 304 for (int i = 0; i < word.Length; i++)
291 305 {
292   - char second = word[i];
293 306 lastAnimationSubtitle = Subtitle.highlight(word, i);
294 307  
  308 + string anim = word[i].ToString();
  309 + lastAnim = anim.Equals(lastAnim) ? "d_" + anim : anim;
  310 +
  311 + short type;
  312 +
295 313 // Se for uma letra
296   - if (second >= 65 && second <= 90)
297   - playAnimation(Subtitle.TYPE_LETTER, second.ToString(), lastAnimationSubtitle, subtitles.LetterSpeed);
  314 + if (word[i] >= 65 && word[i] <= 90)
  315 + type = Subtitle.TYPE_LETTER;
298 316  
299 317 // Se for um número
300   - else if (second >= 48 && second <= 57)
301   - playAnimation(Subtitle.TYPE_NUMBER, second.ToString(), lastAnimationSubtitle, subtitles.NumberSpeed);
302   -
  318 + else if (word[i] >= 48 && word[i] <= 57)
  319 + type = Subtitle.TYPE_NUMBER;
  320 +
303 321 // Se for uma vírgula
304   - else if (second == 44)
305   - playAnimation(Subtitle.TYPE_WORD, second.ToString(), lastAnimationSubtitle);
306   -
  322 + else if (word[i] == 44)
  323 + type = Subtitle.TYPE_WORD;
  324 +
307 325 // Não há animação
308 326 else
309 327 {
... ... @@ -311,23 +329,53 @@ public abstract class GenericPlayerManager : MonoBehaviour {
311 329 if ( ! defaultPlayed)
312 330 {
313 331 defaultPlayed = true;
314   - playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle);
  332 + //playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle);
  333 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle, this));
315 334  
316 335 // A reprodução da próxima letra deve ser longa para não ser cortada no fade
317   - subtitles.updateLetterSpeed();
  336 + this.subtitles.updateLetterSpeed();
318 337 }
319 338  
320   - UnityEngine.Debug.Log("Animação \"" + second + "\" inexistente.");
  339 + UnityEngine.Debug.Log("Animação \"" + word[i] + "\" inexistente.");
321 340 continue;
322 341 }
  342 +
  343 + //playAnimation(type, lastAnim, lastAnimationSubtitle);
  344 + toPlayQueue.Enqueue(new ToPlay(type, lastAnim, lastAnimationSubtitle, this));
323 345  
324 346 defaultPlayed = false;
325   - subtitles.updateLetterSpeed();
  347 + this.subtitles.updateLetterSpeed();
326 348 }
327 349  
328 350 return lastAnimationSubtitle;
329 351 }
330 352  
  353 + private struct ToPlay
  354 + {
  355 + private short type;
  356 + private string name;
  357 + private string subtitle;
  358 + private float speed;
  359 +
  360 + public ToPlay(short type, string name, string subtitle, float speed)
  361 + {
  362 + this.type = type;
  363 + this.name = name;
  364 + this.subtitle = subtitle;
  365 + this.speed = speed;
  366 + }
  367 + public ToPlay(short type, string name, string subtitle, GenericPlayerManager context)
  368 + : this(type, name, subtitle, 0F) {
  369 + this.speed = context.getSpeedByType(type);
  370 + }
  371 + public ToPlay(short type, string name, GenericPlayerManager context)
  372 + : this(type, name, name, context) { }
  373 +
  374 + public void play(GenericPlayerManager context) {
  375 + context.playAnimation(this.type, this.name, this.subtitle, this.speed);
  376 + }
  377 + }
  378 +
331 379 private System.Object loadingLocker = new System.Object();
332 380  
333 381 private IEnumerator loadAndPlay(string gloss)
... ... @@ -341,16 +389,20 @@ public abstract class GenericPlayerManager : MonoBehaviour {
341 389 string lastAnimationSubtitle = "";
342 390 bool spelled = false;
343 391  
344   - // Default
345   - playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, "", 2F);
346   -
347 392 if ( ! this.playing)
348 393 StartCoroutine("handleStates");
349 394  
350 395 stringPos = gloss.Split(' ');
351 396  
  397 + Queue<ToPlay> toPlayQueue = new Queue<ToPlay>();
  398 + int wordsCount = 0;
  399 + // playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, "", 2F);
  400 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, "", this));
  401 +
352 402 foreach (string aniName in stringPos)
353 403 {
  404 + wordsCount++;
  405 +
354 406 try {
355 407 if (String.IsNullOrEmpty(aniName)) continue;
356 408 } catch (Exception e) {
... ... @@ -397,19 +449,22 @@ public abstract class GenericPlayerManager : MonoBehaviour {
397 449 if (spelled)
398 450 {
399 451 // Default
400   - playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle);
  452 + //playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle);
  453 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_NONE, lastAnimationSubtitle, this));
401 454 spelled = false;
402 455 }
403 456  
404 457 if (this.flags.Contains(aniName) || this.intervalAnimations.Contains(aniName))
405 458 {
406 459 lastAnimationSubtitle = "";
407   - playAnimation(Subtitle.TYPE_WORD, aniName, "");
  460 + //playAnimation(Subtitle.TYPE_WORD, aniName, "");
  461 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_WORD, aniName, "", this));
408 462 }
409 463 else
410 464 {
411 465 lastAnimationSubtitle = aniName;
412   - playAnimation(Subtitle.TYPE_WORD, aniName);
  466 + //playAnimation(Subtitle.TYPE_WORD, aniName);
  467 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_WORD, aniName, this));
413 468 }
414 469 }
415 470  
... ... @@ -425,18 +480,24 @@ public abstract class GenericPlayerManager : MonoBehaviour {
425 480  
426 481 if (this.flags.Contains(aniName) || this.intervalAnimations.Contains(aniName))
427 482 {
428   - playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, "", 1.6F);
  483 + //playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, "", 1.6F);
  484 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, "", 1.6F));
429 485 continue;
430 486 }
431 487  
432 488 // Se já houve o soletramento de alguma palavra, reproduz animação default
433 489 if (spelled)
434   - playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle, 1.6F);
  490 + //playAnimation(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle, 1.6F);
  491 + toPlayQueue.Enqueue(new ToPlay(Subtitle.TYPE_NONE, DEFAULT_ANIMATION, lastAnimationSubtitle, 1.6F));
435 492 else
436 493 spelled = true;
437 494  
438   - lastAnimationSubtitle = spellWord(aniName);
  495 + lastAnimationSubtitle = spellWord(toPlayQueue, aniName);
439 496 }
  497 +
  498 + if (toPlayQueue.Count > 4 || wordsCount == stringPos.Length)
  499 + while (toPlayQueue.Count > 0)
  500 + toPlayQueue.Dequeue().play(this);
440 501 }
441 502  
442 503 // Default
... ...
Assets/Scripts/Player Manager/Subtitle.cs
... ... @@ -119,28 +119,16 @@ public class Subtitle {
119 119 public static string highlight(string word, int index)
120 120 {
121 121 string subtitle = "";
122   - int last = 0;
123 122  
124   - if (index == 0)
125   - subtitle += "<b><color=white>" + word[0] + "</color></b>";
126   - else
127   - subtitle += word[0];
128   -
129   - for (int i = 1; i < word.Length; i++)
  123 + for (int i = 0; i < word.Length; i++)
130 124 {
131   - if ((word[i] >= 65 && word[i] <= 90) || (word[i] >= 48 && word[i] <= 57))
  125 + if (i > 0 && ((word[i] >= 65 && word[i] <= 90) || (word[i] >= 48 && word[i] <= 57)))
132 126 subtitle += "-";
133 127  
134   - if (i == index || (last == index && word[i] == word[last]))
135   - {
  128 + if (i == index)
136 129 subtitle += "<b><color=white>" + word[i] + "</color></b>";
137   - if (i == index) last = i;
138   - }
139 130 else
140   - {
141 131 subtitle += word[i];
142   - last = i;
143   - }
144 132 }
145 133  
146 134 return subtitle;
... ...
Assets/Scripts/PlayerManager.cs
... ... @@ -145,12 +145,9 @@ public class PlayerManager : GenericPlayerManager {
145 145 // Called from microphone icon at main interface
146 146 public void callVoiceRecognizer()
147 147 {
148   - string gloss = voiceRecognizer.callRecognition();
149 148 //voiceRecognizerScreenConfirm.SetActive(true);
150 149  
151   - InputField inp = GameObject.FindGameObjectWithTag("field_text_entry").GetComponent<InputField>() as InputField;
152   - inp.text = gloss;
153   -
  150 + this.translateScreenText.text = voiceRecognizer.callRecognition();
154 151 this.screenManager.switchScreen("translate");
155 152 }
156 153  
... ... @@ -193,7 +190,7 @@ public class PlayerManager : GenericPlayerManager {
193 190  
194 191 this.screenManager.setLoadingSnippetState(false);
195 192 this.screenManager.showConnectionErrorDialog();
196   - base.randomAnimations.unlockFor("translate");
  193 + //base.randomAnimations.unlockFor("translate");
197 194 }
198 195 }
199 196  
... ...
Assets/Scripts/TutorialManager.cs 0 → 100644
... ... @@ -0,0 +1,104 @@
  1 +using UnityEngine;
  2 +using UnityEngine.UI;
  3 +
  4 +public class TutorialManager : MonoBehaviour {
  5 +
  6 + public ScreenManager screenManager;
  7 +
  8 + public Text description;
  9 + public Image translateImage;
  10 + public Image micImage;
  11 + public Image dictionaryImage;
  12 + public Image subtitlesImage;
  13 + public Image infoImage;
  14 + public GameObject sliderShadow;
  15 +
  16 + public Color enabledColor;
  17 + public Color disabledColor;
  18 +
  19 + private int index = 0;
  20 + private string[] descriptions = new string[] {
  21 + "Tradução de Texto\n\nNessa opção você pode entrar com um texto para ser traduzido!",
  22 + "Tradução de Fala\n\nNessa opção, o que você falar será traduzido para LIBRAS",
  23 + "Dicionário\n\nNessa opção você pode ver e reproduzir todos os sinais disponíveis no VLibras",
  24 + "Legendas\n\nNessa opção você pode ativar e desativar as legendas enquanto o sinal é traduzido",
  25 + "Sobre o VLibras\n\nNessa opção você tem acesso a informações adicionais sobre nossa aplicação",
  26 + "Barra de velocidade\n\nNa barra você pode escolher a velocidade que deseja visualizar o sinal",
  27 + };
  28 +
  29 + protected void Start ()
  30 + {
  31 + if (Screen.dpi < 140)
  32 + {
  33 + this.description.fontSize = 14;
  34 + }
  35 +
  36 + // 240
  37 + else if (Screen.dpi < 280)
  38 + {
  39 + this.description.fontSize = 20;
  40 + }
  41 +
  42 + // 320
  43 + else if (Screen.dpi < 400)
  44 + {
  45 + this.description.fontSize = 30;
  46 + }
  47 +
  48 + // 480
  49 + else if (Screen.dpi < 500)
  50 + {
  51 + this.description.fontSize = 44;
  52 + }
  53 +
  54 + else
  55 + {
  56 + this.description.fontSize = 14;
  57 + }
  58 + }
  59 +
  60 + private Image getButton()
  61 + {
  62 + switch (this.index)
  63 + {
  64 + case 0: return this.translateImage;
  65 + case 1: return this.micImage;
  66 + case 2: return this.dictionaryImage;
  67 + case 3: return this.subtitlesImage;
  68 + case 4: return this.infoImage;
  69 + default: return null;
  70 + }
  71 + }
  72 +
  73 + public void next()
  74 + {
  75 + if (index == 5)
  76 + {
  77 + this.screenManager.hideScreen();
  78 + select(0);
  79 + }
  80 + else select(this.index + 1);
  81 + }
  82 +
  83 + public void select(int index)
  84 + {
  85 + if (this.index <= 4)
  86 + getButton().color = disabledColor;
  87 + else
  88 + this.sliderShadow.SetActive(true);
  89 +
  90 + this.index = index;
  91 +
  92 + if (this.index <= 4)
  93 + {
  94 + getButton().color = enabledColor;
  95 + this.description.text = this.descriptions[index];
  96 + }
  97 + else
  98 + {
  99 + this.sliderShadow.SetActive(false);
  100 + this.description.text = this.descriptions[index];
  101 + }
  102 + }
  103 +
  104 +}
0 105 \ No newline at end of file
... ...
Assets/Scripts/TutorialManager.cs.meta 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +fileFormatVersion: 2
  2 +guid: 76b77d949fd9e294bb95149436284217
  3 +timeCreated: 1454423997
  4 +licenseType: Pro
  5 +MonoImporter:
  6 + serializedVersion: 2
  7 + defaultReferences: []
  8 + executionOrder: 0
  9 + icon: {instanceID: 0}
  10 + userData:
  11 + assetBundleName:
  12 + assetBundleVariant:
... ...
Assets/Scripts/UI/BarResizer.cs
... ... @@ -1,39 +0,0 @@
1   -using UnityEngine;
2   -using UnityEngine.UI;
3   -
4   -public class BarResizer : MonoBehaviour {
5   -
6   - protected void Start ()
7   - {
8   - HorizontalLayoutGroup barBottomLayout = gameObject.GetComponent<HorizontalLayoutGroup>();
9   -
10   - if (Screen.dpi < 140)
11   - {
12   - barBottomLayout.spacing = 22;
13   - }
14   -
15   - // 240
16   - else if (Screen.dpi < 280)
17   - {
18   - barBottomLayout.spacing = 44;
19   - }
20   -
21   - // 320
22   - else if (Screen.dpi < 400)
23   - {
24   - barBottomLayout.spacing = 80;
25   - }
26   -
27   - // 480
28   - else if (Screen.dpi < 500)
29   - {
30   - barBottomLayout.spacing = 92;
31   - }
32   -
33   - else
34   - {
35   - barBottomLayout.spacing = 80;
36   - }
37   - }
38   -
39   -}
Assets/Scripts/UI/BarResizer.cs.meta
... ... @@ -1,12 +0,0 @@
1   -fileFormatVersion: 2
2   -guid: cc684fd2c599912419e723a09bee71eb
3   -timeCreated: 1455229603
4   -licenseType: Pro
5   -MonoImporter:
6   - serializedVersion: 2
7   - defaultReferences: []
8   - executionOrder: 0
9   - icon: {instanceID: 0}
10   - userData:
11   - assetBundleName:
12   - assetBundleVariant:
Assets/Scripts/UI/MakersScreenTextResizer.cs
... ... @@ -1,29 +0,0 @@
1   -using UnityEngine;
2   -using UnityEngine.UI;
3   -
4   -public class MakersScreenTextResizer : MonoBehaviour {
5   -
6   - protected void Start ()
7   - {
8   - Text text = gameObject.GetComponent<Text>();
9   -
10   - if (Screen.dpi < 140)
11   - text.fontSize = 22;
12   -
13   - // 240
14   - else if (Screen.dpi < 280)
15   - text.fontSize = 30;
16   -
17   - // 320
18   - else if (Screen.dpi < 400)
19   - text.fontSize = 38;
20   -
21   - // 480
22   - else if (Screen.dpi < 500)
23   - text.fontSize = 46;
24   -
25   - else
26   - text.fontSize = 54;
27   - }
28   -
29   -}
Assets/Scripts/UI/MakersScreenTextResizer.cs.meta
... ... @@ -1,12 +0,0 @@
1   -fileFormatVersion: 2
2   -guid: a7be422a80edfef4f8e4e8a6aca4378e
3   -timeCreated: 1456251341
4   -licenseType: Pro
5   -MonoImporter:
6   - serializedVersion: 2
7   - defaultReferences: []
8   - executionOrder: 0
9   - icon: {instanceID: 0}
10   - userData:
11   - assetBundleName:
12   - assetBundleVariant:
Assets/Scripts/UI/Resizers.meta 0 → 100644
... ... @@ -0,0 +1,9 @@
  1 +fileFormatVersion: 2
  2 +guid: ce96d47f2ecec7448abb4b341315d1bd
  3 +folderAsset: yes
  4 +timeCreated: 1457032134
  5 +licenseType: Pro
  6 +DefaultImporter:
  7 + userData:
  8 + assetBundleName:
  9 + assetBundleVariant:
... ...
Assets/Scripts/UI/Resizers/BarResizer.cs 0 → 100644
... ... @@ -0,0 +1,39 @@
  1 +using UnityEngine;
  2 +using UnityEngine.UI;
  3 +
  4 +public class BarResizer : MonoBehaviour {
  5 +
  6 + protected void Start ()
  7 + {
  8 + HorizontalLayoutGroup barBottomLayout = gameObject.GetComponent<HorizontalLayoutGroup>();
  9 +
  10 + if (Screen.dpi < 140)
  11 + {
  12 + barBottomLayout.spacing = 22;
  13 + }
  14 +
  15 + // 240
  16 + else if (Screen.dpi < 280)
  17 + {
  18 + barBottomLayout.spacing = 44;
  19 + }
  20 +
  21 + // 320
  22 + else if (Screen.dpi < 400)
  23 + {
  24 + barBottomLayout.spacing = 80;
  25 + }
  26 +
  27 + // 480
  28 + else if (Screen.dpi < 500)
  29 + {
  30 + barBottomLayout.spacing = 92;
  31 + }
  32 +
  33 + else
  34 + {
  35 + barBottomLayout.spacing = 80;
  36 + }
  37 + }
  38 +
  39 +}
... ...
Assets/Scripts/UI/Resizers/BarResizer.cs.meta 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +fileFormatVersion: 2
  2 +guid: cc684fd2c599912419e723a09bee71eb
  3 +timeCreated: 1455229603
  4 +licenseType: Pro
  5 +MonoImporter:
  6 + serializedVersion: 2
  7 + defaultReferences: []
  8 + executionOrder: 0
  9 + icon: {instanceID: 0}
  10 + userData:
  11 + assetBundleName:
  12 + assetBundleVariant:
... ...
Assets/Scripts/UI/Resizers/InfoButtonsResizer.cs 0 → 100644
... ... @@ -0,0 +1,28 @@
  1 +using UnityEngine;
  2 +using UnityEngine.UI;
  3 +
  4 +public class InfoButtonsResizer : MonoBehaviour {
  5 +
  6 + void Start()
  7 + {
  8 + Text text = gameObject.GetComponent<Text>();
  9 +
  10 + if (Screen.dpi < 140)
  11 + text.fontSize = 14;
  12 +
  13 + // 240
  14 + else if (Screen.dpi < 280)
  15 + text.fontSize = 22;
  16 +
  17 + // 320
  18 + else if (Screen.dpi < 400)
  19 + text.fontSize = 35;
  20 +
  21 + // 480
  22 + else if (Screen.dpi < 500)
  23 + text.fontSize = 48;
  24 +
  25 + else
  26 + text.fontSize = 35;
  27 + }
  28 +}
... ...
Assets/Scripts/UI/Resizers/InfoButtonsResizer.cs.meta 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +fileFormatVersion: 2
  2 +guid: b91836587db7b494bb8206257fd5818f
  3 +timeCreated: 1457030145
  4 +licenseType: Pro
  5 +MonoImporter:
  6 + serializedVersion: 2
  7 + defaultReferences: []
  8 + executionOrder: 0
  9 + icon: {instanceID: 0}
  10 + userData:
  11 + assetBundleName:
  12 + assetBundleVariant:
... ...
Assets/Scripts/UI/Resizers/MakersScreenTextResizer.cs 0 → 100644
... ... @@ -0,0 +1,29 @@
  1 +using UnityEngine;
  2 +using UnityEngine.UI;
  3 +
  4 +public class MakersScreenTextResizer : MonoBehaviour {
  5 +
  6 + protected void Start ()
  7 + {
  8 + Text text = gameObject.GetComponent<Text>();
  9 +
  10 + if (Screen.dpi < 140)
  11 + text.fontSize = 22;
  12 +
  13 + // 240
  14 + else if (Screen.dpi < 280)
  15 + text.fontSize = 30;
  16 +
  17 + // 320
  18 + else if (Screen.dpi < 400)
  19 + text.fontSize = 38;
  20 +
  21 + // 480
  22 + else if (Screen.dpi < 500)
  23 + text.fontSize = 46;
  24 +
  25 + else
  26 + text.fontSize = 54;
  27 + }
  28 +
  29 +}
... ...
Assets/Scripts/UI/Resizers/MakersScreenTextResizer.cs.meta 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +fileFormatVersion: 2
  2 +guid: a7be422a80edfef4f8e4e8a6aca4378e
  3 +timeCreated: 1456251341
  4 +licenseType: Pro
  5 +MonoImporter:
  6 + serializedVersion: 2
  7 + defaultReferences: []
  8 + executionOrder: 0
  9 + icon: {instanceID: 0}
  10 + userData:
  11 + assetBundleName:
  12 + assetBundleVariant:
... ...
Assets/Scripts/UI/Resizers/SliderHandleResizer.cs 0 → 100644
... ... @@ -0,0 +1,29 @@
  1 +using UnityEngine;
  2 +using UnityEngine.UI;
  3 +
  4 +public class SliderHandlerResizer : MonoBehaviour {
  5 +
  6 + protected void Start ()
  7 + {
  8 + Text text = gameObject.GetComponent<Text>();
  9 +
  10 + if (Screen.dpi < 140)
  11 + text.fontSize = 22;
  12 +
  13 + // 240
  14 + else if (Screen.dpi < 280)
  15 + text.fontSize = 30;
  16 +
  17 + // 320
  18 + else if (Screen.dpi < 400)
  19 + text.fontSize = 38;
  20 +
  21 + // 480
  22 + else if (Screen.dpi < 500)
  23 + text.fontSize = 46;
  24 +
  25 + else
  26 + text.fontSize = 54;
  27 + }
  28 +
  29 +}
... ...
Assets/Scripts/UI/Resizers/SliderHandleResizer.cs.meta 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +fileFormatVersion: 2
  2 +guid: f8ddca5505d51db4fbe6293aa36f2101
  3 +timeCreated: 1456251713
  4 +licenseType: Pro
  5 +MonoImporter:
  6 + serializedVersion: 2
  7 + defaultReferences: []
  8 + executionOrder: 0
  9 + icon: {instanceID: 0}
  10 + userData:
  11 + assetBundleName:
  12 + assetBundleVariant:
... ...
Assets/Scripts/UI/Resizers/SubtitleResizer.cs 0 → 100644
... ... @@ -0,0 +1,40 @@
  1 +using System;
  2 +using UnityEngine;
  3 +using UnityEngine.UI;
  4 +
  5 +public class SubtitleResizer : MonoBehaviour {
  6 +
  7 + protected void Start ()
  8 + {
  9 + Text text = gameObject.GetComponent<Text>();
  10 +
  11 + if (Screen.dpi < 140)
  12 + {
  13 + text.fontSize = 20;
  14 + }
  15 +
  16 + // 240
  17 + else if (Screen.dpi < 280)
  18 + {
  19 + text.fontSize = 38;
  20 + }
  21 +
  22 + // 320
  23 + else if (Screen.dpi < 400)
  24 + {
  25 + text.fontSize = 56;
  26 + }
  27 +
  28 + // 480
  29 + else if (Screen.dpi < 500)
  30 + {
  31 + text.fontSize = 76;
  32 + }
  33 +
  34 + else
  35 + {
  36 + text.fontSize = 56;
  37 + }
  38 + }
  39 +
  40 +}
... ...
Assets/Scripts/UI/Resizers/SubtitleResizer.cs.meta 0 → 100644
... ... @@ -0,0 +1,12 @@
  1 +fileFormatVersion: 2
  2 +guid: 7ae93996e3a628449b075046fbc9ae89
  3 +timeCreated: 1455830841
  4 +licenseType: Pro
  5 +MonoImporter:
  6 + serializedVersion: 2
  7 + defaultReferences: []
  8 + executionOrder: 0
  9 + icon: {instanceID: 0}
  10 + userData:
  11 + assetBundleName:
  12 + assetBundleVariant:
... ...
Assets/Scripts/UI/ScreenManager.cs
... ... @@ -50,6 +50,10 @@ public class ScreenManager : MonoBehaviour {
50 50 {
51 51 tutorialScreen.SetActive(false);
52 52 }
  53 + else if (tutorialScreen.activeSelf)
  54 + {
  55 + makersScreen.SetActive(false);
  56 + }
53 57 else
54 58 {
55 59 if (exit) Application.Quit();
... ...
Assets/Scripts/UI/ScreenManager.cs.meta
1 1 fileFormatVersion: 2
2   -guid: 4f95c6932d08d1f46b103865c5570ecb
  2 +guid: 77bfb0925228ff742a1d5987ce782af8
3 3 timeCreated: 1455655051
4 4 licenseType: Pro
5 5 MonoImporter:
... ...
Assets/Scripts/UI/SliderHandleResizer.cs
... ... @@ -1,29 +0,0 @@
1   -using UnityEngine;
2   -using UnityEngine.UI;
3   -
4   -public class SliderHandlerResizer : MonoBehaviour {
5   -
6   - protected void Start ()
7   - {
8   - Text text = gameObject.GetComponent<Text>();
9   -
10   - if (Screen.dpi < 140)
11   - text.fontSize = 22;
12   -
13   - // 240
14   - else if (Screen.dpi < 280)
15   - text.fontSize = 30;
16   -
17   - // 320
18   - else if (Screen.dpi < 400)
19   - text.fontSize = 38;
20   -
21   - // 480
22   - else if (Screen.dpi < 500)
23   - text.fontSize = 46;
24   -
25   - else
26   - text.fontSize = 54;
27   - }
28   -
29   -}
Assets/Scripts/UI/SliderHandleResizer.cs.meta
... ... @@ -1,12 +0,0 @@
1   -fileFormatVersion: 2
2   -guid: f8ddca5505d51db4fbe6293aa36f2101
3   -timeCreated: 1456251713
4   -licenseType: Pro
5   -MonoImporter:
6   - serializedVersion: 2
7   - defaultReferences: []
8   - executionOrder: 0
9   - icon: {instanceID: 0}
10   - userData:
11   - assetBundleName:
12   - assetBundleVariant:
Assets/Scripts/UI/SubtitleResizer.cs
... ... @@ -1,40 +0,0 @@
1   -using System;
2   -using UnityEngine;
3   -using UnityEngine.UI;
4   -
5   -public class SubtitleResizer : MonoBehaviour {
6   -
7   - protected void Start ()
8   - {
9   - Text text = gameObject.GetComponent<Text>();
10   -
11   - if (Screen.dpi < 140)
12   - {
13   - text.fontSize = 20;
14   - }
15   -
16   - // 240
17   - else if (Screen.dpi < 280)
18   - {
19   - text.fontSize = 38;
20   - }
21   -
22   - // 320
23   - else if (Screen.dpi < 400)
24   - {
25   - text.fontSize = 56;
26   - }
27   -
28   - // 480
29   - else if (Screen.dpi < 500)
30   - {
31   - text.fontSize = 76;
32   - }
33   -
34   - else
35   - {
36   - text.fontSize = 56;
37   - }
38   - }
39   -
40   -}
Assets/Scripts/UI/SubtitleResizer.cs.meta
... ... @@ -1,12 +0,0 @@
1   -fileFormatVersion: 2
2   -guid: 7ae93996e3a628449b075046fbc9ae89
3   -timeCreated: 1455830841
4   -licenseType: Pro
5   -MonoImporter:
6   - serializedVersion: 2
7   - defaultReferences: []
8   - executionOrder: 0
9   - icon: {instanceID: 0}
10   - userData:
11   - assetBundleName:
12   - assetBundleVariant:
Assets/Scripts/UI/TutorialManager.cs
... ... @@ -1,106 +0,0 @@
1   -using UnityEngine;
2   -using UnityEngine.UI;
3   -
4   -public class TutorialManager : MonoBehaviour {
5   -
6   - public ScreenManager screenManager;
7   -
8   - public Text description;
9   - public Image translateImage;
10   - public Image micImage;
11   - public Image dictionaryImage;
12   - public Image subtitlesImage;
13   - public Image infoImage;
14   - public GameObject sliderShadow;
15   -
16   - public Color enabledColor;
17   - public Color disabledColor;
18   -
19   - private int index = 0;
20   - private string[] descriptions = new string[] {
21   - "Tradução de Texto\n\nNessa opção você pode entrar com um texto para ser traduzido!",
22   - "Tradução de Fala\n\nNessa opção, o que você falar será traduzido para LIBRAS",
23   - "Dicionário\n\nNessa opção você pode ver e reproduzir todos os sinais disponíveis no VLibras",
24   - "Legendas\n\nNessa opção você pode ativar e desativar as legendas enquanto o sinal é traduzido",
25   - "Sobre o VLibras\n\nNessa opção você tem acesso a informações adicionais sobre nossa aplicação",
26   - "Barra de velocidade\n\nNa barra você pode escolher a velocidade que deseja visualizar o sinal",
27   - };
28   -
29   - protected void Start ()
30   - {
31   - if (Screen.dpi < 140)
32   - {
33   - this.description.fontSize = 14;
34   - }
35   -
36   - // 240
37   - else if (Screen.dpi < 280)
38   - {
39   - this.description.fontSize = 20;
40   - }
41   -
42   - // 320
43   - else if (Screen.dpi < 400)
44   - {
45   - this.description.fontSize = 30;
46   - }
47   -
48   - // 480
49   - else if (Screen.dpi < 500)
50   - {
51   - this.description.fontSize = 44;
52   - }
53   -
54   - else
55   - {
56   - this.description.fontSize = 14;
57   - }
58   - }
59   -
60   - private Image getButton()
61   - {
62   - switch (this.index)
63   - {
64   - case 0: return this.translateImage;
65   - case 1: return this.micImage;
66   - case 2: return this.dictionaryImage;
67   - case 3: return this.subtitlesImage;
68   - case 4: return this.infoImage;
69   - default: return null;
70   - }
71   - }
72   -
73   - public void next()
74   - {
75   - if (index == 5)
76   - {
77   - //this.gameObject.SetActive(false);
78   - this.screenManager.switchScreen("makers");
79   -
80   - select(0);
81   - }
82   - else select(this.index + 1);
83   - }
84   -
85   - public void select(int index)
86   - {
87   - if (this.index <= 4)
88   - getButton().color = disabledColor;
89   - else
90   - this.sliderShadow.SetActive(true);
91   -
92   - this.index = index;
93   -
94   - if (this.index <= 4)
95   - {
96   - getButton().color = enabledColor;
97   - this.description.text = this.descriptions[index];
98   - }
99   - else
100   - {
101   - this.sliderShadow.SetActive(false);
102   - this.description.text = this.descriptions[index];
103   - }
104   - }
105   -
106   -}
107 0 \ No newline at end of file
Assets/Scripts/UI/TutorialManager.cs.meta
... ... @@ -1,12 +0,0 @@
1   -fileFormatVersion: 2
2   -guid: 76b77d949fd9e294bb95149436284217
3   -timeCreated: 1454423997
4   -licenseType: Pro
5   -MonoImporter:
6   - serializedVersion: 2
7   - defaultReferences: []
8   - executionOrder: 0
9   - icon: {instanceID: 0}
10   - userData:
11   - assetBundleName:
12   - assetBundleVariant:
ProjectSettings/EditorSettings.asset
... ... @@ -11,3 +11,5 @@ EditorSettings:
11 11 m_DefaultBehaviorMode: 1
12 12 m_SpritePackerMode: 2
13 13 m_SpritePackerPaddingPower: 1
  14 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd
  15 + m_ProjectGenerationRootNamespace:
... ...
ProjectSettings/QualitySettings.asset
... ... @@ -14,8 +14,9 @@ QualitySettings:
14 14 shadowProjection: 1
15 15 shadowCascades: 1
16 16 shadowDistance: 15
17   - shadowCascade2Split: .333333343
18   - shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669}
  17 + shadowNearPlaneOffset: 2
  18 + shadowCascade2Split: 0.33333334
  19 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
19 20 blendWeights: 1
20 21 textureQuality: 1
21 22 anisotropicTextures: 0
... ... @@ -25,9 +26,11 @@ QualitySettings:
25 26 realtimeReflectionProbes: 0
26 27 billboardsFaceCameraPosition: 0
27 28 vSyncCount: 0
28   - lodBias: .300000012
  29 + lodBias: 0.3
29 30 maximumLODLevel: 0
30 31 particleRaycastBudget: 4
  32 + asyncUploadTimeSlice: 2
  33 + asyncUploadBufferSize: 4
31 34 excludedTargetPlatforms: []
32 35 - serializedVersion: 2
33 36 name: Fast
... ... @@ -37,8 +40,9 @@ QualitySettings:
37 40 shadowProjection: 1
38 41 shadowCascades: 1
39 42 shadowDistance: 20
40   - shadowCascade2Split: .333333343
41   - shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669}
  43 + shadowNearPlaneOffset: 2
  44 + shadowCascade2Split: 0.33333334
  45 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
42 46 blendWeights: 2
43 47 textureQuality: 0
44 48 anisotropicTextures: 0
... ... @@ -48,9 +52,11 @@ QualitySettings:
48 52 realtimeReflectionProbes: 0
49 53 billboardsFaceCameraPosition: 0
50 54 vSyncCount: 0
51   - lodBias: .400000006
  55 + lodBias: 0.4
52 56 maximumLODLevel: 0
53 57 particleRaycastBudget: 16
  58 + asyncUploadTimeSlice: 2
  59 + asyncUploadBufferSize: 4
54 60 excludedTargetPlatforms: []
55 61 - serializedVersion: 2
56 62 name: Simple
... ... @@ -60,8 +66,9 @@ QualitySettings:
60 66 shadowProjection: 1
61 67 shadowCascades: 1
62 68 shadowDistance: 20
63   - shadowCascade2Split: .333333343
64   - shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669}
  69 + shadowNearPlaneOffset: 2
  70 + shadowCascade2Split: 0.33333334
  71 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
65 72 blendWeights: 2
66 73 textureQuality: 0
67 74 anisotropicTextures: 1
... ... @@ -71,9 +78,11 @@ QualitySettings:
71 78 realtimeReflectionProbes: 0
72 79 billboardsFaceCameraPosition: 0
73 80 vSyncCount: 0
74   - lodBias: .699999988
  81 + lodBias: 0.7
75 82 maximumLODLevel: 0
76 83 particleRaycastBudget: 64
  84 + asyncUploadTimeSlice: 2
  85 + asyncUploadBufferSize: 4
77 86 excludedTargetPlatforms: []
78 87 - serializedVersion: 2
79 88 name: Good
... ... @@ -83,8 +92,9 @@ QualitySettings:
83 92 shadowProjection: 1
84 93 shadowCascades: 2
85 94 shadowDistance: 40
86   - shadowCascade2Split: .333333343
87   - shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669}
  95 + shadowNearPlaneOffset: 2
  96 + shadowCascade2Split: 0.33333334
  97 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
88 98 blendWeights: 2
89 99 textureQuality: 0
90 100 anisotropicTextures: 1
... ... @@ -97,6 +107,8 @@ QualitySettings:
97 107 lodBias: 1
98 108 maximumLODLevel: 0
99 109 particleRaycastBudget: 256
  110 + asyncUploadTimeSlice: 2
  111 + asyncUploadBufferSize: 4
100 112 excludedTargetPlatforms: []
101 113 - serializedVersion: 2
102 114 name: Beautiful
... ... @@ -106,8 +118,9 @@ QualitySettings:
106 118 shadowProjection: 1
107 119 shadowCascades: 2
108 120 shadowDistance: 70
109   - shadowCascade2Split: .333333343
110   - shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669}
  121 + shadowNearPlaneOffset: 2
  122 + shadowCascade2Split: 0.33333334
  123 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
111 124 blendWeights: 4
112 125 textureQuality: 0
113 126 anisotropicTextures: 2
... ... @@ -120,6 +133,8 @@ QualitySettings:
120 133 lodBias: 1.5
121 134 maximumLODLevel: 0
122 135 particleRaycastBudget: 1024
  136 + asyncUploadTimeSlice: 2
  137 + asyncUploadBufferSize: 4
123 138 excludedTargetPlatforms: []
124 139 - serializedVersion: 2
125 140 name: Fantastic
... ... @@ -129,8 +144,9 @@ QualitySettings:
129 144 shadowProjection: 1
130 145 shadowCascades: 4
131 146 shadowDistance: 150
132   - shadowCascade2Split: .333333343
133   - shadowCascade4Split: {x: .0666666701, y: .200000003, z: .466666669}
  147 + shadowNearPlaneOffset: 2
  148 + shadowCascade2Split: 0.33333334
  149 + shadowCascade4Split: {x: 0.06666667, y: 0.19999999, z: 0.46666664}
134 150 blendWeights: 4
135 151 textureQuality: 0
136 152 anisotropicTextures: 2
... ... @@ -143,6 +159,8 @@ QualitySettings:
143 159 lodBias: 2
144 160 maximumLODLevel: 0
145 161 particleRaycastBudget: 4096
  162 + asyncUploadTimeSlice: 2
  163 + asyncUploadBufferSize: 4
146 164 excludedTargetPlatforms: []
147 165 m_PerPlatformDefaultQuality:
148 166 Android: 2
... ...