From ff062d4c3deef71d28c285433b826938c6cf66b6 Mon Sep 17 00:00:00 2001 From: Mausham Date: Wed, 17 Dec 2025 13:52:10 -0800 Subject: [PATCH] leaderboard added --- AGENTS.md | 2 +- .../Code/App/Installers/GameLifetimeScope.cs | 2 + .../Core/Contracts/ILeaderBoardController.cs | 9 + .../Contracts/ILeaderBoardController.cs.meta | 2 + .../Code/Domain/DomainAssembly.asmdef | 3 +- .../DarkMatter/Code/Domain/LeaderBoard.meta | 8 + .../Domain/LeaderBoard/LeaderboardData.cs | 13 + .../LeaderBoard/LeaderboardData.cs.meta | 2 + .../Presentation/PresentationAssembly.asmdef | 3 +- .../Presentation/UI/DeathScreenController.cs | 8 + .../Code/Presentation/UI/DeathScreenView.cs | 1 + .../Presentation/UI/LeaderBoardController.cs | 46 + .../UI/LeaderBoardController.cs.meta | 2 + .../Code/Presentation/UI/LeaderBoardView.cs | 33 + .../Presentation/UI/LeaderBoardView.cs.meta | 2 + Assets/LeaderBoardInitializer.cs | 16 - Assets/LeaderBoardUI.cs | 2 +- Assets/Resources/Materials/Player.mat | 4 +- Assets/Resources/Materials/death.mat | 2 +- Assets/Resources/Materials/safe.mat | 2 +- Assets/Resources/PlatformPrefabs/Data.prefab | 543 +++++ .../PlatformPrefabs/Data.prefab.meta | 7 + Assets/Scenes/GameScene.unity | 2004 ++++++++++++++++- Assets/_Recovery.meta | 8 + Assets/_Recovery/0.unity | Bin 0 -> 310336 bytes Assets/_Recovery/0.unity.meta | 7 + 26 files changed, 2607 insertions(+), 124 deletions(-) create mode 100644 Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs create mode 100644 Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs.meta create mode 100644 Assets/DarkMatter/Code/Domain/LeaderBoard.meta create mode 100644 Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs create mode 100644 Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs.meta create mode 100644 Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs create mode 100644 Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs.meta create mode 100644 Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs create mode 100644 Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs.meta create mode 100644 Assets/Resources/PlatformPrefabs/Data.prefab create mode 100644 Assets/Resources/PlatformPrefabs/Data.prefab.meta create mode 100644 Assets/_Recovery.meta create mode 100644 Assets/_Recovery/0.unity create mode 100644 Assets/_Recovery/0.unity.meta diff --git a/AGENTS.md b/AGENTS.md index b7467c6..4cd885c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -2,7 +2,7 @@ - Project name: Ultimate-HelixJump - Unity version: Unity 6000.3.0f1 - Active game object: - - Name: Platform + - Name: PlatformPool - Tag: Untagged - Layer: Default \ No newline at end of file diff --git a/Assets/DarkMatter/Code/App/Installers/GameLifetimeScope.cs b/Assets/DarkMatter/Code/App/Installers/GameLifetimeScope.cs index 80d0dd0..0812ec1 100644 --- a/Assets/DarkMatter/Code/App/Installers/GameLifetimeScope.cs +++ b/Assets/DarkMatter/Code/App/Installers/GameLifetimeScope.cs @@ -21,6 +21,7 @@ namespace Darkmatter.App [SerializeField] private StartScreenView startScreenView; [SerializeField] private DeathScreenView deathScreenView; [SerializeField] private PauseScreenView pauseScreenView; + [SerializeField] private LeaderBoardView leaderBoardView; protected override void Configure(IContainerBuilder builder) { builder.RegisterComponent(pool).As>(); @@ -36,6 +37,7 @@ namespace Darkmatter.App builder.Register(Lifetime.Singleton).WithParameter(gameScreenView).As(); builder.Register(Lifetime.Singleton).WithParameter(pauseScreenView).As(); builder.Register(Lifetime.Singleton).WithParameter(deathScreenView).As(); + builder.Register(Lifetime.Singleton).WithParameter(leaderBoardView).As(); } diff --git a/Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs b/Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs new file mode 100644 index 0000000..3074bb2 --- /dev/null +++ b/Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs @@ -0,0 +1,9 @@ +using UnityEngine; + +namespace Darkmatter.Core +{ + public interface ILeaderBoardController + { + void ShowLeaderBoard(); + } +} diff --git a/Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs.meta b/Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs.meta new file mode 100644 index 0000000..e7fdacd --- /dev/null +++ b/Assets/DarkMatter/Code/Core/Contracts/ILeaderBoardController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f9b941192dc0fea4d83c6889df709d92 \ No newline at end of file diff --git a/Assets/DarkMatter/Code/Domain/DomainAssembly.asmdef b/Assets/DarkMatter/Code/Domain/DomainAssembly.asmdef index b9a12db..5169bab 100644 --- a/Assets/DarkMatter/Code/Domain/DomainAssembly.asmdef +++ b/Assets/DarkMatter/Code/Domain/DomainAssembly.asmdef @@ -4,7 +4,8 @@ "references": [ "GUID:8bce7b1d1a7647841855dfbbfa883cd6", "GUID:4307f53044263cf4b835bd812fc161a4", - "GUID:b0214a6008ed146ff8f122a6a9c2f6cc" + "GUID:b0214a6008ed146ff8f122a6a9c2f6cc", + "GUID:6055be8ebefd69e48b49212b09b47b2f" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/DarkMatter/Code/Domain/LeaderBoard.meta b/Assets/DarkMatter/Code/Domain/LeaderBoard.meta new file mode 100644 index 0000000..291126d --- /dev/null +++ b/Assets/DarkMatter/Code/Domain/LeaderBoard.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 519b6dff3c0f4154b911953421501a5d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs b/Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs new file mode 100644 index 0000000..8e6c0e9 --- /dev/null +++ b/Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs @@ -0,0 +1,13 @@ +using TMPro; +using UnityEngine; + +namespace Darkmatter.Domain +{ + + public class LeaderboardData : MonoBehaviour + { + public TextMeshProUGUI posNumber; + public TextMeshProUGUI playerName; + public TextMeshProUGUI playerScore; + } +} diff --git a/Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs.meta b/Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs.meta new file mode 100644 index 0000000..d23f4c4 --- /dev/null +++ b/Assets/DarkMatter/Code/Domain/LeaderBoard/LeaderboardData.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: a6ab63c7177ea94478032cb825071368 \ No newline at end of file diff --git a/Assets/DarkMatter/Code/Presentation/PresentationAssembly.asmdef b/Assets/DarkMatter/Code/Presentation/PresentationAssembly.asmdef index f5709ce..018f10a 100644 --- a/Assets/DarkMatter/Code/Presentation/PresentationAssembly.asmdef +++ b/Assets/DarkMatter/Code/Presentation/PresentationAssembly.asmdef @@ -5,7 +5,8 @@ "GUID:8bce7b1d1a7647841855dfbbfa883cd6", "GUID:b0214a6008ed146ff8f122a6a9c2f6cc", "GUID:6055be8ebefd69e48b49212b09b47b2f", - "GUID:219208e14f3a1e1439abafd1ff0ae402" + "GUID:219208e14f3a1e1439abafd1ff0ae402", + "GUID:2073209246492244c9ad62c89d8d37bb" ], "includePlatforms": [], "excludePlatforms": [], diff --git a/Assets/DarkMatter/Code/Presentation/UI/DeathScreenController.cs b/Assets/DarkMatter/Code/Presentation/UI/DeathScreenController.cs index a71767f..adde7df 100644 --- a/Assets/DarkMatter/Code/Presentation/UI/DeathScreenController.cs +++ b/Assets/DarkMatter/Code/Presentation/UI/DeathScreenController.cs @@ -1,4 +1,5 @@ using Darkmatter.Core; +using System; using UnityEngine; using UnityEngine.SceneManagement; using VContainer; @@ -14,11 +15,18 @@ namespace Darkmatter.Presentation [Inject] private IAudioController IaudioController; [Inject] private IGameSession IgameSession; [Inject] private IGameScreenController IgameScreenController; + [Inject] private ILeaderBoardController IleaderBoardController; public DeathScreenController(DeathScreenView _deathScreenView) { deathScreenView = _deathScreenView; deathScreenView.restartBtn.onClick.AddListener(OnRestartButtonClicked); deathScreenView.exitBtn.onClick.AddListener(OnExitButtonClicked); + deathScreenView.leaderBoardBtn.onClick.AddListener(OnLeaderBoardBtnClicked); + } + + private void OnLeaderBoardBtnClicked() + { + IleaderBoardController.ShowLeaderBoard(); } public void ShowDeathScreen() diff --git a/Assets/DarkMatter/Code/Presentation/UI/DeathScreenView.cs b/Assets/DarkMatter/Code/Presentation/UI/DeathScreenView.cs index d7eee56..0a24af3 100644 --- a/Assets/DarkMatter/Code/Presentation/UI/DeathScreenView.cs +++ b/Assets/DarkMatter/Code/Presentation/UI/DeathScreenView.cs @@ -10,6 +10,7 @@ namespace Darkmatter.Presentation [SerializeField] private GameObject deathScreen; public Button restartBtn; public Button exitBtn; + public Button leaderBoardBtn; public TextMeshProUGUI score; public TextMeshProUGUI highScore; diff --git a/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs new file mode 100644 index 0000000..89b9a55 --- /dev/null +++ b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs @@ -0,0 +1,46 @@ +using Darkmatter.Core; +using Unity.Services.Leaderboards; +using UnityEngine; + + +namespace Darkmatter.Presentation +{ + public class LeaderBoardController : ILeaderBoardController + { + private const string leaderBoardID = "helix_leaderboard"; + private LeaderBoardView leaderBoardView; + + public LeaderBoardController( LeaderBoardView _leaderBoardView ) + { + this.leaderBoardView = _leaderBoardView; + leaderBoardView.ExitButton.onClick.AddListener(OnExitBtnClicked); + } + + private void OnExitBtnClicked() + { + Debug.Log("ExitBtnClicked From LeaderBoard"); + } + + public void ShowLeaderBoard() + { + LoadLeaderBoard(); + leaderBoardView.Show(); + } + + async void LoadLeaderBoard() + { + var score = await LeaderboardsService.Instance.GetScoresAsync(leaderBoardID, new GetScoresOptions { Limit = 10 }); + int rank = 1; + foreach(var entry in score.Results) + { + leaderBoardView.UpdateData(rank,entry.PlayerName,entry.Score.ToString()); + rank++; + } + } + + public void HideLeaderBoard() + { + leaderBoardView.Hide(); + } + } +} diff --git a/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs.meta b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs.meta new file mode 100644 index 0000000..37c9791 --- /dev/null +++ b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardController.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7ae01ef8b9cad98488971219f0be0696 \ No newline at end of file diff --git a/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs new file mode 100644 index 0000000..614faac --- /dev/null +++ b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs @@ -0,0 +1,33 @@ +using Darkmatter.Domain; +using TMPro; +using UnityEngine; +using UnityEngine.UI; + +namespace Darkmatter.Presentation +{ + public class LeaderBoardView : MonoBehaviour + { + public GameObject leaderBoardScreen; + public Button ExitButton; + public Transform LBDataContainer; + public LeaderboardData LBplayerData; + + public void Show() + { + leaderBoardScreen.SetActive(true); + } + + public void UpdateData(int rank,string name, string score) + { + LeaderboardData data = Instantiate(LBplayerData, LBDataContainer); + data.posNumber.text = rank.ToString(); + data.playerName.text = name; + data.playerScore.text = score; + } + + public void Hide() + { + leaderBoardScreen.SetActive(false); + } + } +} diff --git a/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs.meta b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs.meta new file mode 100644 index 0000000..1a4f1a5 --- /dev/null +++ b/Assets/DarkMatter/Code/Presentation/UI/LeaderBoardView.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: baefee10d6992d64caaa7856e0e1ba65 \ No newline at end of file diff --git a/Assets/LeaderBoardInitializer.cs b/Assets/LeaderBoardInitializer.cs index 9badfba..da90a3c 100644 --- a/Assets/LeaderBoardInitializer.cs +++ b/Assets/LeaderBoardInitializer.cs @@ -5,8 +5,6 @@ using UnityEngine; public class LeaderBoardInitializer : MonoBehaviour { - public LeaderBoardManager leaderBoardManager; - public LeaderBoardUI leaderBoardUI; private async void Awake() { await Init(); @@ -20,19 +18,5 @@ public class LeaderBoardInitializer : MonoBehaviour await AuthenticationService.Instance.SignInAnonymouslyAsync(); } Debug.Log("Signed in as :" + AuthenticationService.Instance.PlayerId); - Invoke("SubmitScore", 5f); } - - public void SubmitScore() - { - leaderBoardManager.SubmitScore(55); - Invoke("CallLeaderBoardUI", 5f); - } - - public void CallLeaderBoardUI() - { - leaderBoardUI.LoadLeaderBoard(); - } - - } diff --git a/Assets/LeaderBoardUI.cs b/Assets/LeaderBoardUI.cs index 321f2dd..2b1898a 100644 --- a/Assets/LeaderBoardUI.cs +++ b/Assets/LeaderBoardUI.cs @@ -17,7 +17,7 @@ public class LeaderBoardUI : MonoBehaviour foreach (var scoreEntry in score.Results) { - sb.AppendLine($"{rank}.{scoreEntry.PlayerName}- Score: {scoreEntry.Score}"); + sb.AppendLine($"{rank}.{scoreEntry.PlayerName}- {scoreEntry.Score}"); rank++; } diff --git a/Assets/Resources/Materials/Player.mat b/Assets/Resources/Materials/Player.mat index a224aad..c3e7d3e 100644 --- a/Assets/Resources/Materials/Player.mat +++ b/Assets/Resources/Materials/Player.mat @@ -129,8 +129,8 @@ Material: - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.735849, g: 0.09371662, b: 0.48520926, a: 0} - - _Color: {r: 0.735849, g: 0.093716584, b: 0.48520917, a: 0} + - _BaseColor: {r: 0.22148229, g: 0.13866144, b: 0.7169812, a: 0} + - _Color: {r: 0.22148225, g: 0.13866141, b: 0.7169812, a: 0} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} m_BuildTextureStacks: [] diff --git a/Assets/Resources/Materials/death.mat b/Assets/Resources/Materials/death.mat index 9cb9efc..0421cc0 100644 --- a/Assets/Resources/Materials/death.mat +++ b/Assets/Resources/Materials/death.mat @@ -116,7 +116,7 @@ Material: - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.8679245, g: 0.8474546, b: 0.8474546, a: 0} + - _BaseColor: {r: 0.17342028, g: 0.754717, b: 0.0747597, a: 0} - _Color: {r: 0.17342025, g: 0.75471693, b: 0.07475967, a: 0} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Assets/Resources/Materials/safe.mat b/Assets/Resources/Materials/safe.mat index 99baede..b825e64 100644 --- a/Assets/Resources/Materials/safe.mat +++ b/Assets/Resources/Materials/safe.mat @@ -116,7 +116,7 @@ Material: - _XRMotionVectorsPass: 1 - _ZWrite: 1 m_Colors: - - _BaseColor: {r: 0.8113208, g: 0.53379685, b: 0.04209684, a: 1} + - _BaseColor: {r: 0.122641504, g: 0.12090601, b: 0.12090601, a: 0} - _Color: {r: 0.8113207, g: 0.53379685, b: 0.042096816, a: 1} - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1} diff --git a/Assets/Resources/PlatformPrefabs/Data.prefab b/Assets/Resources/PlatformPrefabs/Data.prefab new file mode 100644 index 0000000..9a921b8 --- /dev/null +++ b/Assets/Resources/PlatformPrefabs/Data.prefab @@ -0,0 +1,543 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &165020062066814139 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4113628820563359144} + - component: {fileID: 6575295744605876355} + - component: {fileID: 7140963729975583955} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4113628820563359144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165020062066814139} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6295715214915275273} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -27.218, y: 0.00018167} + m_SizeDelta: {x: 478.32, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6575295744605876355 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165020062066814139} + m_CullTransparentMesh: 1 +--- !u!114 &7140963729975583955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 165020062066814139} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Mausham + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &340109946359880583 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6295715214915275273} + - component: {fileID: 501012132923561755} + m_Layer: 5 + m_Name: Data + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6295715214915275273 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 340109946359880583} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6280020993193243254} + - {fileID: 8906486470364011302} + - {fileID: 4113628820563359144} + - {fileID: 7028199121959849731} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 817.4707, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &501012132923561755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 340109946359880583} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a6ab63c7177ea94478032cb825071368, type: 3} + m_Name: + m_EditorClassIdentifier: DomainAssembly::Darkmatter.Domain.LeaderboardData + posNumber: {fileID: 8966731343238371749} + playerName: {fileID: 7140963729975583955} + playerScore: {fileID: 7199945981426735824} +--- !u!1 &4797370510838053142 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8906486470364011302} + - component: {fileID: 5326268683441541639} + - component: {fileID: 8966731343238371749} + m_Layer: 5 + m_Name: Pos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8906486470364011302 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4797370510838053142} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6295715214915275273} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -337.55716, y: 0.000073433} + m_SizeDelta: {x: 142.3564, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5326268683441541639 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4797370510838053142} + m_CullTransparentMesh: 1 +--- !u!114 &8966731343238371749 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4797370510838053142} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 1 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6132729063881112671 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7028199121959849731} + - component: {fileID: 4653860659365438421} + - component: {fileID: 7199945981426735824} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7028199121959849731 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6132729063881112671} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6295715214915275273} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 310.3393, y: -0.00016832} + m_SizeDelta: {x: 196.7922, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4653860659365438421 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6132729063881112671} + m_CullTransparentMesh: 1 +--- !u!114 &7199945981426735824 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6132729063881112671} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 55 + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4278190080 + m_fontColor: {r: 0, g: 0, b: 0, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 50 + m_fontSizeBase: 50 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &6232315795518372563 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6280020993193243254} + - component: {fileID: 4219921636454376189} + - component: {fileID: 2882162719573765618} + m_Layer: 5 + m_Name: DataPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6280020993193243254 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6232315795518372563} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6295715214915275273} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.0023193, y: 0.000039101} + m_SizeDelta: {x: 817.48, y: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4219921636454376189 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6232315795518372563} + m_CullTransparentMesh: 1 +--- !u!114 &2882162719573765618 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6232315795518372563} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 0.627451} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -1282338661, guid: 6d1a2570067e3ae4cb5c72a2bca3b8d5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/Resources/PlatformPrefabs/Data.prefab.meta b/Assets/Resources/PlatformPrefabs/Data.prefab.meta new file mode 100644 index 0000000..3ffdc0f --- /dev/null +++ b/Assets/Resources/PlatformPrefabs/Data.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b16e394676a0f3e4dbf81cd523bf2325 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/GameScene.unity b/Assets/Scenes/GameScene.unity index a6e6d73..9d246d1 100644 --- a/Assets/Scenes/GameScene.unity +++ b/Assets/Scenes/GameScene.unity @@ -487,6 +487,43 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &155034150 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 155034151} + m_Layer: 5 + m_Name: LeaderBoardScreen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &155034151 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 155034150} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1926046908} + - {fileID: 903232249} + m_Father: {fileID: 861211732} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &158888000 GameObject: m_ObjectHideFlags: 0 @@ -10910,6 +10947,7 @@ MonoBehaviour: startScreenView: {fileID: 861211736} deathScreenView: {fileID: 861211733} pauseScreenView: {fileID: 861211734} + leaderBoardView: {fileID: 861211737} --- !u!1 &345728572 GameObject: m_ObjectHideFlags: 0 @@ -11112,7 +11150,7 @@ MonoBehaviour: m_ShadowLayerMask: 1 m_RenderingLayers: 1 m_ShadowRenderingLayers: 1 ---- !u!1 &527542337 +--- !u!1 &501358097 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -11120,47 +11158,92 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 527542338} - - component: {fileID: 527542340} - - component: {fileID: 527542339} + - component: {fileID: 501358098} + - component: {fileID: 501358101} + - component: {fileID: 501358100} + - component: {fileID: 501358099} m_Layer: 5 - m_Name: ScoreLEaderBoard + m_Name: ExitButton m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &527542338 +--- !u!224 &501358098 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 527542337} + m_GameObject: {fileID: 501358097} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 861211732} + m_Father: {fileID: 1926046908} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 805.89014} - m_SizeDelta: {x: 1080, y: 308.2201} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 74, y: 119} + m_SizeDelta: {x: 120, y: 120} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &527542339 +--- !u!114 &501358099 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 527542337} + m_GameObject: {fileID: 501358097} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} m_Name: - m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 501358100} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &501358100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 501358097} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} m_RaycastTarget: 1 @@ -11169,85 +11252,23 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 50 - m_fontSizeBase: 50 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 1 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 256 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_characterHorizontalScale: 1 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_ActiveFontFeatures: 6e72656b - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_EmojiFallbackSupport: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &527542340 + m_Sprite: {fileID: 896764183, guid: 156ec492e516ccb4099add479601d65e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &501358101 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 527542337} + m_GameObject: {fileID: 501358097} m_CullTransparentMesh: 1 --- !u!1 &581798936 GameObject: @@ -11727,6 +11748,42 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 670778192} m_CullTransparentMesh: 1 +--- !u!1 &685216011 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 685216012} + m_Layer: 5 + m_Name: Sliding Area + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &685216012 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 685216011} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1227816969} + m_Father: {fileID: 2095905333} + 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: -20, y: -20} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &694958380 GameObject: m_ObjectHideFlags: 0 @@ -12091,6 +12148,114 @@ Animator: m_AllowConstantClipSamplingOptimization: 1 m_KeepAnimatorStateOnDisable: 0 m_WriteDefaultValuesOnDisable: 0 +--- !u!1 &789049440 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 789049441} + - component: {fileID: 789049444} + - component: {fileID: 789049443} + - component: {fileID: 789049442} + m_Layer: 5 + m_Name: Scroll View + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &789049441 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 789049440} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 827642365} + - {fileID: 2095905333} + m_Father: {fileID: 1926046908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 3.4787598, y: -56.67212} + m_SizeDelta: {x: -156.52118, y: -326.46973} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &789049442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 789049440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.ScrollRect + m_Content: {fileID: 1836214634} + m_Horizontal: 0 + m_Vertical: 1 + m_MovementType: 1 + m_Elasticity: 0.1 + m_Inertia: 1 + m_DecelerationRate: 0.135 + m_ScrollSensitivity: 1 + m_Viewport: {fileID: 827642365} + m_HorizontalScrollbar: {fileID: 0} + m_VerticalScrollbar: {fileID: 2095905334} + m_HorizontalScrollbarVisibility: 2 + m_VerticalScrollbarVisibility: 2 + m_HorizontalScrollbarSpacing: -3 + m_VerticalScrollbarSpacing: -3 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &789049443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 789049440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &789049444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 789049440} + m_CullTransparentMesh: 1 --- !u!1 &791472098 GameObject: m_ObjectHideFlags: 0 @@ -12193,6 +12358,96 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!1 &827642364 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 827642365} + - component: {fileID: 827642368} + - component: {fileID: 827642367} + - component: {fileID: 827642366} + m_Layer: 5 + m_Name: Viewport + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &827642365 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827642364} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1836214634} + m_Father: {fileID: 789049441} + 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: -17, y: 0} + m_Pivot: {x: 0, y: 1} +--- !u!114 &827642366 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827642364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Mask + m_ShowMaskGraphic: 0 +--- !u!114 &827642367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827642364} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &827642368 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827642364} + m_CullTransparentMesh: 1 --- !u!1 &832575517 GameObject: m_ObjectHideFlags: 0 @@ -12255,6 +12510,7 @@ GameObject: - component: {fileID: 861211735} - component: {fileID: 861211734} - component: {fileID: 861211733} + - component: {fileID: 861211737} m_Layer: 5 m_Name: Screens m_TagString: Untagged @@ -12278,7 +12534,7 @@ RectTransform: - {fileID: 1088536452} - {fileID: 1396549893} - {fileID: 1465549299} - - {fileID: 527542338} + - {fileID: 155034151} m_Father: {fileID: 791472102} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -12301,6 +12557,7 @@ MonoBehaviour: deathScreen: {fileID: 1465549298} restartBtn: {fileID: 1849045416} exitBtn: {fileID: 1148039067} + leaderBoardBtn: {fileID: 1805261808} score: {fileID: 717201482} highScore: {fileID: 21876042} --- !u!114 &861211734 @@ -12347,6 +12604,142 @@ MonoBehaviour: m_EditorClassIdentifier: PresentationAssembly::Darkmatter.Presentation.StartScreenView startScreen: {fileID: 1613812279} tapToStartButton: {fileID: 341853334} +--- !u!114 &861211737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861211731} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: baefee10d6992d64caaa7856e0e1ba65, type: 3} + m_Name: + m_EditorClassIdentifier: PresentationAssembly::Darkmatter.Presentation.LeaderBoardView + leaderBoardScreen: {fileID: 155034150} + ExitButton: {fileID: 501358099} + LBDataContainer: {fileID: 1836214634} + LBplayerData: {fileID: 501012132923561755, guid: b16e394676a0f3e4dbf81cd523bf2325, type: 3} +--- !u!1 &903232248 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 903232249} + - component: {fileID: 903232252} + - component: {fileID: 903232251} + - component: {fileID: 903232250} + m_Layer: 5 + m_Name: PauseButton + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &903232249 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 903232248} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 155034151} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -88, y: -73} + m_SizeDelta: {x: 150, y: 150} + m_Pivot: {x: 1, y: 1} +--- !u!114 &903232250 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 903232248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 903232251} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &903232251 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 903232248} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -2031289094, guid: 156ec492e516ccb4099add479601d65e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &903232252 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 903232248} + m_CullTransparentMesh: 1 --- !u!1 &926831878 GameObject: m_ObjectHideFlags: 0 @@ -12572,6 +12965,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 933431910} m_CullTransparentMesh: 1 +--- !u!1 &974364809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 974364810} + - component: {fileID: 974364812} + - component: {fileID: 974364811} + m_Layer: 5 + m_Name: NameImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &974364810 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974364809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1930990849} + m_Father: {fileID: 1152032975} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.28654307, y: 1} + m_AnchorMax: {x: 0.5786573, y: 1} + m_AnchoredPosition: {x: 4.5, y: 0.00012207031} + m_SizeDelta: {x: -4.6660156, y: 101} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &974364811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974364809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 638108468, guid: 6d1a2570067e3ae4cb5c72a2bca3b8d5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &974364812 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 974364809} + m_CullTransparentMesh: 1 --- !u!1 &1050760847 GameObject: m_ObjectHideFlags: 0 @@ -12794,6 +13263,82 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1090159332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090159333} + - component: {fileID: 1090159335} + - component: {fileID: 1090159334} + m_Layer: 5 + m_Name: ScoreImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1090159333 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090159332} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2145050807} + m_Father: {fileID: 1152032975} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.6337997, y: 1} + m_AnchorMax: {x: 0.9596573, y: 1} + m_AnchoredPosition: {x: -1.5, y: 0.00012207031} + m_SizeDelta: {x: -9, y: 101} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1090159334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090159332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 638108468, guid: 6d1a2570067e3ae4cb5c72a2bca3b8d5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1090159335 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090159332} + m_CullTransparentMesh: 1 --- !u!1 &1148039065 GameObject: m_ObjectHideFlags: 0 @@ -12829,7 +13374,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: -280.87347, y: 245.39343} + m_AnchoredPosition: {x: -225, y: 245.39343} m_SizeDelta: {x: 200, y: 200} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1148039067 @@ -12896,7 +13441,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: -1652847993, guid: 156ec492e516ccb4099add479601d65e, type: 3} + m_Sprite: {fileID: -1513635165, guid: 156ec492e516ccb4099add479601d65e, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -12914,6 +13459,119 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1148039065} m_CullTransparentMesh: 1 +--- !u!1 &1152032974 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1152032975} + m_Layer: 5 + m_Name: TableHeader + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1152032975 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1152032974} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1439434773} + - {fileID: 974364810} + - {fileID: 1090159333} + m_Father: {fileID: 1926046908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -8.503906, y: -73} + m_SizeDelta: {x: -134.03851, y: 103} + m_Pivot: {x: 0.5, y: 1} +--- !u!1 &1227816968 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1227816969} + - component: {fileID: 1227816971} + - component: {fileID: 1227816970} + m_Layer: 5 + m_Name: Handle + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1227816969 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227816968} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 685216012} + 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: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1227816970 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227816968} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1227816971 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227816968} + m_CullTransparentMesh: 1 --- !u!1 &1311440874 GameObject: m_ObjectHideFlags: 0 @@ -13189,6 +13847,143 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1320482637} m_CullTransparentMesh: 1 +--- !u!1 &1384237475 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1384237476} + - component: {fileID: 1384237478} + - component: {fileID: 1384237477} + m_Layer: 5 + m_Name: Pos + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1384237476 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384237475} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1439434773} + 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: -49.634796, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1384237477 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384237475} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Pos + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 69.35 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1384237478 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384237475} + m_CullTransparentMesh: 1 --- !u!1 &1396549892 GameObject: m_ObjectHideFlags: 0 @@ -13246,7 +14041,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!4 &1398296651 Transform: m_ObjectHideFlags: 0 @@ -13274,8 +14069,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 35a6de0bf5636ce4cbfb0040efc4ea14, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::LeaderBoardInitializer - leaderBoardManager: {fileID: 1398296653} - leaderBoardUI: {fileID: 1398296654} --- !u!114 &1398296653 MonoBehaviour: m_ObjectHideFlags: 0 @@ -13283,7 +14076,7 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1398296650} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 0a0aa7f91e319904e8628a3e89d1fc1b, type: 3} m_Name: @@ -13295,12 +14088,12 @@ MonoBehaviour: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1398296650} - m_Enabled: 1 + m_Enabled: 0 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fd36a96f31ec0b7418cf99f05b66a0ec, type: 3} m_Name: m_EditorClassIdentifier: Assembly-CSharp::LeaderBoardUI - scoretext: {fileID: 527542339} + scoretext: {fileID: 0} --- !u!1 &1416564334 GameObject: m_ObjectHideFlags: 0 @@ -13421,6 +14214,82 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1416564334} m_CullTransparentMesh: 1 +--- !u!1 &1439434772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1439434773} + - component: {fileID: 1439434775} + - component: {fileID: 1439434774} + m_Layer: 5 + m_Name: PosImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1439434773 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439434772} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1384237476} + m_Father: {fileID: 1152032975} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0.23779976, y: 1} + m_AnchoredPosition: {x: 19.898315, y: 0.00012207031} + m_SizeDelta: {x: -46.203186, y: 101} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1439434774 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439434772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 638108468, guid: 6d1a2570067e3ae4cb5c72a2bca3b8d5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1439434775 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439434772} + m_CullTransparentMesh: 1 --- !u!1 &1465549298 GameObject: m_ObjectHideFlags: 0 @@ -13451,6 +14320,7 @@ RectTransform: m_Children: - {fileID: 345728573} - {fileID: 1849045415} + - {fileID: 1805261807} - {fileID: 1148039066} - {fileID: 327139367} - {fileID: 1050760848} @@ -13575,6 +14445,187 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &1690788922 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1690788923} + - component: {fileID: 1690788925} + - component: {fileID: 1690788924} + m_Layer: 5 + m_Name: Text (TMP) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1690788923 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690788922} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1865876173} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0.6242, y: 18.3755} + m_SizeDelta: {x: 686.7502, y: 155.3811} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1690788924 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690788922} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: LEADERBOARD + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 75 + m_fontSizeBase: 75 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1690788925 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1690788922} + m_CullTransparentMesh: 1 +--- !u!1 &1741932665 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1741932666} + - component: {fileID: 1741932667} + m_Layer: 0 + m_Name: APIInitializers + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1741932666 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741932665} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1741932667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1741932665} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 35a6de0bf5636ce4cbfb0040efc4ea14, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::LeaderBoardInitializer --- !u!1 &1783072553 GameObject: m_ObjectHideFlags: 0 @@ -13628,6 +14679,126 @@ MonoBehaviour: deathClip: {fileID: 8300000, guid: 7e26c9daf4c32483b9c2790e662d3f1b, type: 3} btnPressedClip: {fileID: 8300000, guid: ffb159a21c8a04135a5616979c828fab, type: 3} scoredClip: {fileID: 8300000, guid: 37aed74757072c5459447a997d221fad, type: 3} +--- !u!1 &1805261806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1805261807} + - component: {fileID: 1805261810} + - component: {fileID: 1805261809} + - component: {fileID: 1805261808} + m_Layer: 5 + m_Name: LeaderBoardBtn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1805261807 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805261806} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1465549299} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 245.39343} + m_SizeDelta: {x: 200, y: 200} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1805261808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805261806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Button + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1805261809} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1805261809 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805261806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -541360309, guid: 156ec492e516ccb4099add479601d65e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1805261810 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1805261806} + m_CullTransparentMesh: 1 --- !u!1 &1829305575 GameObject: m_ObjectHideFlags: 0 @@ -13748,6 +14919,83 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1829305575} m_CullTransparentMesh: 1 +--- !u!1 &1836214633 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1836214634} + - component: {fileID: 1836214635} + - component: {fileID: 1836214636} + m_Layer: 5 + m_Name: Content + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1836214634 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836214633} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 827642365} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0.00018251839} + m_SizeDelta: {x: 0, y: 40} + m_Pivot: {x: 0, y: 1} +--- !u!114 &1836214635 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836214633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.VerticalLayoutGroup + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 20 + m_Bottom: 20 + m_ChildAlignment: 1 + m_Spacing: 20 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 1 + m_ChildScaleHeight: 1 + m_ReverseArrangement: 0 +--- !u!114 &1836214636 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1836214633} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.ContentSizeFitter + m_HorizontalFit: 0 + m_VerticalFit: 2 --- !u!1 &1849045414 GameObject: m_ObjectHideFlags: 0 @@ -13783,7 +15031,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 299.12653, y: 245.39343} + m_AnchoredPosition: {x: 220, y: 245.39343} m_SizeDelta: {x: 200, y: 200} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1849045416 @@ -13913,6 +15161,298 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: Assembly-CSharp::PlatformManager inputScale: 360 +--- !u!1 &1865876172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1865876173} + - component: {fileID: 1865876175} + - component: {fileID: 1865876174} + m_Layer: 5 + m_Name: LeaderBoardTextImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1865876173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865876172} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1690788923} + m_Father: {fileID: 1926046908} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: 155.6969} + m_SizeDelta: {x: 890.6456, y: 185.5869} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &1865876174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865876172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 1623855819, guid: 6d1a2570067e3ae4cb5c72a2bca3b8d5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1865876175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1865876172} + m_CullTransparentMesh: 1 +--- !u!1 &1926046907 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1926046908} + - component: {fileID: 1926046910} + - component: {fileID: 1926046909} + m_Layer: 5 + m_Name: LeaderBoardPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1926046908 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926046907} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1865876173} + - {fileID: 1152032975} + - {fileID: 789049441} + - {fileID: 501358098} + m_Father: {fileID: 155034151} + 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: -101.70892} + m_SizeDelta: {x: 0, y: -203.3977} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1926046909 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926046907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 1604159000, guid: 6d1a2570067e3ae4cb5c72a2bca3b8d5, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1926046910 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1926046907} + m_CullTransparentMesh: 1 +--- !u!1 &1930990848 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1930990849} + - component: {fileID: 1930990851} + - component: {fileID: 1930990850} + m_Layer: 5 + m_Name: Name + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1930990849 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930990848} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 974364810} + 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: -51.414993, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1930990850 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930990848} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Name + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1930990851 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1930990848} + m_CullTransparentMesh: 1 --- !u!1 &1942266448 GameObject: m_ObjectHideFlags: 0 @@ -14112,6 +15652,269 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2095905332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2095905333} + - component: {fileID: 2095905336} + - component: {fileID: 2095905335} + - component: {fileID: 2095905334} + m_Layer: 5 + m_Name: Scrollbar Vertical + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2095905333 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095905332} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 685216012} + m_Father: {fileID: 789049441} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: -17} + m_Pivot: {x: 1, y: 1} +--- !u!114 &2095905334 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095905332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Scrollbar + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1227816970} + m_HandleRect: {fileID: 1227816969} + m_Direction: 2 + m_Value: 0 + m_Size: 1 + m_NumberOfSteps: 0 + m_OnValueChanged: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2095905335 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095905332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: UnityEngine.UI::UnityEngine.UI.Image + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 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 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2095905336 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2095905332} + m_CullTransparentMesh: 1 +--- !u!1 &2145050806 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2145050807} + - component: {fileID: 2145050809} + - component: {fileID: 2145050808} + m_Layer: 5 + m_Name: Score + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2145050807 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2145050806} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1090159333} + 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: -79.41499, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2145050808 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2145050806} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: Unity.TextMeshPro::TMPro.TextMeshProUGUI + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Score + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 72 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 1 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 1 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_characterHorizontalScale: 1 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &2145050809 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2145050806} + m_CullTransparentMesh: 1 --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 @@ -14127,3 +15930,4 @@ SceneRoots: - {fileID: 2056622164} - {fileID: 1783072554} - {fileID: 1398296651} + - {fileID: 1741932666} diff --git a/Assets/_Recovery.meta b/Assets/_Recovery.meta new file mode 100644 index 0000000..3ce4786 --- /dev/null +++ b/Assets/_Recovery.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 663cfec7166f8f746939f02dd157025e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Recovery/0.unity b/Assets/_Recovery/0.unity new file mode 100644 index 0000000000000000000000000000000000000000..01d1152b6087dc69cf7e23b511d261d74e678473 GIT binary patch literal 310336 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 S@AZ^-X3Ot9W!vF(t^W@}4(cKR literal 0 HcmV?d00001 diff --git a/Assets/_Recovery/0.unity.meta b/Assets/_Recovery/0.unity.meta new file mode 100644 index 0000000..5033d04 --- /dev/null +++ b/Assets/_Recovery/0.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9b7272c0e7caac547af14c5f1532179c +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: