From fda04762c61deea5bada4d984b6dba1b17739e9c Mon Sep 17 00:00:00 2001 From: francois Date: Tue, 13 Mar 2018 16:51:53 +0100 Subject: [PATCH] Ajout menu pour set un highscore --- Assets/Scenes/Menus.unity | 1447 +++++++++++++++++ Assets/Scripts/HighscoreLetterManager.cs | 168 ++ Assets/Scripts/HighscoreLetterManager.cs.meta | 13 + Assets/Scripts/HighscoreLettersManager.cs | 73 + .../Scripts/HighscoreLettersManager.cs.meta | 13 + Assets/Scripts/SelectorBehavior.cs | 1 + Assets/Scripts/StartupScript.cs | 6 +- Assets/Ui sample/Down.png | Bin 0 -> 7338 bytes Assets/Ui sample/Down.png.meta | 77 + Assets/Ui sample/LetterPanel.prefab | 599 +++++++ Assets/Ui sample/LetterPanel.prefab.meta | 10 + Assets/Ui sample/PressedDown.png | Bin 0 -> 7178 bytes Assets/Ui sample/PressedDown.png.meta | 77 + Assets/Ui sample/PressedUp.png | Bin 0 -> 6666 bytes Assets/Ui sample/PressedUp.png.meta | 77 + Assets/Ui sample/Up.png | Bin 0 -> 6592 bytes Assets/Ui sample/Up.png.meta | 77 + ProjectSettings/EditorBuildSettings.asset | 5 +- 18 files changed, 2641 insertions(+), 2 deletions(-) create mode 100644 Assets/Scripts/HighscoreLetterManager.cs create mode 100644 Assets/Scripts/HighscoreLetterManager.cs.meta create mode 100644 Assets/Scripts/HighscoreLettersManager.cs create mode 100644 Assets/Scripts/HighscoreLettersManager.cs.meta create mode 100644 Assets/Ui sample/Down.png create mode 100644 Assets/Ui sample/Down.png.meta create mode 100644 Assets/Ui sample/LetterPanel.prefab create mode 100644 Assets/Ui sample/LetterPanel.prefab.meta create mode 100644 Assets/Ui sample/PressedDown.png create mode 100644 Assets/Ui sample/PressedDown.png.meta create mode 100644 Assets/Ui sample/PressedUp.png create mode 100644 Assets/Ui sample/PressedUp.png.meta create mode 100644 Assets/Ui sample/Up.png create mode 100644 Assets/Ui sample/Up.png.meta diff --git a/Assets/Scenes/Menus.unity b/Assets/Scenes/Menus.unity index 681321b..d4ed57e 100644 --- a/Assets/Scenes/Menus.unity +++ b/Assets/Scenes/Menus.unity @@ -160,6 +160,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Player2: 1 + InputDelay: 200 Padding: 10 TransportsPanel: {fileID: 2049240257} PlayerPanel: {fileID: 1764333514} @@ -484,6 +485,200 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 184347291} +--- !u!1001 &234357720 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 620616380} + m_Modifications: + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 728 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -55.050003 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.y + value: 120.525 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -50.2625 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -90.525 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -110.525 + objectReference: {fileID: 0} + - target: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + propertyPath: m_Name + value: Letter5Panel + objectReference: {fileID: 0} + - target: {fileID: 114828288612452432, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + m_IsPrefabParent: 0 +--- !u!224 &234357721 stripped +RectTransform: + m_PrefabParentObject: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 234357720} --- !u!1 &251094678 GameObject: m_ObjectHideFlags: 0 @@ -690,6 +885,200 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 281954911} +--- !u!1001 &284145550 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 620616380} + m_Modifications: + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 242 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -55.050003 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.y + value: 120.525 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -50.2625 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -90.525 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -110.525 + objectReference: {fileID: 0} + - target: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + propertyPath: m_Name + value: Letter2Panel + objectReference: {fileID: 0} + - target: {fileID: 114828288612452432, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + m_IsPrefabParent: 0 +--- !u!224 &284145551 stripped +RectTransform: + m_PrefabParentObject: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 284145550} --- !u!1 &301119968 GameObject: m_ObjectHideFlags: 0 @@ -1204,6 +1593,124 @@ MonoBehaviour: m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null delegates: [] +--- !u!1 &620616379 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 620616380} + - component: {fileID: 620616383} + - component: {fileID: 620616382} + - component: {fileID: 620616381} + - component: {fileID: 620616384} + m_Layer: 5 + m_Name: NamePanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &620616380 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 620616379} + 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: 1625485410} + - {fileID: 284145551} + - {fileID: 1697148771} + - {fileID: 831371414} + - {fileID: 234357721} + m_Father: {fileID: 1207064687} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.2, y: 0.5} + m_AnchorMax: {x: 0.8, y: 0.8} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &620616381 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 620616379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 2 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 +--- !u!114 &620616382 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 620616379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 0, b: 0, a: 0} + 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: 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 &620616383 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 620616379} +--- !u!114 &620616384 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 620616379} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 63cb1b02fcbdb8d4693ec48f7a08d60b, type: 3} + m_Name: + m_EditorClassIdentifier: + InputDelay: 500 + Letters: + - {fileID: 1625485409} + - {fileID: 1800919846} + - {fileID: 1956597767} + - {fileID: 1940913573} + - {fileID: 1259811301} + ResultText: {fileID: 1798360589} + XAxis: HorizontalP1 + rank: 1 --- !u!1 &641709687 GameObject: m_ObjectHideFlags: 0 @@ -1462,6 +1969,200 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 808525958} +--- !u!1001 &831371413 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 620616380} + m_Modifications: + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 566 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -55.050003 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.y + value: 120.525 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -50.2625 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -90.525 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -110.525 + objectReference: {fileID: 0} + - target: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + propertyPath: m_Name + value: Letter4Panel + objectReference: {fileID: 0} + - target: {fileID: 114828288612452432, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + m_IsPrefabParent: 0 +--- !u!224 &831371414 stripped +RectTransform: + m_PrefabParentObject: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 831371413} --- !u!1 &861410645 GameObject: m_ObjectHideFlags: 0 @@ -2236,6 +2937,184 @@ MonoBehaviour: m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null delegates: [] +--- !u!1 &1207064686 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1207064687} + - component: {fileID: 1207064689} + - component: {fileID: 1207064688} + m_Layer: 5 + m_Name: SetHighscorePanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1207064687 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1207064686} + 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: 1364888299} + - {fileID: 620616380} + - {fileID: 1798360588} + m_Father: {fileID: 1222232376} + 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 &1207064688 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1207064686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, 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: 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 &1207064689 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1207064686} +--- !u!1 &1222232372 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1222232376} + - component: {fileID: 1222232375} + - component: {fileID: 1222232374} + - component: {fileID: 1222232373} + - component: {fileID: 1222232377} + m_Layer: 5 + m_Name: TempCanvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!114 &1222232373 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1222232372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &1222232374 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1222232372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, 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 &1222232375 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1222232372} + 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 &1222232376 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1222232372} + 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: 1207064687} + 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 &1222232377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1222232372} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 757cd539b81c9f44ba131995b6b52c1d, type: 3} + m_Name: + m_EditorClassIdentifier: + Active: 1 --- !u!1 &1233158762 GameObject: m_ObjectHideFlags: 0 @@ -2374,6 +3253,11 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1251039606} +--- !u!1 &1259811301 stripped +GameObject: + m_PrefabParentObject: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 234357720} --- !u!1 &1332734778 GameObject: m_ObjectHideFlags: 0 @@ -2600,6 +3484,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Player2: 0 + InputDelay: 200 Padding: 10 TransportsPanel: {fileID: 2049240257} PlayerPanel: {fileID: 1472678867} @@ -2610,6 +3495,80 @@ MonoBehaviour: VerticalAxisName: VerticalP1 SubmitButtonName: SubmitP1 CancelButtonName: CancelP1 +--- !u!1 &1364888298 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1364888299} + - component: {fileID: 1364888301} + - component: {fileID: 1364888300} + m_Layer: 5 + m_Name: TitleText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1364888299 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364888298} + 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: 1207064687} + 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: -20} + m_SizeDelta: {x: 0, y: 30} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1364888300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364888298} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, 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: 8716cefd1802c7046b79c87025899665, type: 3} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "Vous avez \xE9tabli un nouveau record !" +--- !u!222 &1364888301 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1364888298} --- !u!1 &1400122276 GameObject: m_ObjectHideFlags: 0 @@ -3155,6 +4114,404 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1503553494} +--- !u!1001 &1573159048 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 620616380} + m_Modifications: + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -55.050003 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.y + value: 120.525 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -50.2625 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -90.525 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -110.525 + objectReference: {fileID: 0} + - target: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + propertyPath: m_Name + value: Letter1Panel + objectReference: {fileID: 0} + - target: {fileID: 114172407958408760, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Color.a + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 114828288612452432, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: ColorSelection.a + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + m_IsPrefabParent: 0 +--- !u!1 &1625485409 stripped +GameObject: + m_PrefabParentObject: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 1573159048} +--- !u!224 &1625485410 stripped +RectTransform: + m_PrefabParentObject: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 1573159048} +--- !u!1001 &1697148770 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 620616380} + m_Modifications: + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 404 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -55.050003 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.x + value: 160 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_SizeDelta.y + value: 120.525 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224681986931529282, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224466170424052486, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -50.2625 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224115740704882178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -90.525 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 80 + objectReference: {fileID: 0} + - target: {fileID: 224608004733392416, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: m_AnchoredPosition.y + value: -110.525 + objectReference: {fileID: 0} + - target: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + propertyPath: m_Name + value: Letter3Panel + objectReference: {fileID: 0} + - target: {fileID: 114828288612452432, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + propertyPath: IsActive + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: c5a4f9907b182104dac5170e325fef73, type: 2} + m_IsPrefabParent: 0 +--- !u!224 &1697148771 stripped +RectTransform: + m_PrefabParentObject: {fileID: 224969415226408660, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 1697148770} --- !u!1 &1764333513 GameObject: m_ObjectHideFlags: 0 @@ -3225,6 +4582,85 @@ CanvasRenderer: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1764333513} +--- !u!1 &1798360587 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1798360588} + - component: {fileID: 1798360590} + - component: {fileID: 1798360589} + m_Layer: 5 + m_Name: ResultText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1798360588 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1798360587} + 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: 1207064687} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.2, y: 0.15} + m_AnchorMax: {x: 0.8, y: 0.35} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1798360589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1798360587} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.69411767, g: 0.69803923, b: 0.5294118, 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: 60 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 6 + m_MaxSize: 60 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &1798360590 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1798360587} +--- !u!1 &1800919846 stripped +GameObject: + m_PrefabParentObject: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 284145550} --- !u!1 &1825524199 GameObject: m_ObjectHideFlags: 0 @@ -3621,6 +5057,17 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 757cd539b81c9f44ba131995b6b52c1d, type: 3} m_Name: m_EditorClassIdentifier: + Active: 1 +--- !u!1 &1940913573 stripped +GameObject: + m_PrefabParentObject: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 831371413} +--- !u!1 &1956597767 stripped +GameObject: + m_PrefabParentObject: {fileID: 1382578555604178, guid: c5a4f9907b182104dac5170e325fef73, + type: 2} + m_PrefabInternal: {fileID: 1697148770} --- !u!1 &1960925155 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/HighscoreLetterManager.cs b/Assets/Scripts/HighscoreLetterManager.cs new file mode 100644 index 0000000..4bbed49 --- /dev/null +++ b/Assets/Scripts/HighscoreLetterManager.cs @@ -0,0 +1,168 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; +using System; +using System.ComponentModel; + +public class HighscoreLetterManager : MonoBehaviour +{ + private string[] Alphanumerics = new[] + { + "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", + "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", + "U", "V", "W", "X", "Y", "Z", "0", "1", "2", "3", + "4", "5", "6", "7", "8", "9" + }; + public bool IsActive + { + get + { + return _isActive; + } + set + { + if (value == _isActive) return; + _isActive = value; + Selector.GetComponent().color = _isActive ? ColorSelection : Color.clear; + var image = Selector.GetComponent(); + var test = Selector.GetComponentInChildren(); + } + } + + private int currentIndex; + + public Button UpButton; + public Sprite UpButtonSprite; + public Sprite PressedUpButtonSprite; + + public Button DownButton; + public Sprite DownButtonSprite; + public Sprite PressedDownButtonSprite; + + public Text LetterText; + + public GameObject Selector; + public Color ColorSelection; + + //public string XAxis; + public string YAxis; + + private Image upButtonImage; + private Image downButtonImage; + private bool letterIsChanging; + private bool upButtonPressed; + private bool downButtonPressed; + private DateTime lastInput; + public int InputDelay = 500; + private bool _isActive; + + + bool IsSpawned + { + get { return lastInput == null || (DateTime.Now - lastInput).Milliseconds < InputDelay; } + } + + public string CurrentText + { get { return Alphanumerics[CurrentIndex]; } } + + private int CurrentIndex + { + get + { + return currentIndex; + } + + set + { + currentIndex = value; + } + } + + // Use this for initialization + void Start() + { + CurrentIndex = 0; + upButtonImage = UpButton.GetComponentInChildren(); + downButtonImage = DownButton.GetComponentInChildren(); + if (Selector != null) + Selector.GetComponent().color = _isActive ? ColorSelection : Color.clear; + } + + // Update is called once per frame + void Update() + { + if (!IsActive) return; + + UpdateLetter(); + if (!IsSpawned) + { + if (!string.IsNullOrEmpty(YAxis)) + { + var verticalAxis = Input.GetAxis(YAxis); + if (Math.Abs(verticalAxis) == 1) + ChangeLetter(verticalAxis == 1); + + } + } + } + + private void UpdateLetter() + { + if (letterIsChanging) return; + if (LetterText.text != CurrentText) + { + LetterText.text = CurrentText; + } + UpdateButtonsSprite(); + } + + private void UpdateButtonsSprite() + { + var upSprite = UpButtonSprite; + var downSprite = DownButtonSprite; + if (upButtonPressed && (DateTime.Now - lastInput).Milliseconds < 200) + { + upSprite = PressedUpButtonSprite; + } + else upButtonPressed = false; + if (downButtonPressed && (DateTime.Now - lastInput).Milliseconds < 200) + { + downSprite = PressedDownButtonSprite; + } + else downButtonPressed = false; + upButtonImage.sprite = upSprite; + downButtonImage.sprite = downSprite; + } + + public void ChangeLetter(bool plus) + { + if (letterIsChanging) return; + lastInput = DateTime.Now; + letterIsChanging = true; + upButtonPressed = false; + downButtonPressed = false; + if (plus) + { + CurrentIndex++; + upButtonPressed = true; + } + else + { + CurrentIndex--; + downButtonPressed = true; + } + if (CurrentIndex < 0) CurrentIndex = Alphanumerics.Length - 1; + else if (CurrentIndex >= Alphanumerics.Length) CurrentIndex = 0; + letterIsChanging = false; + } + + private static bool? IsPositiveMove(float axis) + { + bool? move = null; + if (axis == 1) move = true; + else if (axis == -1) move = false; + return move; + } + + +} diff --git a/Assets/Scripts/HighscoreLetterManager.cs.meta b/Assets/Scripts/HighscoreLetterManager.cs.meta new file mode 100644 index 0000000..9680e2b --- /dev/null +++ b/Assets/Scripts/HighscoreLetterManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 718cda631653149408754c139b62179e +timeCreated: 1520937984 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/HighscoreLettersManager.cs b/Assets/Scripts/HighscoreLettersManager.cs new file mode 100644 index 0000000..242bd36 --- /dev/null +++ b/Assets/Scripts/HighscoreLettersManager.cs @@ -0,0 +1,73 @@ +using UnityEngine; +using System.Collections; +using System; +using System.Linq; +using UnityEngine.UI; + +public class HighscoreLettersManager : MonoBehaviour +{ + private DateTime lastInput; + public int InputDelay = 150; + public GameObject[] Letters; + public Text ResultText; + public string XAxis; + public int rank; + public TimeSpan RunTime = new TimeSpan(0,0,1,30,500); + + private int _selectionIndex = 0; + private bool selectionChanging; + + bool IsSpawned + { + get { return lastInput == null || (DateTime.Now - lastInput).Milliseconds < InputDelay; } + } + + + // Use this for initialization + void Start() + { + if (Letters != null && Letters.Any()) + Letters[0].GetComponent().IsActive = true; + } + + // Update is called once per frame + void Update() + { + if (ResultText != null) + ResultText.text = UpdateText(); + if (!IsSpawned || selectionChanging) + { + if (!string.IsNullOrEmpty(XAxis)) + { + var axis = Input.GetAxis(XAxis); + if (Math.Abs(axis) == 1) + ChangeSelection(axis == 1); + + } + } + } + + private void ChangeSelection(bool toRight) + { + selectionChanging = true; + lastInput = DateTime.Now; + var oldSelection = _selectionIndex; + if (toRight) _selectionIndex++; + else _selectionIndex--; + if (_selectionIndex < 0) _selectionIndex = Letters.Length - 1; + else if (_selectionIndex >= Letters.Length) _selectionIndex = 0; + Letters[oldSelection].GetComponent().IsActive = false; + Letters[_selectionIndex].GetComponent().IsActive = true; + selectionChanging = false; + } + + + private string UpdateText() + { + var pseudo = string.Empty; + foreach (var letter in Letters) + pseudo += letter.GetComponentInChildren().text; + + return string.Format("{0}/ - \t{1}\t - {2}:{3}:{4}", rank, pseudo, RunTime.Minutes, RunTime.Seconds, RunTime.Milliseconds); + } +} diff --git a/Assets/Scripts/HighscoreLettersManager.cs.meta b/Assets/Scripts/HighscoreLettersManager.cs.meta new file mode 100644 index 0000000..752f646 --- /dev/null +++ b/Assets/Scripts/HighscoreLettersManager.cs.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 63cb1b02fcbdb8d4693ec48f7a08d60b +timeCreated: 1520951638 +licenseType: Free +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/SelectorBehavior.cs b/Assets/Scripts/SelectorBehavior.cs index b52e34b..7046769 100644 --- a/Assets/Scripts/SelectorBehavior.cs +++ b/Assets/Scripts/SelectorBehavior.cs @@ -215,6 +215,7 @@ public class SelectorBehavior : MonoBehaviour else if (axis == -1) move = false; return move; } + private void MoveVertical(bool positive) { var value = GetCurrentTransportIndex; diff --git a/Assets/Scripts/StartupScript.cs b/Assets/Scripts/StartupScript.cs index 282755c..81138bd 100644 --- a/Assets/Scripts/StartupScript.cs +++ b/Assets/Scripts/StartupScript.cs @@ -8,11 +8,15 @@ public class StartupScript : MonoBehaviour public static StartupScript Current { get { return _current; } } + public bool Active = true; + // Use this for initialization void Start() { - _current = this; + _current = this; + Screen.SetResolution(1600, 900, true); + if (!Active) return; for (int i = 0; i < transform.childCount; i++) { diff --git a/Assets/Ui sample/Down.png b/Assets/Ui sample/Down.png new file mode 100644 index 0000000000000000000000000000000000000000..9006afd4e24cd84e2b727a45acce7d60668ef578 GIT binary patch literal 7338 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 literal 0 HcmV?d00001 diff --git a/Assets/Ui sample/PressedDown.png.meta b/Assets/Ui sample/PressedDown.png.meta new file mode 100644 index 0000000..8299ae6 --- /dev/null +++ b/Assets/Ui sample/PressedDown.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: b49cbdbc9e74b184685d92e9df680641 +timeCreated: 1520949171 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ui sample/PressedUp.png b/Assets/Ui sample/PressedUp.png new file mode 100644 index 0000000000000000000000000000000000000000..3f8804e1f52db1e4d1f86f0904bc8baf71bd0fa4 GIT binary patch literal 6666 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 literal 0 HcmV?d00001 diff --git a/Assets/Ui sample/PressedUp.png.meta b/Assets/Ui sample/PressedUp.png.meta new file mode 100644 index 0000000..f59023a --- /dev/null +++ b/Assets/Ui sample/PressedUp.png.meta @@ -0,0 +1,77 @@ +fileFormatVersion: 2 +guid: 6e81b656203ba064bb9c72a19f31000a +timeCreated: 1520949171 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + externalObjects: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Ui sample/Up.png b/Assets/Ui sample/Up.png new file mode 100644 index 0000000000000000000000000000000000000000..79403306de6df78fe506e84eb4ead698043178e2 GIT binary patch literal 6592 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