From 546f568801aabce681a78036467ad566a6a70308 Mon Sep 17 00:00:00 2001
From: Ali Sharoz <sharoz_dev@rizzestudios.com>
Date: Wed, 26 Mar 2025 05:33:35 +0500
Subject: [PATCH] Google Sign with playfab leaderboards and everything running

---
 Assets/GoogleSignIn.meta                      |    9 +
 Assets/GoogleSignIn/Editor.meta               |    9 +
 .../Editor/GoogleSignInDependencies.xml       |   19 +
 .../Editor/GoogleSignInDependencies.xml.meta  |   10 +
 .../GoogleSignInSupportDependencies.xml       |   11 +
 .../GoogleSignInSupportDependencies.xml.meta  |   10 +
 .../Editor/google-signin-plugin_v1.0.4.txt    |   33 +
 .../google-signin-plugin_v1.0.4.txt.meta      |   11 +
 Assets/GoogleSignIn/Editor/m2repository.meta  |   10 +
 .../GoogleSignIn/Editor/m2repository/com.meta |   10 +
 .../Editor/m2repository/com/google.meta       |   10 +
 .../m2repository/com/google/signin.meta       |   10 +
 .../google/signin/google-signin-support.meta  |   10 +
 .../signin/google-signin-support/1.0.4.meta   |   10 +
 .../1.0.4/google-signin-support-1.0.4.pom     |    9 +
 .../1.0.4/google-signin-support-1.0.4.pom.md5 |    1 +
 .../google-signin-support-1.0.4.pom.md5.meta  |   10 +
 .../google-signin-support-1.0.4.pom.meta      |   10 +
 .../google-signin-support-1.0.4.pom.sha1      |    1 +
 .../google-signin-support-1.0.4.pom.sha1.meta |   10 +
 .../1.0.4/google-signin-support-1.0.4.srcaar  |  Bin 0 -> 309879 bytes
 .../google-signin-support-1.0.4.srcaar.md5    |    1 +
 ...oogle-signin-support-1.0.4.srcaar.md5.meta |   10 +
 .../google-signin-support-1.0.4.srcaar.meta   |   10 +
 .../google-signin-support-1.0.4.srcaar.sha1   |    1 +
 ...ogle-signin-support-1.0.4.srcaar.sha1.meta |   10 +
 .../google-signin-support/maven-metadata.xml  |   12 +
 .../maven-metadata.xml.md5                    |    1 +
 .../maven-metadata.xml.md5.meta               |   10 +
 .../maven-metadata.xml.meta                   |   10 +
 .../maven-metadata.xml.sha1                   |    1 +
 .../maven-metadata.xml.sha1.meta              |   10 +
 Assets/GoogleSignIn/Future.cs                 |   84 +
 Assets/GoogleSignIn/Future.cs.meta            |   14 +
 Assets/GoogleSignIn/GoogleSignIn.cs           |  202 +
 Assets/GoogleSignIn/GoogleSignIn.cs.meta      |   14 +
 .../GoogleSignIn/GoogleSignInConfiguration.cs |   63 +
 .../GoogleSignInConfiguration.cs.meta         |   14 +
 Assets/GoogleSignIn/GoogleSignInController.cs |   50 +
 .../GoogleSignInController.cs.meta            |   11 +
 Assets/GoogleSignIn/GoogleSignInStatusCode.cs |   72 +
 .../GoogleSignInStatusCode.cs.meta            |   14 +
 Assets/GoogleSignIn/GoogleSignInUser.cs       |   76 +
 Assets/GoogleSignIn/GoogleSignInUser.cs.meta  |   14 +
 Assets/GoogleSignIn/Impl.meta                 |    9 +
 Assets/GoogleSignIn/Impl/BaseObject.cs        |   70 +
 Assets/GoogleSignIn/Impl/BaseObject.cs.meta   |   14 +
 Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs  |  187 +
 .../Impl/GoogleSignInImpl.cs.meta             |   14 +
 Assets/GoogleSignIn/Impl/NativeFuture.cs      |  102 +
 Assets/GoogleSignIn/Impl/NativeFuture.cs.meta |   14 +
 .../GoogleSignIn/Impl/SignInHelperObject.cs   |   42 +
 .../Impl/SignInHelperObject.cs.meta           |   14 +
 Assets/GoogleSigninSDK.meta                   |    8 +
 Assets/GoogleSigninSDK/GoogleSignInManager.cs |  233 +
 .../GoogleSignInManager.cs.meta               |   11 +
 Assets/GoogleSigninSDK/PlayerPrefsKeys.cs     |   23 +
 .../GoogleSigninSDK/PlayerPrefsKeys.cs.meta   |   11 +
 .../GoogleSigninSDK/PlayerPrefsSyncManager.cs |  134 +
 .../PlayerPrefsSyncManager.cs.meta            |   11 +
 Assets/GoogleSigninSDK/SafePlayerPrefs.cs     |   24 +
 .../GoogleSigninSDK/SafePlayerPrefs.cs.meta   |   11 +
 Assets/GoogleSigninSDK/SigninWithGoogle.png   |  Bin 0 -> 3267 bytes
 .../GoogleSigninSDK/SigninWithGoogle.png.meta |  140 +
 .../Demo TCP2/Cat Demo LWRP.unitypackage.meta |    7 +
 .../Demo TCP2/Cat Demo URP.unitypackage.meta  |    7 +
 Assets/LeaderBoard/LBEntrySelfItem.prefab     |   10 +-
 Assets/LeaderBoard/LeaderboardUIScreen.cs     |   72 +-
 ...eaderBoardPlayfabDoTween.unitypackage.meta |    7 +
 .../Models/Obstacle-1.fbx.meta                |   16 +-
 .../Models/Obstacle-10.fbx.meta               |   16 +-
 .../Models/Obstacle-11.fbx.meta               |   16 +-
 .../Models/Obstacle-12.fbx.meta               |   16 +-
 .../Models/Obstacle-13.fbx.meta               |   16 +-
 .../Models/Obstacle-14.fbx.meta               |   16 +-
 .../Models/Obstacle-15.fbx.meta               |   16 +-
 .../Models/Obstacle-16.fbx.meta               |   16 +-
 .../Models/Obstacle-17.fbx.meta               |   16 +-
 .../Models/Obstacle-18.fbx.meta               |   16 +-
 .../Models/Obstacle-19.fbx.meta               |   16 +-
 .../Models/Obstacle-2.fbx.meta                |   16 +-
 .../Models/Obstacle-20.fbx.meta               |   16 +-
 .../Models/Obstacle-21.fbx.meta               |   16 +-
 .../Models/Obstacle-22.fbx.meta               |   16 +-
 .../Models/Obstacle-23.fbx.meta               |   16 +-
 .../Models/Obstacle-24.fbx.meta               |   16 +-
 .../Models/Obstacle-25.fbx.meta               |   16 +-
 .../Models/Obstacle-26.fbx.meta               |   16 +-
 .../Models/Obstacle-27.fbx.meta               |   16 +-
 .../Models/Obstacle-28.fbx.meta               |   16 +-
 .../Models/Obstacle-29.fbx.meta               |   16 +-
 .../Models/Obstacle-3.fbx.meta                |   16 +-
 .../Models/Obstacle-30.fbx.meta               |   16 +-
 .../Models/Obstacle-31.fbx.meta               |   16 +-
 .../Models/Obstacle-4.fbx.meta                |   16 +-
 .../Models/Obstacle-5.fbx.meta                |   16 +-
 .../Models/Obstacle-6.fbx.meta                |   16 +-
 .../Models/Obstacle-7.fbx.meta                |   16 +-
 .../Models/Obstacle-8.fbx.meta                |   16 +-
 .../Models/Obstacle-9.fbx.meta                |   16 +-
 .../Traps-Obstacles/Models/Platform.fbx.meta  |   16 +-
 .../Resources/PlayFabSharedSettings.asset     |    4 +-
 Assets/Plugins/Android.meta                   |    8 +
 .../Android/google-signin-support-1.0.4.aar   |  Bin 0 -> 309879 bytes
 .../google-signin-support-1.0.4.aar.meta      |   32 +
 .../Plugins/Android/gradleTemplate.properties |    8 +
 .../Android/gradleTemplate.properties.meta    |    7 +
 Assets/Plugins/Android/mainTemplate.gradle    |   63 +
 .../Plugins/Android/mainTemplate.gradle.meta  |    7 +
 .../Plugins/Android/settingsTemplate.gradle   |   30 +
 .../Android/settingsTemplate.gradle.meta      |    7 +
 Assets/Plugins/IngameDebugConsole.meta        |    8 +
 .../Plugins/IngameDebugConsole/Android.meta   |    9 +
 .../Android/DebugLogLogcatListener.cs         |   54 +
 .../Android/DebugLogLogcatListener.cs.meta    |   12 +
 .../Android/IngameDebugConsole.aar            |  Bin 0 -> 3209 bytes
 .../Android/IngameDebugConsole.aar.meta       |   33 +
 Assets/Plugins/IngameDebugConsole/Editor.meta |    9 +
 .../Editor/DebugLogManagerEditor.cs           |   83 +
 .../Editor/DebugLogManagerEditor.cs.meta      |   12 +
 .../Editor/IngameDebugConsole.Editor.asmdef   |   17 +
 .../IngameDebugConsole.Editor.asmdef.meta     |    7 +
 .../IngameDebugConsole.Runtime.asmdef         |    3 +
 .../IngameDebugConsole.Runtime.asmdef.meta    |    7 +
 .../IngameDebugConsole.prefab                 | 4005 +++++++++++++++++
 .../IngameDebugConsole.prefab.meta            |    8 +
 .../Plugins/IngameDebugConsole/Prefabs.meta   |    9 +
 .../Prefabs/CommandSuggestion.prefab          |   87 +
 .../Prefabs/CommandSuggestion.prefab.meta     |    9 +
 .../Prefabs/DebugLogItem.prefab               |  640 +++
 .../Prefabs/DebugLogItem.prefab.meta          |    8 +
 Assets/Plugins/IngameDebugConsole/README.txt  |   10 +
 .../IngameDebugConsole/README.txt.meta        |    8 +
 .../Plugins/IngameDebugConsole/Scripts.meta   |    9 +
 .../Scripts/CircularBuffer.cs                 |  116 +
 .../Scripts/CircularBuffer.cs.meta            |   12 +
 .../Scripts/ConsoleMethodAttribute.cs         |   23 +
 .../Scripts/ConsoleMethodAttribute.cs.meta    |   12 +
 .../Scripts/DebugLogConsole.cs                | 1431 ++++++
 .../Scripts/DebugLogConsole.cs.meta           |   12 +
 .../Scripts/DebugLogEntry.cs                  |   92 +
 .../Scripts/DebugLogEntry.cs.meta             |   12 +
 .../Scripts/DebugLogIndexList.cs              |   35 +
 .../Scripts/DebugLogIndexList.cs.meta         |   12 +
 .../Scripts/DebugLogItem.cs                   |  217 +
 .../Scripts/DebugLogItem.cs.meta              |   12 +
 .../Scripts/DebugLogManager.cs                | 1318 ++++++
 .../Scripts/DebugLogManager.cs.meta           |   12 +
 .../Scripts/DebugLogPopup.cs                  |  229 +
 .../Scripts/DebugLogPopup.cs.meta             |   12 +
 .../Scripts/DebugLogRecycledListView.cs       |  362 ++
 .../Scripts/DebugLogRecycledListView.cs.meta  |   12 +
 .../Scripts/DebugLogResizeListener.cs         |   24 +
 .../Scripts/DebugLogResizeListener.cs.meta    |   12 +
 .../Scripts/DebugsOnScrollListener.cs         |   60 +
 .../Scripts/DebugsOnScrollListener.cs.meta    |   12 +
 .../Plugins/IngameDebugConsole/Sprites.meta   |    9 +
 .../IngameDebugConsole/Sprites/IconClear.psd  |  Bin 0 -> 44641 bytes
 .../Sprites/IconClear.psd.meta                |  153 +
 .../Sprites/IconCollapse.psd                  |  Bin 0 -> 40403 bytes
 .../Sprites/IconCollapse.psd.meta             |  140 +
 .../IngameDebugConsole/Sprites/IconError.psd  |  Bin 0 -> 49243 bytes
 .../Sprites/IconError.psd.meta                |  140 +
 .../IngameDebugConsole/Sprites/IconHide.psd   |  Bin 0 -> 36589 bytes
 .../Sprites/IconHide.psd.meta                 |  140 +
 .../IngameDebugConsole/Sprites/IconInfo.psd   |  Bin 0 -> 53469 bytes
 .../Sprites/IconInfo.psd.meta                 |  140 +
 .../IngameDebugConsole/Sprites/IconResize.psd |  Bin 0 -> 31569 bytes
 .../Sprites/IconResize.psd.meta               |  140 +
 .../Sprites/IconSnapToBottom.psd              |  Bin 0 -> 30022 bytes
 .../Sprites/IconSnapToBottom.psd.meta         |  140 +
 .../Sprites/IconSnapToBottomBg.psd            |  Bin 0 -> 34684 bytes
 .../Sprites/IconSnapToBottomBg.psd.meta       |  140 +
 .../Sprites/IconWarning.psd                   |  Bin 0 -> 48956 bytes
 .../Sprites/IconWarning.psd.meta              |  140 +
 .../IngameDebugConsole/Sprites/SearchIcon.psd |  Bin 0 -> 34138 bytes
 .../Sprites/SearchIcon.psd.meta               |  153 +
 .../Sprites/SlicedBackground.psd              |  Bin 0 -> 32750 bytes
 .../Sprites/SlicedBackground.psd.meta         |  153 +
 .../Sprites/SlicedBackground2.psd             |  Bin 0 -> 30518 bytes
 .../Sprites/SlicedBackground2.psd.meta        |  140 +
 .../Sprites/SlicedBackground3.psd             |  Bin 0 -> 34920 bytes
 .../Sprites/SlicedBackground3.psd.meta        |  140 +
 .../IngameDebugConsole/Sprites/Unused.meta    |    9 +
 .../Sprites/Unused/IconErrorHighRes.psd       |  Bin 0 -> 54471 bytes
 .../Sprites/Unused/IconErrorHighRes.psd.meta  |  140 +
 .../Sprites/Unused/IconInfoHighRes.psd        |  Bin 0 -> 61819 bytes
 .../Sprites/Unused/IconInfoHighRes.psd.meta   |  140 +
 .../Sprites/Unused/IconWarningHighRes.psd     |  Bin 0 -> 54256 bytes
 .../Unused/IconWarningHighRes.psd.meta        |  140 +
 Assets/Plugins/IngameDebugConsole/iOS.meta    |    9 +
 .../iOS/IngameDebugConsole.mm                 |    4 +
 .../iOS/IngameDebugConsole.mm.meta            |   33 +
 Assets/Plugins/iOS.meta                       |    8 +
 Assets/Plugins/iOS/GoogleSignIn.meta          |    9 +
 .../Plugins/iOS/GoogleSignIn/GoogleSignIn.h   |   20 +
 .../iOS/GoogleSignIn/GoogleSignIn.h.meta      |   35 +
 .../Plugins/iOS/GoogleSignIn/GoogleSignIn.mm  |  345 ++
 .../iOS/GoogleSignIn/GoogleSignIn.mm.meta     |   35 +
 .../GoogleSignIn/GoogleSignInAppController.h  |   37 +
 .../GoogleSignInAppController.h.meta          |   35 +
 .../GoogleSignIn/GoogleSignInAppController.mm |  124 +
 .../GoogleSignInAppController.mm.meta         |   35 +
 Assets/Profile.cs                             |  124 +
 Assets/Profile.cs.meta                        |   11 +
 Assets/Scenes/Gameplay.unity                  |   67 +
 Assets/Scenes/Loading.unity                   |  473 +-
 Assets/Scenes/MainMenu.unity                  |  516 ++-
 Assets/Scripts/Bootstrapper.cs                |   19 +-
 Assets/Scripts/HomeScene.cs                   |   16 +-
 Assets/Scripts/PlayFab/PlayFabInit.cs         |   12 +-
 Assets/Scripts/PlayFab/PlayFabLeaderboards.cs |   31 +-
 Assets/Scripts/UIManager.cs                   |   15 +-
 Assets/TowerEscapeKey.keystore                |  Bin 0 -> 2553 bytes
 Assets/TowerEscapeKey.keystore.meta           |    7 +
 Assets/google-services.json                   |   54 +
 Assets/google-services.json.meta              |    7 +
 ProjectSettings/EditorBuildSettings.asset     |    4 +-
 ProjectSettings/ProjectSettings.asset         |   21 +-
 219 files changed, 15885 insertions(+), 374 deletions(-)
 create mode 100644 Assets/GoogleSignIn.meta
 create mode 100644 Assets/GoogleSignIn/Editor.meta
 create mode 100644 Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml
 create mode 100644 Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml.meta
 create mode 100644 Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml
 create mode 100644 Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml.meta
 create mode 100644 Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt
 create mode 100644 Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.meta
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1
 create mode 100644 Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1.meta
 create mode 100644 Assets/GoogleSignIn/Future.cs
 create mode 100644 Assets/GoogleSignIn/Future.cs.meta
 create mode 100644 Assets/GoogleSignIn/GoogleSignIn.cs
 create mode 100644 Assets/GoogleSignIn/GoogleSignIn.cs.meta
 create mode 100644 Assets/GoogleSignIn/GoogleSignInConfiguration.cs
 create mode 100644 Assets/GoogleSignIn/GoogleSignInConfiguration.cs.meta
 create mode 100644 Assets/GoogleSignIn/GoogleSignInController.cs
 create mode 100644 Assets/GoogleSignIn/GoogleSignInController.cs.meta
 create mode 100644 Assets/GoogleSignIn/GoogleSignInStatusCode.cs
 create mode 100644 Assets/GoogleSignIn/GoogleSignInStatusCode.cs.meta
 create mode 100644 Assets/GoogleSignIn/GoogleSignInUser.cs
 create mode 100644 Assets/GoogleSignIn/GoogleSignInUser.cs.meta
 create mode 100644 Assets/GoogleSignIn/Impl.meta
 create mode 100644 Assets/GoogleSignIn/Impl/BaseObject.cs
 create mode 100644 Assets/GoogleSignIn/Impl/BaseObject.cs.meta
 create mode 100644 Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs
 create mode 100644 Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs.meta
 create mode 100644 Assets/GoogleSignIn/Impl/NativeFuture.cs
 create mode 100644 Assets/GoogleSignIn/Impl/NativeFuture.cs.meta
 create mode 100644 Assets/GoogleSignIn/Impl/SignInHelperObject.cs
 create mode 100644 Assets/GoogleSignIn/Impl/SignInHelperObject.cs.meta
 create mode 100644 Assets/GoogleSigninSDK.meta
 create mode 100644 Assets/GoogleSigninSDK/GoogleSignInManager.cs
 create mode 100644 Assets/GoogleSigninSDK/GoogleSignInManager.cs.meta
 create mode 100644 Assets/GoogleSigninSDK/PlayerPrefsKeys.cs
 create mode 100644 Assets/GoogleSigninSDK/PlayerPrefsKeys.cs.meta
 create mode 100644 Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs
 create mode 100644 Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs.meta
 create mode 100644 Assets/GoogleSigninSDK/SafePlayerPrefs.cs
 create mode 100644 Assets/GoogleSigninSDK/SafePlayerPrefs.cs.meta
 create mode 100644 Assets/GoogleSigninSDK/SigninWithGoogle.png
 create mode 100644 Assets/GoogleSigninSDK/SigninWithGoogle.png.meta
 create mode 100644 Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo LWRP.unitypackage.meta
 create mode 100644 Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo URP.unitypackage.meta
 create mode 100644 Assets/LeaderBoardPlayfabDoTween.unitypackage.meta
 create mode 100644 Assets/Plugins/Android.meta
 create mode 100644 Assets/Plugins/Android/google-signin-support-1.0.4.aar
 create mode 100644 Assets/Plugins/Android/google-signin-support-1.0.4.aar.meta
 create mode 100644 Assets/Plugins/Android/gradleTemplate.properties
 create mode 100644 Assets/Plugins/Android/gradleTemplate.properties.meta
 create mode 100644 Assets/Plugins/Android/mainTemplate.gradle
 create mode 100644 Assets/Plugins/Android/mainTemplate.gradle.meta
 create mode 100644 Assets/Plugins/Android/settingsTemplate.gradle
 create mode 100644 Assets/Plugins/Android/settingsTemplate.gradle.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Android.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar
 create mode 100644 Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Editor.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef
 create mode 100644 Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef
 create mode 100644 Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab
 create mode 100644 Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Prefabs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab
 create mode 100644 Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab
 create mode 100644 Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/README.txt
 create mode 100644 Assets/Plugins/IngameDebugConsole/README.txt.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs
 create mode 100644 Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd
 create mode 100644 Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/iOS.meta
 create mode 100644 Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm
 create mode 100644 Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm.meta
 create mode 100644 Assets/Plugins/iOS.meta
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn.meta
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h.meta
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm.meta
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h.meta
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm
 create mode 100644 Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm.meta
 create mode 100644 Assets/Profile.cs
 create mode 100644 Assets/Profile.cs.meta
 create mode 100644 Assets/TowerEscapeKey.keystore
 create mode 100644 Assets/TowerEscapeKey.keystore.meta
 create mode 100644 Assets/google-services.json
 create mode 100644 Assets/google-services.json.meta

diff --git a/Assets/GoogleSignIn.meta b/Assets/GoogleSignIn.meta
new file mode 100644
index 00000000..b61c9432
--- /dev/null
+++ b/Assets/GoogleSignIn.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: a089c79cc334748a5a29c5f219b7cfd4
+folderAsset: yes
+timeCreated: 1490807626
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor.meta b/Assets/GoogleSignIn/Editor.meta
new file mode 100644
index 00000000..d55e3f7a
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: a7e77ece57ef34772969fad4915b1a4c
+folderAsset: yes
+timeCreated: 1490978071
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml b/Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml
new file mode 100644
index 00000000..625d2e51
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<dependencies>
+  <!-- See https://github.com/googlesamples/unity-jar-resolver#usage for
+    how to configure dependencies -->
+  <androidPackages>
+    <androidPackage spec="com.google.android.gms:play-services-auth:16+">
+      <androidSdkPackageIds>
+        <androidSdkPackageId>extra-google-m2repository</androidSdkPackageId>
+      </androidSdkPackageIds>
+    </androidPackage>
+  </androidPackages>
+
+  <!-- iOS Cocoapod dependencies can be specified by each iosPod element. -->
+  <iosPods>
+    <iosPod name="GoogleSignIn" version=">= 4.0.2" bitcodeEnabled="false"
+        minTargetSdk="6.0">
+    </iosPod>
+  </iosPods>
+</dependencies>
diff --git a/Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml.meta b/Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml.meta
new file mode 100644
index 00000000..6493d604
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 938014c9994164100b26d82840a88fbb
+labels:
+- gvh
+- gvh_version-1.0.4
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml b/Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml
new file mode 100644
index 00000000..1ef90349
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<dependencies>
+<!-- Internal library dependency generated at build time. -->
+  <androidPackages>
+    <androidPackage spec="com.google.signin:google-signin-support:1.0.4">
+      <repositories>
+        <repository>Assets/GoogleSignIn/Editor/m2repository</repository>
+      </repositories>
+    </androidPackage>
+  </androidPackages>
+</dependencies>
diff --git a/Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml.meta b/Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml.meta
new file mode 100644
index 00000000..578e49d5
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: e8689106c65f445c19cec6044d615c19
+labels:
+- gvh
+- gvh_version-1.0.4
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt b/Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt
new file mode 100644
index 00000000..a0e24547
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt
@@ -0,0 +1,33 @@
+Assets/PlayServicesResolver/Editor/Google.VersionHandlerImpl_v1.2.89.0.dll
+Assets/PlayServicesResolver/Editor/Google.IOSResolver_v1.2.89.0.dll
+Assets/PlayServicesResolver/Editor/Google.VersionHandler.dll
+Assets/PlayServicesResolver/Editor/Google.JarResolver_v1.2.89.0.dll
+Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm
+Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h
+Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h
+Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm
+Assets/Parse/LICENSE
+Assets/Parse/Plugins/Unity.Compat.dll
+Assets/Parse/Plugins/Unity.Tasks.dll
+Assets/SignInSample/MainScene.unity
+Assets/SignInSample/SigninSampleScript.cs
+Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs
+Assets/GoogleSignIn/Impl/SignInHelperObject.cs
+Assets/GoogleSignIn/Impl/NativeFuture.cs
+Assets/GoogleSignIn/Impl/BaseObject.cs
+Assets/GoogleSignIn/GoogleSignIn.cs
+Assets/GoogleSignIn/GoogleSignInConfiguration.cs
+Assets/GoogleSignIn/Future.cs
+Assets/GoogleSignIn/GoogleSignInUser.cs
+Assets/GoogleSignIn/GoogleSignInStatusCode.cs
+Assets/GoogleSignIn/Editor/GoogleSignInDependencies.xml
+Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom
+Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5
diff --git a/Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt.meta b/Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt.meta
new file mode 100644
index 00000000..eb7a5d66
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/google-signin-plugin_v1.0.4.txt.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a67d5f0cfc09749e6b1ce13e8b8e6e1d
+labels:
+- gvh
+- gvh_manifest
+- gvh_version-1.0.4
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository.meta b/Assets/GoogleSignIn/Editor/m2repository.meta
new file mode 100644
index 00000000..26cfc222
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: eefc3dc8b56e545998952bd59ab36247
+folderAsset: yes
+timeCreated: 1508956004
+licenseType: Free
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com.meta b/Assets/GoogleSignIn/Editor/m2repository/com.meta
new file mode 100644
index 00000000..9372f2b8
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: ade49ef91c70440a0baeac322ecaa2d7
+folderAsset: yes
+timeCreated: 1508956004
+licenseType: Free
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google.meta
new file mode 100644
index 00000000..a1cf31a7
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 707de6ade212a46b1ab4bf4d42325176
+folderAsset: yes
+timeCreated: 1508956004
+licenseType: Free
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin.meta
new file mode 100644
index 00000000..4a56a312
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 34b86fc2e934d482ea5f9d1f5354b0f9
+folderAsset: yes
+timeCreated: 1508956004
+licenseType: Free
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support.meta
new file mode 100644
index 00000000..1132fbfe
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: e3becceb8680148d59e5bb93e5eb5a24
+folderAsset: yes
+timeCreated: 1508956004
+licenseType: Free
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4.meta
new file mode 100644
index 00000000..27236f59
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 001a15402063b4df983ba8bc4ddb269f
+folderAsset: yes
+timeCreated: 1537405253
+licenseType: Pro
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom
new file mode 100644
index 00000000..ce320d07
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>com.google.signin</groupId>
+  <artifactId>google-signin-support</artifactId>
+  <version>1.0.4</version>
+  <packaging>srcaar</packaging>
+</project>
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5 b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5
new file mode 100644
index 00000000..a6bc0c50
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5
@@ -0,0 +1 @@
+7cd48eaf454469c04dae63043d467d69
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5.meta
new file mode 100644
index 00000000..8209b096
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.md5.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 907bf7a19cd7848cabf1f641f61343ee
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.meta
new file mode 100644
index 00000000..94612747
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: a3f74b3d329a24e81a6c6f9f1d2f46f1
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1 b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1
new file mode 100644
index 00000000..8721bf36
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1
@@ -0,0 +1 @@
+f30d09407a5b0e439bfc0e54e33f3a34f7c7d35c
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1.meta
new file mode 100644
index 00000000..df944c49
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.pom.sha1.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: e1a3ff77f802d43818521ff3db2bf944
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar
new file mode 100644
index 0000000000000000000000000000000000000000..1ebd5a13cb8055acd7ce661a3c44d7e805c8af0a
GIT binary patch
literal 309879
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%0D-M+yyIJ!>
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

literal 0
HcmV?d00001

diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5 b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5
new file mode 100644
index 00000000..f7df30ce
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5
@@ -0,0 +1 @@
+040097cf545e84135c0e4d783e3b1143
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5.meta
new file mode 100644
index 00000000..ee2f55dd
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.md5.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 79f9d122dd99b483282294f3b1f1bd36
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.meta
new file mode 100644
index 00000000..4ae20ba3
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 6eab7a3cbdbf34cffaf951dc9210a32c
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1 b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1
new file mode 100644
index 00000000..db669bff
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1
@@ -0,0 +1 @@
+632874f93336b4f05e15f55b63656dace924fa72
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1.meta
new file mode 100644
index 00000000..124743a3
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/1.0.4/google-signin-support-1.0.4.srcaar.sha1.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: d508eb0e16bb14c8a962b343e755ef01
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml
new file mode 100644
index 00000000..c3049afe
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>com.google.signin</groupId>
+  <artifactId>google-signin-support</artifactId>
+  <versioning>
+    <release>1.0.4</release>
+    <versions>
+      <version>1.0.4</version>
+    </versions>
+    <lastUpdated>20180920010048</lastUpdated>
+  </versioning>
+</metadata>
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5 b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5
new file mode 100644
index 00000000..77f39ed2
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5
@@ -0,0 +1 @@
+e243363a85b4f7bd1170918ba674061b
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5.meta
new file mode 100644
index 00000000..49e3156c
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.md5.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: c020582c1a85d47c7934908f00a0bd37
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.meta
new file mode 100644
index 00000000..1236df6d
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: f3911d467587242978192a8723c68395
+labels:
+- gvh
+- gvh_version-1.0.4
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1 b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1
new file mode 100644
index 00000000..e1c0999f
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1
@@ -0,0 +1 @@
+43ebede449c3782df517a7156c18c28cde4fd4f4
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1.meta b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1.meta
new file mode 100644
index 00000000..63dc4be7
--- /dev/null
+++ b/Assets/GoogleSignIn/Editor/m2repository/com/google/signin/google-signin-support/maven-metadata.xml.sha1.meta
@@ -0,0 +1,10 @@
+fileFormatVersion: 2
+guid: 16b8065a143bb4277af08381a56157dd
+labels:
+- gvh
+- gvh_version-1.0.4
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Future.cs b/Assets/GoogleSignIn/Future.cs
new file mode 100644
index 00000000..df469423
--- /dev/null
+++ b/Assets/GoogleSignIn/Future.cs
@@ -0,0 +1,84 @@
+// <copyright file="Future.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+namespace Google {
+  using System.Collections;
+  using System.Threading.Tasks;
+  using UnityEngine;
+
+  /// <summary>
+  /// Interface for implementations of the Future<T> API.
+  /// </summary>
+  internal interface FutureAPIImpl<T> {
+    bool Pending { get; }
+    GoogleSignInStatusCode Status { get; }
+    T Result { get; }
+  }
+
+  /// <summary>
+  /// Future return value.
+  /// </summary>
+  /// <remarks>This class provides a promise of a result from a method call.
+  /// The typical usage is to check the Pending property until it is false.
+  /// At this time either the Status or Result will be available for use.
+  /// Result is only set if  the operation was successful.
+  /// As a convience, a coroutine to complete a Task is provided.
+  /// </remarks>
+  public class Future<T> {
+
+    private FutureAPIImpl<T> apiImpl;
+
+    internal Future(FutureAPIImpl<T> impl) {
+      apiImpl = impl;
+    }
+
+    /// <summary>
+    /// Gets a value indicating whether this
+    /// <see cref="T:Google.Future`1"/> is pending.
+    /// </summary>
+    /// <value><c>true</c> if pending; otherwise, <c>false</c>.</value>
+    public bool Pending { get { return apiImpl.Pending; } }
+
+    /// <summary>
+    /// Gets the status.
+    /// </summary>
+    /// <value>The status is set when Pending == false.</value>
+    GoogleSignInStatusCode Status { get { return apiImpl.Status; } }
+
+    /// <summary>
+    /// Gets the result.
+    /// </summary>
+    /// <value>The result is set when Pending == false and there is no error.
+    /// </value>
+    T Result { get { return apiImpl.Result; } }
+
+    /// <summary>
+    /// Waits for result then completes the TaskCompleationSource.
+    /// </summary>
+    /// <returns>The for result.</returns>
+    /// <param name="tcs">Tcs.</param>
+    internal IEnumerator WaitForResult(TaskCompletionSource<T> tcs) {
+      yield return new WaitUntil(() => !Pending);
+      if (Status == GoogleSignInStatusCode.Canceled) {
+        tcs.SetCanceled();
+      } else if (Status == GoogleSignInStatusCode.Success ||
+            Status == GoogleSignInStatusCode.SuccessCached) {
+        tcs.SetResult(Result);
+      } else {
+        tcs.SetException(new GoogleSignIn.SignInException(Status));
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/Assets/GoogleSignIn/Future.cs.meta b/Assets/GoogleSignIn/Future.cs.meta
new file mode 100644
index 00000000..75a7f224
--- /dev/null
+++ b/Assets/GoogleSignIn/Future.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: ad3b09fb652fb4ff0a68d1966f13160e
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/GoogleSignIn.cs b/Assets/GoogleSignIn/GoogleSignIn.cs
new file mode 100644
index 00000000..c59ced72
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignIn.cs
@@ -0,0 +1,202 @@
+// <copyright file="GoogleSignIn.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+// </copyright>
+
+namespace Google {
+  using System;
+  using System.Runtime.Serialization;
+  using System.Threading.Tasks;
+  using Google.Impl;
+  using UnityEngine;
+
+  /// <summary>
+  /// Google sign in API.
+  /// </summary>
+  /// <remarks>This class implements the GoogleSignInAPI for Unity.
+  /// Typical usage is to set the Configuration options as needed, then
+  /// get the DefaultInstance and call signIn or signInSilently.  See
+  /// the <a href="https://developers.google.com/identity">
+  /// Google Sign-In API documentation for more details.</a>
+  /// <para>
+  /// <code>
+  /// private static readonly GoogleSignInConfiguration configuration =
+  ///                        new GoogleSignInConfiguration {
+  ///                          WebClientId = "<your client id here >",
+  ///                          RequestIdToken = true
+  ///                        };
+  ///
+  /// public void OnSignIn() {
+  ///   GoogleSignIn.Configuration = configuration;
+  ///   GoogleSignIn.Configuration.UseGameSignIn = false;
+  ///   GoogleSignIn.Configuration.RequestIdToken = true;
+  ///   GoogleSignIn.DefaultInstance.SignIn().ContinueWith(
+  ///           OnAuthenticationFinished);
+  /// }
+  /// </code>
+  /// </para>
+  /// </remarks>
+  public class GoogleSignIn {
+
+#if !UNITY_ANDROID && !UNITY_IOS
+  static GoogleSignIn() {
+    Debug.LogError("This platform is not supported");
+  }
+#endif
+
+    private static GoogleSignIn theInstance = null;
+    private static GoogleSignInConfiguration theConfiguration = null;
+    private ISignInImpl impl;
+
+    ///<summary> The configuration settings for Google Sign-in.</summary>
+    ///<remarks> The configuration should be set before calling the sign-in
+    /// methods.  Once the configuration is set it cannot be changed.
+    ///</remarks>
+    public static GoogleSignInConfiguration Configuration {
+      set {
+        // Can set the configuration until the singleton is created.
+        if (theInstance == null || theConfiguration == value || theConfiguration == null) {
+          theConfiguration = value;
+        } else {
+          throw new SignInException(GoogleSignInStatusCode.DeveloperError,
+              "DefaultInstance already created. " +
+              " Cannot change configuration after creation.");
+        }
+      }
+
+      get {
+        return theConfiguration;
+      }
+    }
+
+    /// <summary>
+    /// Singleton instance of this class.
+    /// </summary>
+    /// <value>The instance.</value>
+    public static GoogleSignIn DefaultInstance {
+      get {
+        if (theInstance == null) {
+#if UNITY_ANDROID || UNITY_IOS
+          theInstance = new GoogleSignIn(new GoogleSignInImpl(Configuration));
+#else
+          theInstance = new GoogleSignIn(null);
+          throw new SignInException(
+              GoogleSignInStatusCode.DeveloperError,
+              "This platform is not supported by GoogleSignIn");
+#endif
+        }
+        return theInstance;
+      }
+    }
+
+    internal GoogleSignIn(GoogleSignInImpl impl) {
+      this.impl = impl;
+    }
+
+    public void EnableDebugLogging(bool flag) {
+            impl.EnableDebugLogging(flag);
+    }
+
+    /// <summary>Starts the authentication process.</summary>
+    /// <remarks>
+    /// The authenication process is started and may display account picker
+    /// popups and consent prompts based on the state of authentication and
+    /// the requested elements.
+    /// </remarks>
+    public Task<GoogleSignInUser> SignIn() {
+      var tcs = new TaskCompletionSource<GoogleSignInUser>();
+      SignInHelperObject.Instance.StartCoroutine(
+        impl.SignIn().WaitForResult(tcs));
+      return tcs.Task;
+    }
+
+    /// <summary>Starts the silent authentication process.</summary>
+    /// <remarks>
+    /// The authenication process is started and will attempt to sign in without
+    /// displaying any UI.  If this cannot be done, the developer should call
+    /// SignIn().
+    /// </remarks>
+    public Task<GoogleSignInUser> SignInSilently() {
+      var tcs = new TaskCompletionSource<GoogleSignInUser>();
+      SignInHelperObject.Instance.StartCoroutine(
+          impl.SignInSilently().WaitForResult(tcs));
+      return tcs.Task;
+    }
+
+    /// <summary>
+    /// Signs out the User.
+    /// </summary>
+    /// <remarks>Future sign-in attempts will require the user to select the
+    /// account to use when signing in.
+    /// </remarks>
+    public void SignOut() {
+      theConfiguration = null;
+      impl.SignOut();
+    }
+
+    /// <summary>
+    /// Disconnect this instance.
+    /// </summary>
+    /// <remarks>When the user is disconnected, it revokes all access that may
+    /// have been granted to this application.  This includes any server side
+    /// access tokens derived from server auth codes.  As a result, future
+    /// sign-in attempts will require the user to re-consent to the requested
+    /// scopes.
+    /// </remarks>
+    public void Disconnect() {
+      impl.Disconnect();
+    }
+
+    /// <summary>
+    /// Sign in exception.  This is a checked exception for handling specific
+    /// errors during the sign-in process.
+    /// </summary>
+    [Serializable]
+    public class SignInException : Exception {
+      internal SignInException(GoogleSignInStatusCode status) {
+        Status = status;
+      }
+
+      public SignInException(GoogleSignInStatusCode status, string message) :
+          base(message) {
+        Status = status;
+      }
+
+      public SignInException(GoogleSignInStatusCode status, string message,
+          Exception innerException) : base(message, innerException) {
+        Status = status;
+      }
+
+      protected SignInException(GoogleSignInStatusCode status,
+                                SerializationInfo info,
+                                StreamingContext context) :
+          base(info, context) {
+        Status = status;
+      }
+
+      public GoogleSignInStatusCode Status {
+        get;
+        internal set;
+      }
+    }
+  }
+
+  internal interface ISignInImpl {
+    Future<GoogleSignInUser> SignIn();
+    Future<GoogleSignInUser> SignInSilently();
+    void EnableDebugLogging(bool flag);
+    void SignOut();
+    void Disconnect();
+  }
+}  // namespace Google
diff --git a/Assets/GoogleSignIn/GoogleSignIn.cs.meta b/Assets/GoogleSignIn/GoogleSignIn.cs.meta
new file mode 100644
index 00000000..31609ffd
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignIn.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 138b984208e394be797ce8905a44fd54
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/GoogleSignInConfiguration.cs b/Assets/GoogleSignIn/GoogleSignInConfiguration.cs
new file mode 100644
index 00000000..d914c68d
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInConfiguration.cs
@@ -0,0 +1,63 @@
+// <copyright file="GoogleSignInConfiguration.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+
+namespace Google {
+  using System.Collections.Generic;
+
+  /// <summary>
+  /// Configuration properties for Google Sign-In.
+  /// </summary>
+  public class GoogleSignInConfiguration {
+    /// <summary>Set to true to use games signin, false for default signin.
+    /// </summary>
+    /// <remarks>Note: The Games configuration is not supported on non-Android
+    /// platforms.
+    /// If games configuration is used, you must also add the
+    /// play-services-games libraries and dependencies.
+    /// See the README for more details.
+    /// </remarks>
+    public bool UseGameSignIn = false;
+    /// <summary>Web client id associated with this app.</summary>
+    /// <remarks>Required for requesting auth code or id token.</remarks>
+    public string WebClientId = null;
+    /// <summary>Set to true for getting an auth code when authenticating.
+    /// </summary>
+    public bool RequestAuthCode = false;
+    /// <summary>Set to true to request to reset the refresh token.
+    ///   Causes re-consent.
+    /// </summary>
+    public bool ForceTokenRefresh = false;
+    /// <summary>Request email address, requires consent.</summary>
+    public bool RequestEmail = false;
+    /// <summary>Request id token, requires consent.</summary>
+    public bool RequestIdToken = false;
+    /// <summary>Request profile information, requires consent.</summary>
+    public bool RequestProfile = false;
+    /// <summary>Hides popup UIs from games services.</summary>
+    /// <remarks>Used with games signin to show or hide the connecting popup UI
+    /// and to associate an invisible view for other popups.  This is
+    /// recommended for VR applications.  This has no effect if UseGameSignIn is
+    /// false.
+    /// </remarks>
+    public bool HidePopups = false;
+    /// <summary>Account name to use when authenticating,
+    ///  null indicates use default.</summary>
+    public string AccountName = null;
+    /// <summary>Additional scopes to request, requires consent.</summary>
+    public IEnumerable<string> AdditionalScopes = null;
+  }
+}
+
diff --git a/Assets/GoogleSignIn/GoogleSignInConfiguration.cs.meta b/Assets/GoogleSignIn/GoogleSignInConfiguration.cs.meta
new file mode 100644
index 00000000..943644cc
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInConfiguration.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 0c3999c0f68f04ae08f04fb3bf2a2050
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/GoogleSignInController.cs b/Assets/GoogleSignIn/GoogleSignInController.cs
new file mode 100644
index 00000000..5383ed44
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInController.cs
@@ -0,0 +1,50 @@
+using UnityEngine;
+using Google;
+using System.Threading.Tasks;
+
+public class GoogleSignInController : MonoBehaviour
+{
+    private GoogleSignInConfiguration configuration;
+
+    void Awake()
+    {
+        // Set up the Google Sign-In configuration
+        configuration = new GoogleSignInConfiguration
+        {
+            WebClientId = "624507103444-6agok4g1q29bsb615v235jbf0k585ruk.apps.googleusercontent.com",
+            RequestEmail = true,
+            RequestIdToken = false,  // ❌ We no longer request IdToken, since we use ServerAuthCode instead
+            RequestAuthCode = true   // ✅ Enable ServerAuthCode for secure backend authentication
+        };
+
+        GoogleSignIn.Configuration = configuration;
+    }
+
+    public void SignInWithGoogle()
+    {
+        GoogleSignIn.DefaultInstance.SignIn().ContinueWith(OnGoogleSignIn);
+    }
+
+    private void OnGoogleSignIn(Task<GoogleSignInUser> task)
+    {
+        if (task.IsFaulted)
+        {
+            Debug.LogError("Google Sign-In encountered an error: " + task.Exception);
+        }
+        else if (task.IsCanceled)
+        {
+            Debug.Log("Google Sign-In was canceled.");
+        }
+        else
+        {
+            GoogleSignInUser user = task.Result;
+            Debug.Log("✅ Google Sign-In succeeded!");
+            Debug.Log("👤 Display Name: " + user.DisplayName);
+            Debug.Log("📧 Email: " + user.Email);
+            Debug.Log("🔑 Server Auth Code: " + user.AuthCode);
+
+            // 🔹 Send this AuthCode to your backend (PlayFab, Firebase, or custom server)
+            // The backend will exchange this for an access token.
+        }
+    }
+}
diff --git a/Assets/GoogleSignIn/GoogleSignInController.cs.meta b/Assets/GoogleSignIn/GoogleSignInController.cs.meta
new file mode 100644
index 00000000..0b41ba01
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInController.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8948afce6ec0e984aa137d3f84aba688
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/GoogleSignInStatusCode.cs b/Assets/GoogleSignIn/GoogleSignInStatusCode.cs
new file mode 100644
index 00000000..0719f2c2
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInStatusCode.cs
@@ -0,0 +1,72 @@
+// <copyright file="GoogleSignInStatusCode.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+
+namespace Google {
+
+  /// <summary>
+  /// Status code for the SignIn operations.
+  /// </summary>
+  /// <remarks>All successful status codes are less than or equal to 0.
+  /// </remarks>
+  public enum GoogleSignInStatusCode {
+    /// <summary>The operation was successful, but used the device's cache.
+    /// </summary>
+    SuccessCached = -1,
+
+    /// <summary>The operation was successful.</summary>
+    Success = 0,
+
+    /// <summary>The client attempted to call a method from an API that
+    /// failed to connect.</summary>
+    ApiNotConnected = 1,
+
+    /// <summary>The result was canceled either due to client disconnect
+    /// or cancel().</summary>
+    Canceled = 2,
+
+    /// <summary> A blocking call was interrupted while waiting and did not
+    /// run to completion.</summary>
+    Interrupted = 3,
+
+    /// <summary> The client attempted to connect to the service with an
+    /// invalid account name specified. </summary>
+    InvalidAccount = 4,
+
+    /// <summary>Timed out while awaiting the result.</summary>
+    Timeout = 5,
+
+    /// <summary>The application is misconfigured.
+    /// This error is not recoverable.</summary>
+    /// <remarks>
+    /// The developer should look at the logs after this to determine
+    /// more actionable information.
+    /// </remarks>
+    DeveloperError = 6,
+
+    /// <summary>An internal error occurred. Retrying should resolve the
+    /// problem.</summary>
+    InternalError = 7,
+
+    /// <summary>A network error occurred. Retrying should resolve the problem.
+    /// </summary>
+    NetworkError = 8,
+
+    /// <summary> The operation failed with no more detailed information.
+    /// </summary>
+    Error = 9,
+  }
+}  // namespace GoogleSignIn
+
diff --git a/Assets/GoogleSignIn/GoogleSignInStatusCode.cs.meta b/Assets/GoogleSignIn/GoogleSignInStatusCode.cs.meta
new file mode 100644
index 00000000..238e45f5
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInStatusCode.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 077933fcaedac412d9762bf3e0a3be68
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/GoogleSignInUser.cs b/Assets/GoogleSignIn/GoogleSignInUser.cs
new file mode 100644
index 00000000..a3ea8b3f
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInUser.cs
@@ -0,0 +1,76 @@
+// <copyright file="GoogleSignInUser.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+
+namespace Google {
+  using System;
+
+    /// <summary> Information for the authenticated user.</summary>
+    public class GoogleSignInUser {
+
+    /// <summary> Server AuthCode to be exchanged for an auth token.</summary>
+    ///<remarks> null if not requested, or if there was an error.</remarks>
+    public string AuthCode {
+      get;
+      internal set;
+    }
+
+    /// <summary> Email address.</summary>
+    ///<remarks> null if not requested, or if there was an error.</remarks>
+    public string Email {
+      get;
+      internal set;
+    }
+
+    /// <summary> Id token.</summary>
+    ///<remarks> null if not requested, or if there was an error.</remarks>
+    public string IdToken {
+      get;
+      internal set;
+    }
+
+    /// <summary> Display Name.</summary>
+    public string DisplayName {
+      get;
+      internal set;
+    }
+
+    /// <summary> Given Name.</summary>
+    public string GivenName {
+      get;
+      internal set;
+    }
+
+    /// <summary> Family Name.</summary>
+    public string FamilyName {
+      get;
+      internal set;
+    }
+
+    /// <summary> Profile photo</summary>
+    /// <remarks> Can be null if the profile is not requested,
+    /// or none set.</remarks>
+    public Uri ImageUrl {
+      get;
+      internal set;
+    }
+
+    /// <summary> User ID</summary>
+    public string UserId {
+      get;
+      internal set;
+    }
+  }
+}
diff --git a/Assets/GoogleSignIn/GoogleSignInUser.cs.meta b/Assets/GoogleSignIn/GoogleSignInUser.cs.meta
new file mode 100644
index 00000000..587c6861
--- /dev/null
+++ b/Assets/GoogleSignIn/GoogleSignInUser.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: c56b92217d0144af5907627d1235e0a5
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Impl.meta b/Assets/GoogleSignIn/Impl.meta
new file mode 100644
index 00000000..de5f17f2
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 2fbe4f3ec9db4415e849f9bb89e63a92
+folderAsset: yes
+timeCreated: 1502761839
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Impl/BaseObject.cs b/Assets/GoogleSignIn/Impl/BaseObject.cs
new file mode 100644
index 00000000..44d65013
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/BaseObject.cs
@@ -0,0 +1,70 @@
+// <copyright file="BaseObject.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+
+namespace Google.Impl {
+  using System;
+  using System.Runtime.InteropServices;
+  using System.Text;
+  using UnityEngine;
+
+  /// <summary>
+  /// Base object manages the pointer to a native object which provides the
+  /// implementation of a C# object.
+  /// </summary>
+  internal abstract class BaseObject : IDisposable {
+    // handle to native object.
+    private HandleRef selfHandleRef;
+    private static HandleRef nullSelf = new HandleRef();
+
+    public BaseObject(IntPtr intPtr) {
+      selfHandleRef = new HandleRef(this, intPtr);
+    }
+
+    protected HandleRef SelfPtr() {
+      if (selfHandleRef.Equals(nullSelf)) {
+        throw new InvalidOperationException(
+          "Attempted to use object after it was cleaned up");
+      }
+      return selfHandleRef;
+    }
+
+    public virtual void Dispose() {
+      selfHandleRef = nullSelf;
+    }
+
+    internal delegate UIntPtr OutStringMethod([In, Out] byte[] out_bytes,
+        UIntPtr out_size);
+
+    internal static String OutParamsToString(OutStringMethod outStringMethod) {
+      UIntPtr requiredSize = outStringMethod(null, UIntPtr.Zero);
+      if (requiredSize.Equals(UIntPtr.Zero)) {
+        return null;
+      }
+
+      string str = null;
+      try {
+        byte[] array = new byte[requiredSize.ToUInt32()];
+        outStringMethod(array, requiredSize);
+        str = Encoding.UTF8.GetString(array, 0,
+                (int)requiredSize.ToUInt32() - 1);
+      } catch (Exception e) {
+        Debug.LogError("Exception creating string from char array: " + e);
+        str = string.Empty;
+      }
+      return str;
+    }
+  }
+}
diff --git a/Assets/GoogleSignIn/Impl/BaseObject.cs.meta b/Assets/GoogleSignIn/Impl/BaseObject.cs.meta
new file mode 100644
index 00000000..0e24225d
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/BaseObject.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: fe250cda690a44cb08f8f7d26c9723b4
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs b/Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs
new file mode 100644
index 00000000..78c8081f
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs
@@ -0,0 +1,187 @@
+// <copyright file="GoogleSignInImpl.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+
+namespace Google.Impl {
+  using System;
+  using System.Collections.Generic;
+  using System.Runtime.InteropServices;
+
+  internal class GoogleSignInImpl : BaseObject, ISignInImpl {
+
+#if UNITY_ANDROID
+    private const string DllName = "native-googlesignin";
+#else
+    private const string DllName = "__Internal";
+#endif
+
+    internal GoogleSignInImpl(GoogleSignInConfiguration configuration)
+          : base(GoogleSignIn_Create(GetPlayerActivity())) {
+
+      if (configuration != null) {
+        List<string> scopes = new List<string>();
+        if (configuration.AdditionalScopes != null) {
+          scopes.AddRange(configuration.AdditionalScopes);
+        }
+        GoogleSignIn_Configure(SelfPtr(), configuration.UseGameSignIn,
+                     configuration.WebClientId,
+                     configuration.RequestAuthCode,
+                     configuration.ForceTokenRefresh,
+                     configuration.RequestEmail,
+                     configuration.RequestIdToken,
+                     configuration.HidePopups,
+                     scopes.ToArray(),
+                     scopes.Count,
+                     configuration.AccountName);
+      }
+    }
+
+    /// <summary>Enables/Disables verbose logging to help troubleshooting</summary>
+    public void EnableDebugLogging(bool flag) {
+        GoogleSignIn_EnableDebugLogging(SelfPtr(), flag);
+    }
+
+    /// <summary>
+    /// Starts the authentication process.
+    /// </summary>
+    /// <remarks>
+    /// The authenication process is started and may display account picker
+    /// popups and consent prompts based on the state of authentication and
+    /// the requested elements.
+    /// </remarks>
+    public Future<GoogleSignInUser> SignIn() {
+      IntPtr nativeFuture = GoogleSignIn_SignIn(SelfPtr());
+      return new Future<GoogleSignInUser>(new NativeFuture(nativeFuture));
+    }
+
+    /// <summary>
+    /// Starts the authentication process.
+    /// </summary>
+    /// <remarks>
+    /// The authenication process is started and may display account picker
+    /// popups and consent prompts based on the state of authentication and
+    /// the requested elements.
+    /// </remarks>
+    public Future<GoogleSignInUser> SignInSilently() {
+      IntPtr nativeFuture = GoogleSignIn_SignInSilently(SelfPtr());
+      return new Future<GoogleSignInUser>(new NativeFuture(nativeFuture));
+    }
+
+    /// <summary>
+    /// Signs out the User.
+    /// </summary>
+    public void SignOut() {
+      GoogleSignIn_Signout(SelfPtr());
+    }
+
+    /// <summary>
+    /// Disconnects the user from the application and revokes all consent.
+    /// </summary>
+    public void Disconnect() {
+      GoogleSignIn_Disconnect(SelfPtr());
+    }
+
+    /// <summary>
+    /// Creates an instance of the native Google Sign-In implementation.
+    /// </summary>
+    /// <remarks>
+    ///  For Android this must be the JNI raw object for the parentActivity.
+    ///  For iOS it is ignored.
+    /// </remarks>
+    /// <returns>The pointer to the instance.</returns>
+    /// <param name="data">Data used in creating the instance.</param>
+    [DllImport(DllName)]
+    static extern IntPtr GoogleSignIn_Create(IntPtr data);
+
+    [DllImport(DllName)]
+    static extern void GoogleSignIn_EnableDebugLogging(HandleRef self, bool flag);
+
+    [DllImport(DllName)]
+    static extern bool GoogleSignIn_Configure(HandleRef self,
+      bool useGameSignIn, string webClientId,
+      bool requestAuthCode, bool forceTokenRefresh, bool requestEmail,
+      bool requestIdToken, bool hidePopups, string[] additionalScopes,
+      int scopeCount, string accountName);
+
+    [DllImport(DllName)]
+    static extern IntPtr GoogleSignIn_SignIn(HandleRef self);
+
+    [DllImport(DllName)]
+    static extern IntPtr GoogleSignIn_SignInSilently(HandleRef self);
+
+    [DllImport(DllName)]
+    static extern void GoogleSignIn_Signout(HandleRef self);
+
+    [DllImport(DllName)]
+    static extern void GoogleSignIn_Disconnect(HandleRef self);
+
+    [DllImport(DllName)]
+    internal static extern void GoogleSignIn_DisposeFuture(HandleRef self);
+
+    [DllImport(DllName)]
+    internal static extern bool GoogleSignIn_Pending(HandleRef self);
+
+    [DllImport(DllName)]
+    internal static extern IntPtr GoogleSignIn_Result(HandleRef self);
+
+    [DllImport(DllName)]
+    internal static extern int GoogleSignIn_Status(HandleRef self);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetServerAuthCode(
+      HandleRef self, [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetDisplayName(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetEmail(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetFamilyName(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetGivenName(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetIdToken(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetImageUrl(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    [DllImport(DllName)]
+    internal static extern UIntPtr GoogleSignIn_GetUserId(HandleRef self,
+      [In, Out] byte[] bytes, UIntPtr len);
+
+    // Gets the Unity player activity.
+    // For iOS, this returns Zero.
+    private static IntPtr GetPlayerActivity() {
+#if UNITY_ANDROID
+      UnityEngine.AndroidJavaClass jc = new UnityEngine.AndroidJavaClass(
+        "com.unity3d.player.UnityPlayer");
+      return jc.GetStatic<UnityEngine.AndroidJavaObject>("currentActivity")
+               .GetRawObject();
+#else
+      return IntPtr.Zero;
+#endif
+    }
+  }
+}
diff --git a/Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs.meta b/Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs.meta
new file mode 100644
index 00000000..46c1d561
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/GoogleSignInImpl.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 9ae1f008f9f994b9c96c1a14067d7b48
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Impl/NativeFuture.cs b/Assets/GoogleSignIn/Impl/NativeFuture.cs
new file mode 100644
index 00000000..6d460f22
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/NativeFuture.cs
@@ -0,0 +1,102 @@
+// <copyright file="NativeFuture.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//    limitations under the License.
+// </copyright>
+
+namespace Google.Impl {
+  using System;
+  using System.Runtime.InteropServices;
+
+  /// <summary>
+  /// Native future is an interal class that implements the FutureAPIImpl
+  /// by calling native methods which are implemented in the native code.
+  /// </summary>
+  internal class NativeFuture : BaseObject, FutureAPIImpl<GoogleSignInUser> {
+
+    internal NativeFuture(IntPtr ptr) : base(ptr) {
+    }
+
+    public override void Dispose() {
+      GoogleSignInImpl.GoogleSignIn_DisposeFuture(SelfPtr());
+      base.Dispose();
+    }
+
+    public bool Pending {
+      get {
+        return GoogleSignInImpl.GoogleSignIn_Pending(SelfPtr());
+      }
+    }
+
+    public GoogleSignInUser Result {
+      get {
+        IntPtr ptr = GoogleSignInImpl.GoogleSignIn_Result(SelfPtr());
+        if (ptr != IntPtr.Zero) {
+          GoogleSignInUser user = new GoogleSignInUser();
+          HandleRef userPtr = new HandleRef(user, ptr);
+
+          user.DisplayName = OutParamsToString((out_string, out_size) =>
+                  GoogleSignInImpl.GoogleSignIn_GetDisplayName(userPtr,
+                                                               out_string,
+                                                               out_size));
+          user.Email = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetEmail(userPtr, out_string,
+                                                     out_size));
+
+          user.FamilyName = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetFamilyName(userPtr, out_string,
+                                                          out_size));
+
+          user.GivenName = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetGivenName(userPtr, out_string,
+                                                         out_size));
+
+          user.IdToken = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetIdToken(userPtr, out_string,
+                                                       out_size));
+
+          user.AuthCode = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetServerAuthCode(userPtr, out_string,
+                                                              out_size));
+
+          string url = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetImageUrl(userPtr, out_string,
+                                                        out_size));
+          if (url.Length > 0) {
+            user.ImageUrl = new System.Uri(url);
+          }
+
+          user.UserId = OutParamsToString((out_string, out_size) =>
+              GoogleSignInImpl.GoogleSignIn_GetUserId(userPtr, out_string,
+                                                      out_size));
+          return user;
+        } else {
+          return null;
+        }
+      }
+    }
+
+    /// <summary>
+    /// Gets the status.
+    /// </summary>
+    /// <remarks>The platform specific implementation maps the platform specific
+    /// code to one defined in GoogleSignStatusCode.</remarks>
+    /// <value>The status.</value>
+    public GoogleSignInStatusCode Status {
+      get {
+        return (GoogleSignInStatusCode)GoogleSignInImpl.GoogleSignIn_Status(
+          SelfPtr());
+      }
+    }
+  }
+}
diff --git a/Assets/GoogleSignIn/Impl/NativeFuture.cs.meta b/Assets/GoogleSignIn/Impl/NativeFuture.cs.meta
new file mode 100644
index 00000000..0cb0bd1b
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/NativeFuture.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: 5f1aae79b1ca4432d9d8ec382c54bf46
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSignIn/Impl/SignInHelperObject.cs b/Assets/GoogleSignIn/Impl/SignInHelperObject.cs
new file mode 100644
index 00000000..6fbf3fe0
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/SignInHelperObject.cs
@@ -0,0 +1,42 @@
+// <copyright file="SignInHelperObject.cs" company="Google Inc.">
+// Copyright (C) 2017 Google Inc. All Rights Reserved.
+//
+//  Licensed under the Apache License, Version 2.0 (the "License");
+//  you may not use this file except in compliance with the License.
+//  You may obtain a copy of the License at
+//
+//  http://www.apache.org/licenses/LICENSE-2.0
+//
+//  Unless required by applicable law or agreed to in writing, software
+//  distributed under the License is distributed on an "AS IS" BASIS,
+//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//  See the License for the specific language governing permissions and
+//  limitations under the License.
+// </copyright>
+namespace Google.Impl {
+  using UnityEngine;
+
+  ///<summary>Helper object to connect the Sign-in API to the Unity Game Scene.
+  ///</summary>
+  ///<remarks>This class is added to the scene so that the Google Sign-in API
+  ///  can start coroutines.
+  ///</remarks>
+  public class SignInHelperObject : MonoBehaviour {
+
+    private static SignInHelperObject instance;
+
+    internal static SignInHelperObject Instance {
+      get {
+        if (Application.isPlaying) {
+          // add an invisible game object to the scene
+          GameObject obj = new GameObject("GoogleSignInHelperObject");
+          DontDestroyOnLoad(obj);
+          instance = obj.AddComponent<SignInHelperObject>();
+        } else {
+          instance = new SignInHelperObject();
+        }
+        return instance;
+      }
+    }
+  }
+}
diff --git a/Assets/GoogleSignIn/Impl/SignInHelperObject.cs.meta b/Assets/GoogleSignIn/Impl/SignInHelperObject.cs.meta
new file mode 100644
index 00000000..2dd5652c
--- /dev/null
+++ b/Assets/GoogleSignIn/Impl/SignInHelperObject.cs.meta
@@ -0,0 +1,14 @@
+fileFormatVersion: 2
+guid: ad98e5b48888e44eb81dd5884d3a1754
+labels:
+- gvh
+- gvh_version-1.0.4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSigninSDK.meta b/Assets/GoogleSigninSDK.meta
new file mode 100644
index 00000000..d037d551
--- /dev/null
+++ b/Assets/GoogleSigninSDK.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: df8ccdbfa53820647be6f67fba435252
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSigninSDK/GoogleSignInManager.cs b/Assets/GoogleSigninSDK/GoogleSignInManager.cs
new file mode 100644
index 00000000..49297585
--- /dev/null
+++ b/Assets/GoogleSigninSDK/GoogleSignInManager.cs
@@ -0,0 +1,233 @@
+using UnityEngine;
+using UnityEngine.UI;
+using Google;
+using PlayFab;
+using PlayFab.ClientModels;
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+public class GoogleSignInManager : MonoBehaviour
+{
+    private GoogleSignInConfiguration configuration;
+    public Bootstrapper bootstrapper;
+    public Button googleSignInButton;
+    public Button guestLoginButton;
+
+    void Awake()
+    {
+        configuration = new GoogleSignInConfiguration
+        {
+            WebClientId = "1044061384825-kervrjq8gcopk6ijs69qnm4jqeh7rj7r.apps.googleusercontent.com",
+            RequestEmail = true,
+            RequestAuthCode = true
+        };
+
+        GoogleSignIn.Configuration = configuration;
+        Application.quitting += SyncPlayerPrefsToPlayFabOnQuit;
+    }
+
+    void Start()
+    {
+        googleSignInButton.onClick.RemoveAllListeners();
+        googleSignInButton.onClick.AddListener(SignInWithGoogle);
+
+        guestLoginButton.onClick.RemoveAllListeners();
+        guestLoginButton.onClick.AddListener(GuestLogin);
+
+        if (PlayerPrefs.HasKey("PlayFabID") && !PlayerPrefs.HasKey("GuestMode"))
+        {
+            Debug.Log("User previously signed in with Google. Attempting silent login...");
+            googleSignInButton.gameObject.SetActive(false);
+            guestLoginButton.gameObject.SetActive(false);
+            SignInSilently();
+        }
+        else if (PlayerPrefs.HasKey("GuestMode"))
+        {
+            Debug.Log("Guest mode previously selected. Letting user choose again.");
+            googleSignInButton.gameObject.SetActive(true);
+            guestLoginButton.gameObject.SetActive(true);
+        }
+        else
+        {
+            Debug.Log("No login info found. Showing login options.");
+            googleSignInButton.gameObject.SetActive(true);
+            guestLoginButton.gameObject.SetActive(true);
+        }
+    }
+
+    public void GuestLogin()
+    {
+        Debug.Log("Starting game in Guest Mode...");
+        SafePlayerPrefs.SetInt("GuestMode", 1);
+        PlayerPrefs.Save();
+
+        googleSignInButton.gameObject.SetActive(false);
+        guestLoginButton.gameObject.SetActive(false);
+
+        bootstrapper.StartGame();
+    }
+
+    public void SignInWithGoogle()
+    {
+        PlayerPrefs.DeleteKey("GuestMode");
+        PlayerPrefs.DeleteAll();
+        PlayerPrefs.Save();
+
+        googleSignInButton.interactable = false;
+        guestLoginButton.interactable = false;
+
+        GoogleSignIn.DefaultInstance.SignIn().ContinueWith(OnGoogleSignIn);
+    }
+
+    private void OnGoogleSignIn(Task<GoogleSignInUser> task)
+    {
+        if (task.IsFaulted || task.IsCanceled)
+        {
+            Debug.LogError("Google Sign-In failed: " + task.Exception);
+
+            googleSignInButton.gameObject.SetActive(true);
+            googleSignInButton.interactable = true;
+
+            guestLoginButton.gameObject.SetActive(true);
+            guestLoginButton.interactable = true;
+            return;
+        }
+
+        GoogleSignInUser user = task.Result;
+        string authCode = user.AuthCode;
+        SafePlayerPrefs.SetString("GoogleAuthCode", authCode);
+        PlayerPrefs.Save();
+
+        LoginToPlayFab(authCode);
+    }
+
+    private void SignInSilently()
+    {
+        Debug.Log("Attempting Google Silent Sign-In...");
+
+        GoogleSignIn.DefaultInstance.SignInSilently().ContinueWith(task =>
+        {
+            if (task.IsFaulted || task.IsCanceled)
+            {
+                Debug.LogWarning("Silent Sign-In failed. Showing login buttons.");
+                googleSignInButton.gameObject.SetActive(true);
+                googleSignInButton.interactable = true;
+
+                guestLoginButton.gameObject.SetActive(true);
+                guestLoginButton.interactable = true;
+                return;
+            }
+
+            GoogleSignInUser user = task.Result;
+            string authCode = user.AuthCode;
+            SafePlayerPrefs.SetString("GoogleAuthCode", authCode);
+            PlayerPrefs.Save();
+
+            LoginToPlayFab(authCode);
+        });
+    }
+
+    private void LoginToPlayFab(string authCode)
+    {
+        PlayFabSettings.staticSettings.TitleId = "1819C6";
+        var request = new LoginWithGoogleAccountRequest
+        {
+            TitleId = "1819C6",
+            ServerAuthCode = authCode,
+            CreateAccount = true
+        };
+
+        PlayFabClientAPI.LoginWithGoogleAccount(request, OnPlayFabLoginSuccess, OnPlayFabLoginFailure);
+    }
+
+    private void OnPlayFabLoginSuccess(LoginResult result)
+    {
+        Debug.Log("✅ PlayFab Login Success! PlayFab ID: " + result.PlayFabId);
+        SafePlayerPrefs.SetString("PlayFabID", result.PlayFabId);
+        PlayerPrefs.Save();
+
+        LoadPlayerPrefsFromPlayFab(() =>
+        {
+            googleSignInButton.gameObject.SetActive(false);
+            guestLoginButton.gameObject.SetActive(false);
+            bootstrapper.StartGame();
+        });
+    }
+
+    private void OnPlayFabLoginFailure(PlayFabError error)
+    {
+        Debug.LogError("❌ PlayFab Login Failed: " + error.GenerateErrorReport());
+
+        googleSignInButton.gameObject.SetActive(true);
+        googleSignInButton.interactable = true;
+
+        guestLoginButton.gameObject.SetActive(true);
+        guestLoginButton.interactable = true;
+    }
+
+    private void LoadPlayerPrefsFromPlayFab(Action onComplete)
+    {
+        PlayFabClientAPI.GetUserData(new GetUserDataRequest(), result =>
+        {
+            if (result.Data != null)
+            {
+                foreach (var entry in result.Data)
+                {
+                    string key = entry.Key;
+                    string rawValue = entry.Value.Value;
+
+                    if (rawValue.StartsWith("int:") && int.TryParse(rawValue.Substring(4), out int i))
+                        SafePlayerPrefs.SetInt(key, i);
+                    else if (rawValue.StartsWith("float:") && float.TryParse(rawValue.Substring(6), out float f))
+                        SafePlayerPrefs.SetFloat(key, f);
+                    else if (rawValue.StartsWith("string:"))
+                        SafePlayerPrefs.SetString(key, rawValue.Substring(7));
+                    else
+                        SafePlayerPrefs.SetString(key, rawValue);
+
+                    PlayerPrefsKeys.RegisterKey(key);
+                }
+                PlayerPrefs.Save();
+            }
+
+            onComplete?.Invoke();
+        },
+        error =>
+        {
+            Debug.LogError("❌ Failed to load SafePlayerPrefs from PlayFab: " + error.GenerateErrorReport());
+            onComplete?.Invoke();
+        });
+    }
+
+    private void SyncPlayerPrefsToPlayFabOnQuit()
+    {
+        if (PlayerPrefs.HasKey("GuestMode")) return;
+
+        Dictionary<string, string> allPrefs = new Dictionary<string, string>();
+        foreach (var key in PlayerPrefsKeys.GetAllKeys())
+        {
+            allPrefs[key] = PlayerPrefs.GetString(key);
+        }
+
+        var request = new UpdateUserDataRequest
+        {
+            Data = allPrefs
+        };
+
+        PlayFabClientAPI.UpdateUserData(request,
+            result => Debug.Log("✅ Synced SafePlayerPrefs to PlayFab on quit."),
+            error => Debug.LogError("❌ Failed to sync SafePlayerPrefs: " + error.GenerateErrorReport()));
+    }
+
+    public void SignOut()
+    {
+        PlayerPrefs.DeleteKey("GoogleAuthCode");
+        PlayerPrefs.DeleteKey("PlayFabID");
+        PlayerPrefs.DeleteKey("GuestMode");
+        PlayerPrefs.Save();
+
+        GoogleSignIn.DefaultInstance.SignOut();
+        Debug.Log("User signed out.");
+    }
+}
diff --git a/Assets/GoogleSigninSDK/GoogleSignInManager.cs.meta b/Assets/GoogleSigninSDK/GoogleSignInManager.cs.meta
new file mode 100644
index 00000000..9a5af1d6
--- /dev/null
+++ b/Assets/GoogleSigninSDK/GoogleSignInManager.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: aea303bf6931eb64a925ac187863ae99
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSigninSDK/PlayerPrefsKeys.cs b/Assets/GoogleSigninSDK/PlayerPrefsKeys.cs
new file mode 100644
index 00000000..fbe794c4
--- /dev/null
+++ b/Assets/GoogleSigninSDK/PlayerPrefsKeys.cs
@@ -0,0 +1,23 @@
+using System.Collections.Generic;
+using UnityEngine;
+public static class PlayerPrefsKeys
+{
+    private const string KeyRegistry = "_AllPlayerPrefsKeys";
+
+    public static void RegisterKey(string key)
+    {
+        var keys = PlayerPrefs.GetString(KeyRegistry, "");
+        if (!keys.Contains(key))
+        {
+            keys += key + ";";
+            SafePlayerPrefs.SetString(KeyRegistry, keys);
+            PlayerPrefs.Save();
+        }
+    }
+
+    public static List<string> GetAllKeys()
+    {
+        var keysString = PlayerPrefs.GetString(KeyRegistry, "");
+        return new List<string>(keysString.Split(';', System.StringSplitOptions.RemoveEmptyEntries));
+    }
+}
diff --git a/Assets/GoogleSigninSDK/PlayerPrefsKeys.cs.meta b/Assets/GoogleSigninSDK/PlayerPrefsKeys.cs.meta
new file mode 100644
index 00000000..59a532b4
--- /dev/null
+++ b/Assets/GoogleSigninSDK/PlayerPrefsKeys.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ffa4debad77245b4d9620a5fc2b07c9d
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs b/Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs
new file mode 100644
index 00000000..a6881f5a
--- /dev/null
+++ b/Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs
@@ -0,0 +1,134 @@
+using UnityEngine;
+using PlayFab;
+using PlayFab.ClientModels;
+using System.Collections.Generic;
+
+public class PlayerPrefsSyncManager : MonoBehaviour
+{
+    private static PlayerPrefsSyncManager instance;
+
+    private void OnApplicationQuit()
+    {
+        SyncPlayerPrefsToPlayFabOnQuit();
+    }
+
+    private void OnApplicationPause()
+    {
+        SyncPlayerPrefsToPlayFabOnQuit();
+    }
+
+    private void OnApplicationFocus(bool focus)
+    {
+        //if (!focus)
+        SyncPlayerPrefsToPlayFabOnQuit();
+    }
+
+    void Awake()
+    {
+        if (instance == null)
+        {
+            instance = this;
+            DontDestroyOnLoad(this.gameObject);
+            Application.quitting += SyncPlayerPrefsToPlayFabOnQuit;
+        }
+        else
+        {
+            Destroy(gameObject);
+        }
+    }
+
+    private const int MaxKeysPerRequest = 10;
+
+    public void SyncPlayerPrefsToPlayFabOnQuit()
+    {
+        if (PlayFabClientAPI.IsClientLoggedIn())
+        {
+
+            var keys = PlayerPrefsKeys.GetAllKeys();
+            if (keys.Count == 0)
+            {
+                Debug.Log("No PlayerPrefs keys registered, skipping sync.");
+                return;
+            }
+
+            Dictionary<string, string> allPrefs = new Dictionary<string, string>();
+
+            foreach (var key in keys)
+            {
+                string strVal = PlayerPrefs.GetString(key, "__MISSING__");
+                if (strVal != "__MISSING__")
+                {
+                    allPrefs[key] = "string:" + strVal;
+                    continue;
+                }
+
+                int intVal = PlayerPrefs.GetInt(key, int.MinValue + 1);
+                if (intVal != int.MinValue + 1)
+                {
+                    allPrefs[key] = "int:" + intVal;
+                    continue;
+                }
+
+                float floatVal = PlayerPrefs.GetFloat(key, float.MinValue + 1);
+                if (floatVal != float.MinValue + 1)
+                {
+                    allPrefs[key] = "float:" + floatVal.ToString("R");
+                }
+            }
+
+            foreach (var pair in allPrefs)
+            {
+                Debug.Log($"[Sync] {pair.Key} = {pair.Value}");
+            }
+
+            // Split into batches of 10
+            var batches = new List<Dictionary<string, string>>();
+            var currentBatch = new Dictionary<string, string>();
+
+            foreach (var pair in allPrefs)
+            {
+                currentBatch[pair.Key] = pair.Value;
+                if (currentBatch.Count == MaxKeysPerRequest)
+                {
+                    batches.Add(currentBatch);
+                    currentBatch = new Dictionary<string, string>();
+                }
+            }
+
+            if (currentBatch.Count > 0)
+            {
+                batches.Add(currentBatch);
+            }
+
+            UploadPlayerPrefsBatches(batches, 0);
+        }
+
+    }
+
+    private void UploadPlayerPrefsBatches(List<Dictionary<string, string>> batches, int index)
+    {
+        if (index >= batches.Count)
+        {
+            Debug.Log("✅ All PlayerPrefs batches synced to PlayFab.");
+            return;
+        }
+
+        var request = new UpdateUserDataRequest
+        {
+            Data = batches[index],
+            Permission = UserDataPermission.Public
+        };
+
+        PlayFabClientAPI.UpdateUserData(request,
+            result =>
+            {
+                Debug.Log($"✅ Synced batch {index + 1}/{batches.Count}");
+                UploadPlayerPrefsBatches(batches, index + 1);
+            },
+            error =>
+            {
+                Debug.LogError($"❌ Failed to sync batch {index + 1}/{batches.Count}: {error.GenerateErrorReport()}");
+            });
+    }
+
+}
diff --git a/Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs.meta b/Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs.meta
new file mode 100644
index 00000000..ae012cd4
--- /dev/null
+++ b/Assets/GoogleSigninSDK/PlayerPrefsSyncManager.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c814388591ae90d4aa18f1259f9c3b10
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSigninSDK/SafePlayerPrefs.cs b/Assets/GoogleSigninSDK/SafePlayerPrefs.cs
new file mode 100644
index 00000000..64ac397c
--- /dev/null
+++ b/Assets/GoogleSigninSDK/SafePlayerPrefs.cs
@@ -0,0 +1,24 @@
+using UnityEngine;
+public static class SafePlayerPrefs
+{
+    public static void SetInt(string key, int value)
+    {
+        PlayerPrefs.SetInt(key, value);
+        PlayerPrefsKeys.RegisterKey(key);
+        PlayerPrefs.Save();
+    }
+
+    public static void SetFloat(string key, float value)
+    {
+        PlayerPrefs.SetFloat(key, value);
+        PlayerPrefsKeys.RegisterKey(key);
+        PlayerPrefs.Save();
+    }
+
+    public static void SetString(string key, string value)
+    {
+        PlayerPrefs.SetString(key, value);
+        PlayerPrefsKeys.RegisterKey(key);
+        PlayerPrefs.Save();
+    }
+}
diff --git a/Assets/GoogleSigninSDK/SafePlayerPrefs.cs.meta b/Assets/GoogleSigninSDK/SafePlayerPrefs.cs.meta
new file mode 100644
index 00000000..10756386
--- /dev/null
+++ b/Assets/GoogleSigninSDK/SafePlayerPrefs.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3f16590318a73204e98d26d21f94e188
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/GoogleSigninSDK/SigninWithGoogle.png b/Assets/GoogleSigninSDK/SigninWithGoogle.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0828ca684046e018db8a2865383e2341cfe2638
GIT binary patch
literal 3267
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
BFiije

literal 0
HcmV?d00001

diff --git a/Assets/GoogleSigninSDK/SigninWithGoogle.png.meta b/Assets/GoogleSigninSDK/SigninWithGoogle.png.meta
new file mode 100644
index 00000000..84750a5d
--- /dev/null
+++ b/Assets/GoogleSigninSDK/SigninWithGoogle.png.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 2d53a66c391dadc4b8ad1347e8c7682f
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 0
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo LWRP.unitypackage.meta b/Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo LWRP.unitypackage.meta
new file mode 100644
index 00000000..481168ca
--- /dev/null
+++ b/Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo LWRP.unitypackage.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 8f45e171c1b0c824c8ee28fba89f60d9
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo URP.unitypackage.meta b/Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo URP.unitypackage.meta
new file mode 100644
index 00000000..425aca80
--- /dev/null
+++ b/Assets/JMO Assets/Toony Colors Pro/Demo TCP2/Cat Demo URP.unitypackage.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d9caefce2b89817488383ea39c1affb2
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/LeaderBoard/LBEntrySelfItem.prefab b/Assets/LeaderBoard/LBEntrySelfItem.prefab
index 5f915124..97711a86 100644
--- a/Assets/LeaderBoard/LBEntrySelfItem.prefab
+++ b/Assets/LeaderBoard/LBEntrySelfItem.prefab
@@ -83,6 +83,14 @@ PrefabInstance:
     serializedVersion: 3
     m_TransformParent: {fileID: 0}
     m_Modifications:
+    - target: {fileID: 319142888219417387, guid: 88afb99e58a715640befe7148c6e92c6, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 153.7637
+      objectReference: {fileID: 0}
+    - target: {fileID: 319142888219417387, guid: 88afb99e58a715640befe7148c6e92c6, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: -48.407166
+      objectReference: {fileID: 0}
     - target: {fileID: 1173944660103738944, guid: 88afb99e58a715640befe7148c6e92c6, type: 3}
       propertyPath: m_IsActive
       value: 1
@@ -209,7 +217,7 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 7909119700891515046, guid: 88afb99e58a715640befe7148c6e92c6, type: 3}
       propertyPath: m_fontSize
-      value: 57.9
+      value: 68.9
       objectReference: {fileID: 0}
     - target: {fileID: 7909119700891515046, guid: 88afb99e58a715640befe7148c6e92c6, type: 3}
       propertyPath: m_fontAsset
diff --git a/Assets/LeaderBoard/LeaderboardUIScreen.cs b/Assets/LeaderBoard/LeaderboardUIScreen.cs
index c1803af2..fc4140bd 100644
--- a/Assets/LeaderBoard/LeaderboardUIScreen.cs
+++ b/Assets/LeaderBoard/LeaderboardUIScreen.cs
@@ -1,4 +1,4 @@
-using System.Collections;
+using System.Collections;
 using System.Collections.Generic;
 using DG.Tweening;
 using PlayFab;
@@ -12,22 +12,33 @@ public class LeaderboardUIScreen : MonoBehaviour
     [SerializeField] private Transform content;
     [SerializeField] private List<LBPedestalItem> _lbPedestalItems;
 
-    
+
     public void Init()
     {
-        PlayFabManager.Instance.playFabLeaderboards.GetLeaderboard(OnLeaderboardFetchSuccess, OnLeaderboardFetchFailure);
+        Debug.Log("Init called. IsClientLoggedIn: " + PlayFabClientAPI.IsClientLoggedIn());
+
+        if (PlayFabClientAPI.IsClientLoggedIn())
+        {
+            PlayFabManager.Instance.playFabLeaderboards.GetLeaderboard(OnLeaderboardFetchSuccess, OnLeaderboardFetchFailure);
+        }
+        else
+        {
+            Debug.LogWarning("Not logged in yet. Cannot fetch leaderboard.");
+        }
     }
 
+
     public void OnClose()
     {
         // GameObject[] temp = content.transform.GetComponentsInChildren<GameObject>();
         // for (int i = 0; i < temp.Length; i++)
         // {
-            // Destroy(temp[i]);
+        // Destroy(temp[i]);
         // }
     }
     private void OnLeaderboardFetchSuccess(List<PlayerLeaderboardEntry> leaderboard)
     {
+        Debug.Log("OnLeaderboardFetchSuccess");
         foreach (Transform child in content.transform)
         {
             Destroy(child.gameObject);
@@ -46,30 +57,51 @@ public class LeaderboardUIScreen : MonoBehaviour
             }
         }
 
-        content.GetComponent<RectTransform>().DOAnchorPosX(0f,1f).SetEase(Ease.OutElastic);
+        content.GetComponent<RectTransform>().DOAnchorPosX(0f, 1f).SetEase(Ease.OutElastic);
     }
-
     private void PopulateLbItem(PlayerLeaderboardEntry lbEntry)
     {
-        bool isSelf = lbEntry.Profile.PlayerId == PlayFabManager.Instance.playFabUserDataManager.myProfile.PlayerId;
+        bool isSelf = false;
+        if (lbEntry.Profile != null && PlayFabManager.Instance.playFabUserDataManager.myProfile != null)
+        {
+            isSelf = lbEntry.Profile.PlayerId == PlayFabManager.Instance.playFabUserDataManager.myProfile.PlayerId;
+        }
+
         LBEntryItem lbItem = Instantiate(isSelf ? lbItemSelfPrefab : lbItemPrefab, content).GetComponent<LBEntryItem>();
-        lbItem.nameText.text = lbEntry.DisplayName;
+        lbItem.nameText.text = lbEntry.DisplayName ?? lbEntry.PlayFabId;
         lbItem.rankText.text = (lbEntry.Position + 1).ToString();
         lbItem.scoreText.text = lbEntry.StatValue.ToString();
-        PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, (sprite) =>
-            {
-                lbItem.profilePic.sprite = sprite;
-            },
-            (s) =>
-            {
-                Debug.Log("Couldnt get pic");
-            });
+
+        PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, sprite =>
+        {
+            lbItem.profilePic.sprite = sprite;
+        }, error =>
+        {
+            Debug.Log("Couldn't get pic");
+        });
     }
 
+    //private void PopulateLbItem(PlayerLeaderboardEntry lbEntry)
+    //{
+    //    bool isSelf = lbEntry.Profile.PlayerId == PlayFabManager.Instance.playFabUserDataManager.myProfile.PlayerId;
+    //    LBEntryItem lbItem = Instantiate(isSelf ? lbItemSelfPrefab : lbItemPrefab, content).GetComponent<LBEntryItem>();
+    //    lbItem.nameText.text = lbEntry.DisplayName;
+    //    lbItem.rankText.text = (lbEntry.Position + 1).ToString();
+    //    lbItem.scoreText.text = lbEntry.StatValue.ToString();
+    //    PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, (sprite) =>
+    //        {
+    //            lbItem.profilePic.sprite = sprite;
+    //        },
+    //        (s) =>
+    //        {
+    //            Debug.Log("Couldnt get pic");
+    //        });
+    //}
+
     private void PopulatePedestalItem(PlayerLeaderboardEntry lbEntry)
     {
         LBPedestalItem pedestalItem = _lbPedestalItems[lbEntry.Position];
-        pedestalItem.nameText.text = lbEntry.DisplayName??lbEntry.PlayFabId;
+        pedestalItem.nameText.text = lbEntry.DisplayName ?? lbEntry.PlayFabId;
         pedestalItem.scoreText.text = lbEntry.StatValue.ToString();
         PlayFabManager.Instance.playFabUserDataManager.GetPlayerAvatarImage(lbEntry.PlayFabId, (sprite) =>
             {
@@ -81,11 +113,11 @@ public class LeaderboardUIScreen : MonoBehaviour
             });
     }
 
-    private void OnLeaderboardFetchFailure(PlayFabError obj)
+    private void OnLeaderboardFetchFailure(PlayFabError error)
     {
-        Debug.Log("Couldn't Load Leaderboards");
-        throw new System.NotImplementedException();
+        Debug.LogError("❌ Failed to fetch leaderboard: " + error.GenerateErrorReport());
     }
 
 
+
 }
\ No newline at end of file
diff --git a/Assets/LeaderBoardPlayfabDoTween.unitypackage.meta b/Assets/LeaderBoardPlayfabDoTween.unitypackage.meta
new file mode 100644
index 00000000..c6a3cebd
--- /dev/null
+++ b/Assets/LeaderBoardPlayfabDoTween.unitypackage.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: a7e70d5f313c0df4ab5d4d87c0453d37
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-1.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-1.fbx.meta
index 44841ab6..0feab758 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-1.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-1.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 10213bc5a764bff4aa413bcc0ca743d8
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -40,6 +40,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -86,7 +87,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -94,27 +95,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -146,6 +155,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-10.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-10.fbx.meta
index e90dd8c5..6ae0540f 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-10.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-10.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: d5c51d95490ba67449bf450c1f6766e7
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-11.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-11.fbx.meta
index f4398aa6..806d2ce2 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-11.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-11.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 96ea0ce53aaeb874dadb7fbd8df49ba0
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-12.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-12.fbx.meta
index 2fa930e0..a125eda8 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-12.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-12.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 0558ec2941de94e4db043fcb0767fa61
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -29,6 +29,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -46,7 +47,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -54,27 +55,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -106,6 +115,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-13.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-13.fbx.meta
index ffe7fdc7..3f21df77 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-13.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-13.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: bbaee1258b3d2e5478753225434c6a40
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-14.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-14.fbx.meta
index f130c5d6..fb5cff8e 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-14.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-14.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 4d1d3f4f619fdee4ca95ec16c8d663ae
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-15.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-15.fbx.meta
index 24063d69..4e041682 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-15.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-15.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 9efdf49cca747064e89ea3e7f0793e03
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-16.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-16.fbx.meta
index 2d5e7ac5..52a40665 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-16.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-16.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 648d8aa6bf8b31d4c8c183cac2acc9ed
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -29,6 +29,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -46,7 +47,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -54,27 +55,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -106,6 +115,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-17.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-17.fbx.meta
index 918bfd71..2f8f55f5 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-17.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-17.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: d4827d7a0075e0c48a560f143eff7b29
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-18.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-18.fbx.meta
index a8e86987..1577f30b 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-18.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-18.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: a52fcffb80399d64c987a89db2be29ed
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -32,6 +32,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -78,7 +79,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -86,27 +87,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -138,6 +147,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-19.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-19.fbx.meta
index 8172691b..ea433912 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-19.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-19.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 14c78d93df006874295a5d3c52aad34e
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -40,6 +40,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -86,7 +87,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -94,27 +95,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -146,6 +155,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-2.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-2.fbx.meta
index 96cd7074..f39b8b58 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-2.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-2.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 272963cf44d860f4ba485564b3c95190
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -32,6 +32,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -78,7 +79,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -86,27 +87,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -138,6 +147,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-20.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-20.fbx.meta
index af28c6b9..824482fb 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-20.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-20.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 890c226d9b1299e41ad65e25aa7b62b2
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -34,6 +34,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -51,7 +52,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -59,27 +60,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -111,6 +120,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-21.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-21.fbx.meta
index 096a6347..f2d63f28 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-21.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-21.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 62aa7979cf5731442b3c64ec4872c34d
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -29,6 +29,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -46,7 +47,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -54,27 +55,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -106,6 +115,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-22.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-22.fbx.meta
index 3ef0f8dc..26a0ab0f 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-22.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-22.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 422c7777062857b40a0f35f82cbf8a37
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -623603649343465320
@@ -32,6 +32,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -78,7 +79,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 0
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -86,27 +87,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -138,6 +147,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-23.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-23.fbx.meta
index 10580673..6ec88ba6 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-23.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-23.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 7ae98c42d2204e642905b4b9e0b6cb06
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -24,6 +24,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -41,7 +42,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -49,27 +50,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -101,6 +110,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-24.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-24.fbx.meta
index 4d2f8604..27e61bbd 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-24.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-24.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 892d5903261578049bfe43d781bac3eb
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -34,6 +34,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -51,7 +52,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -59,27 +60,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -111,6 +120,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-25.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-25.fbx.meta
index ffbb6ab7..b1d2bc8c 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-25.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-25.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: a3a8c83d8c885974cbd4d5672a5197a5
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -19,6 +19,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -36,7 +37,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -44,27 +45,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -96,6 +105,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-26.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-26.fbx.meta
index 5f0d3438..c63935df 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-26.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-26.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: e22b3be4ca0c4944d86b6294263b1a13
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-27.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-27.fbx.meta
index f213601d..2d5ce147 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-27.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-27.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 6de0180b33a743943ae05d7c4cb2b7aa
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-28.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-28.fbx.meta
index d32ee6c3..3d7c4931 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-28.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-28.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: db57c2c2127569845aefad98ee63d2ea
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -37,6 +37,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -83,7 +84,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -91,27 +92,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -143,6 +152,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-29.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-29.fbx.meta
index 3b9270a8..7cfefccb 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-29.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-29.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 2ca7e5fb6cdfc4d4d9500a6fcd09e121
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-3.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-3.fbx.meta
index 023c2252..f109d944 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-3.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-3.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 8ee572fb70b2ffc478e4ccf8c7ec76ad
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -32,6 +32,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -78,7 +79,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -86,27 +87,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -138,6 +147,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-30.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-30.fbx.meta
index 8c814318..901da079 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-30.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-30.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: b032f04f161f5c045b59fcccb6cecd68
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -37,6 +37,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -83,7 +84,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -91,27 +92,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -143,6 +152,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-31.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-31.fbx.meta
index 221691ca..ffa5cdca 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-31.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-31.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 5f700f4ff3d4b69408d1901a314a716e
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -37,6 +37,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -83,7 +84,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -91,27 +92,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -143,6 +152,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-4.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-4.fbx.meta
index 3ad52db9..2959a5e5 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-4.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-4.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 0254126a56147c84589ec0d79f78cfbd
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-5.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-5.fbx.meta
index ad7e1a03..33f5ee77 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-5.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-5.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: e5b57df68cb6ef64196bbf03402b8907
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -32,6 +32,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -78,7 +79,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -86,27 +87,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -138,6 +147,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-6.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-6.fbx.meta
index 28714f70..2a0db8fc 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-6.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-6.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 6c4c78a4c9d3d5b428dbf44c6ad553ed
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -37,6 +37,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -83,7 +84,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -91,27 +92,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -143,6 +152,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-7.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-7.fbx.meta
index 52f98050..0c6ef089 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-7.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-7.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 1823c26c2292d4845bcca3fab0faefe8
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -37,6 +37,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -83,7 +84,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -91,27 +92,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -143,6 +152,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-8.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-8.fbx.meta
index efdbdde3..fc62d544 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-8.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-8.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 907425677c2250045a8f9e1f82c5f96b
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -32,6 +32,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -78,7 +79,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -86,27 +87,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -138,6 +147,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-9.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-9.fbx.meta
index bb95c0db..a4508cee 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-9.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Obstacle-9.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 4f209cddfd48c3040804868a82d3d85d
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable:
   - first:
       74: -1881513580907979650
@@ -27,6 +27,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -73,7 +74,7 @@ ModelImporter:
       maskType: 3
       maskSource: {instanceID: 0}
       additiveReferencePoseFrame: 1
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -81,27 +82,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -133,6 +142,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Platform.fbx.meta b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Platform.fbx.meta
index 13ac498d..b0368ae1 100644
--- a/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Platform.fbx.meta	
+++ b/Assets/PACKAGES/TRAPS AND OBSTACLES/Traps-Obstacles/Models/Platform.fbx.meta	
@@ -1,7 +1,7 @@
 fileFormatVersion: 2
 guid: 98b88a3f0e5cfbd45a9a9d07aa716d7b
 ModelImporter:
-  serializedVersion: 19301
+  serializedVersion: 22200
   internalIDToNameTable: []
   externalObjects:
   - first:
@@ -19,6 +19,7 @@ ModelImporter:
     bakeSimulation: 0
     resampleCurves: 1
     optimizeGameObjects: 0
+    removeConstantScaleCurves: 0
     motionNodeName: 
     rigImportErrors: 
     rigImportWarnings: 
@@ -36,7 +37,7 @@ ModelImporter:
     extraExposedTransformPaths: []
     extraUserProperties: []
     clipAnimations: []
-    isReadable: 0
+    isReadable: 1
   meshes:
     lODScreenPercentages: []
     globalScale: 1
@@ -44,27 +45,35 @@ ModelImporter:
     addColliders: 0
     useSRGBMaterialColor: 1
     sortHierarchyByName: 1
+    importPhysicalCameras: 1
     importVisibility: 1
     importBlendShapes: 1
     importCameras: 1
     importLights: 1
+    nodeNameCollisionStrategy: 0
     fileIdsGeneration: 2
     swapUVChannels: 0
     generateSecondaryUV: 0
     useFileUnits: 1
     keepQuads: 0
     weldVertices: 1
+    bakeAxisConversion: 0
     preserveHierarchy: 0
     skinWeightsMode: 0
     maxBonesPerVertex: 4
     minBoneWeight: 0.001
+    optimizeBones: 1
     meshOptimizationFlags: -1
     indexFormat: 0
     secondaryUVAngleDistortion: 8
     secondaryUVAreaDistortion: 15.000001
     secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 0
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
     secondaryUVPackMargin: 4
     useFileScale: 1
+    strictVertexDataChecks: 0
   tangentSpace:
     normalSmoothAngle: 60
     normalImportMode: 0
@@ -96,6 +105,9 @@ ModelImporter:
   animationType: 2
   humanoidOversampling: 1
   avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 0
+  importBlendShapeDeformPercent: 0
+  remapMaterialsIfMaterialImportModeIsNone: 1
   additionalBone: 0
   userData: 
   assetBundleName: 
diff --git a/Assets/PlayFabSDK/Shared/Public/Resources/PlayFabSharedSettings.asset b/Assets/PlayFabSDK/Shared/Public/Resources/PlayFabSharedSettings.asset
index dc0c4f98..8911982d 100644
--- a/Assets/PlayFabSDK/Shared/Public/Resources/PlayFabSharedSettings.asset
+++ b/Assets/PlayFabSDK/Shared/Public/Resources/PlayFabSharedSettings.asset
@@ -12,8 +12,8 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 093286084a3d1994a9c28281a1c38b1d, type: 3}
   m_Name: PlayFabSharedSettings
   m_EditorClassIdentifier: 
-  TitleId: 7D3B9
-  DeveloperSecretKey: U4C66QH1S7DKJH1CAEBMICAZ1KJU5E97YZ5BRU6OOREYUE9AJD
+  TitleId: 1819C6
+  DeveloperSecretKey: 
   ProductionEnvironmentUrl: 
   RequestType: 0
   DisableDeviceInfo: 0
diff --git a/Assets/Plugins/Android.meta b/Assets/Plugins/Android.meta
new file mode 100644
index 00000000..a98ee054
--- /dev/null
+++ b/Assets/Plugins/Android.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 735638248e1ec3a4ca98408f55832865
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/Android/google-signin-support-1.0.4.aar b/Assets/Plugins/Android/google-signin-support-1.0.4.aar
new file mode 100644
index 0000000000000000000000000000000000000000..1ebd5a13cb8055acd7ce661a3c44d7e805c8af0a
GIT binary patch
literal 309879
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%0D-M+yyIJ!>
zO($A-jj38GF4~|!WIDlSsmt?lzk?&Z*|h$78d%C&c8YTdxhTshdVV*`vFwzX$iCN8
z3}rv+Y0V1}yYuj)6xH~n62pYz$6H*MgNB|PiVm6nwYaiL!{)X!&5*KUMF<~<QQcyJ
zp`kO7RbhBvg<@?@?J>Z-c5OZQgUZ^q2l0pdu6FGKdi^>5IZS_!(4Q~p&msDQgYoLx
zwa4kt*YxKb`tvRQIYEDp(GQN|4-HHv41XGd8V@{_f;q1IkkB;7aIp>9cV`=-YqJ+C
zAY049L~#Y0=~R?_nR+U`e6w)&Df~F>7{<?yT^%Nr!fWi-ce-O<8glN==9P~cA}UwK
zE>IXFOsz`eH@srT?H(DuO}@4rb<3!}Vf@|MT-hN*c;(8)3S&PWgtJ_uF!ta}3QT9z
zR{g0GxFzU84xnmj)qF)gUsTU)tN4mTm8+Nq3O>Ec5GL&10*Y60$a0X~Qd7AqVu8XC
zXWnCosoWk<AU1x(jTHNWsoA36Z!X$z(C7{u)a=%c<SBRL=NGe0&RFALcwmPhz#Hq+
zsw-CmLxUi-v})4|V5x6O$-PRK@sRLiD=3Ar9{7PIhvXH6=FfvdJ44b$sD)<o*#-0z
zFe?Mhc07r>K5zsIl~Dsp0c?GM;|&`_32Fd=L0!2j1lSJa($|SmymDP-lhXJlmnuO=
zi55~ps6eIo@v~}#{v0!tA1~b{8<dn3`n+D^J-v+zeiY$j!V!!Tc?JZ4;HnBrgpgq%
zO@Q|xKeNSB&Fag}@8RmbUr+a*PN9U(Jb{E1Kq$*qYA7(BSe%t;xTZYHTy4nA(ilgI
zqq4FM{jy37!?IG1Ng&9{!fRNpwBFN5a(XKjtQa9gZf?Q7jApj%aqCJIN#yCnR9E;4
zHCI+=)9)qzbk!yW{j*ja=PK$m^>wVNA2wnuRJ>8m7ti9izK9h`(IM{Bn$!J5rxofB
zv!)h6o879hE@!xkL+cNi{#9Mslx^$-ax$G9$G*M^y&vWrw+TPB+u-HOrb^>T)X9_M
zxU%EcvJ=7}sJ(#|zU(*}82t(M^{Q7Dq%5!x4FYG~zKMKRZM+&uZrxSc9LwpCvsEjw
zZCRnV<=RMyUi*A}t$74nH3J`Pe{4J0Agi{&>m)FPu@Sevu?_im2pd7$CQk-)G@0AQ
zIZ*$)Q5MkjA`7RuD#C9slDPuLR2>3O+1DQ-x!K3Phfl@c?0fhqwEZI>V*e_X*n3lT
z80L+`$L#9`EuOEx;>+r>943PkgD506V-fI0;UPB)RgVBItM;&Myb@zVb0PNCNSuBz
zfHy?GI1Z(Nt(uKbi~ve41!ao&&7JZ$ucr*!a%<?DgS~HVmcOa-(!|i_c7^xNdz+B^
zQ^H;HFTM#Oq5(T^RoZOX$`E8*W4B?5@QS?(LkzFq%fEpN#~JsE-PWF|CT+ze)^x%F
zDZQV9Pi#NGgc?fp(!P=GOF^F?<x28#Exb~+m(%a%)|0p9lD7_7jVHKs!agU~G$)Y8
z<4@q*=Y$WP1Z0XZ_t0jd4`Kp-0wQ=8pBA~Ft|i~p*(zT^$s%=?L>*pT>Pv_OZ3pJ8
znAjou0m<<;vOR`V94MicML0SRGA(B@V6FB5h%}Ul6p3C1k3)gnjtlr2`69|m@g3%r
zX~!vF?N~yZFIMdl`&alOW$-{F%{*l1QOpPu5gH{SsZpAqe0j-HMC^%-l+RPbyNzB*
zPI3F#*Vp>IhwX5Q&$}9_7T?;~VOg%)gKTJzh$E$MhBwl@l{R*qw=D{{=A)9@880%9
z1~-;$)km#_ONwV0zW7S32MHU#XjDm3&6_9YN)%pepgjLig9nzf<9y|-q@?Okpp<$;
zUK)=A(^Ap1SGGV)<IRV052!=-V_0;()zq|)@Rh07caKBjHw%3qLt8uI0A%3Bq}_0f
z+k!`oTl{W4xfI}-X~CPUDJu+3jmo;1sccH*K4q)^tw5vKpEa!u#S;x{J`d!}jg?JN
zta&${4zFwqXU%uR<MOb|rciNIWfOcK!kV9D@QX;+vKQ^w&H~0>M=WSJ`l!5DWm7b3
zeu%uKX3ZR&*#AV{h_Nn?WX&e>gk{Yu@kteV(t|Z$3p!mssIn=JH8;Zpc3lN|uRCjY
zkrORz9*mLwr;-nPv*tRuVyl)D{(D;UU97o(2%h(1%^3gQK8(CrT%J|gl**dEB^kaJ
zxdS^eo_uvRTSYbtNGDgr*{Z|jB!yjf1S^KC$kis++zqp(t!!GvRt<sEk`imq8zrP&
zU)i*oHIGBiQ!AVPz*=x~0_&Eeh`&R46`G*dEhpeY*bApzZAppiU3_K_C!hWi03%79
zWi6GVv@QUIp)%pDhmb^_kPQWMGEc51TeqCTAE;F7rV1YbLEeftxLT-J?0O8qZBMn|
zAkiUt!Wu+WvL7MYQ2W(rSMfB=-iw~vS^V8nPuacjGm<<`NYc4A4w|G8<CB>EE9nVl
zMA!r0lybGDG+!>GN?7-ci?%WBZ{a2gB>S9$W=QyiBti043sq#!rV{+57(NNL;EU*3
zd}0AfE<szkaR(-8zZcH&-c0x{w%><R-&%q|fy_BVU$=|3q7YK*`HdD-d;4gt3S12P
za55!?Z`lX9Z+0g)$(z<`t&}%@BPlQ(z0F(jo_L$d6~aDzit%~<0%zTeC&g{Pv(~k`
z^Tuzq%1C*iaAqsLwU=CwFYQk<G=He?#g)zdfnB_BFq9`&HisMLRyOx$Ewj)H*P#cw
ztMSXU15AzmX4IkPYYbB=n>QOYmCcE)B@=En9<b{$;`!o`4cSaqh@pSErnQc>pwVTw
zM%u4}-z=peHcMsbW{<|3??u{Gn88RADZTNSy;<Q^3Q2A!&wAw+N>s#-A)yJFwRm#6
zk2SxQBcN3_Yx(U&a=e)Uz*hYQZQj;{{Km&ty?{<rZ`a8IHc|Uzqf1Ooaf%6P2OAr?
z17acjx|3@X^^rEwX;nvvSzOcSC%76h9exF|0gg`5k!BOW(mC1ZYQ#S9^K6aS9ey^~
zh-&zGrbY~dpXY1Xt$X+#M1rYsy`@I{k^Kl%#-Irmhg)2Rp2bie@Q!Iafm&gRXAX;6
zVGIZDW7oLy29Aorx`yE#_HAH?;iG@?W|Aw9Nq!%@pusL%cgzFTpUTzVEIedIqx{ro
z#3)aJyFb6wp#Ln}`Yyh~S?~_Gr38-9da5`IjTO@l?4(c_uj0u=@UWp7Wwp$L^AaeM
zuCt^}(1)a@qr|ozy|!g*NLRK63G$@AH8~l>IFmDkwbXl_Shvh3&(T>BdOM)J^5jmb
z)rwr*t6+AO3eTW}Wy9h(a2ow=n(Ga$*ry6_64{qfw?A|(acXRogR};2IdD6hWRCQp
zP+oE!O3qRMX9XswlCA2G>SZ?7zaT|}Cd7E<S;i?ANM9%&m8-%IDGX_oCzn_)$XAJw
zK{H>uy&q{3J`g56UIjIy6;rOwO<Ta&ar*~QGJKuh#^$Uc3?C}!4f_jTgtipYlmzWh
zZ9$lZ7(C&0lYvxyDQzKgQ@$nM;>-H*wq$qwh(?;wn@p)sD`j>GIZjzN*s4+FE1HXu
z3mEPIr+hQd)EdWHb`aZuPxu{#cJ?f8*FZQ~v-VT0zA8WZkVt$7zQXEvarv`+9R%(O
zD4{SLotUb3P#ad+l;OrmTOQfFL1Y2jslrLfJeOAp9AU2y(c@IA$K><0>YIh?4XDM3
z>PRzg_s_5JlL~El^GGW$uLOTAdyG-rh$Dnk#HVp(hd9SH4jS0iQ%d+eZ0A~Y8Ia&@
z7=uW^7t*p+8}>nC-LwZA{m{ClEg*2yt&5dI7AviJk(|B`I}7U0y~gY78V@jam8&D?
z82ePNj+$rGl8zwwl6!nRdTgtsxe9o$3VonwWrmWqXt3U2&L~(5jxj)U3fq{?!qEQ^
zAC8A6<)d#9C-sDIBe{2ot3hvV9Xew`hcQC)EfzNsQFF~u>;8O(epqoRZ4dYOJETo;
zsJ7~TI063aD#xuf_OX^77e2%Hits&`zK*G>t@;3cUU&ohqROiCflIj9FwJE?Xjom@
zTxjgJ0ec|UKaP|{u-TK18tD$U9j)1n2o*qyF%w)!u4ucpfMK^ni+DF@6UI2OQ3-Xw
z(`Br78Fvfsle7<^b%4YkeHoc7+Agw{%{Lo+6LwKo7+}nfCdRUd)z^q2Tpe!SbON4~
zmhwHJZR#@CTc`9?3fDV`M+@XOR3a}~F2i8ci3q4bdX<Nps|^Fho>`%WzFEo-aAt;~
zml*K@wn4-gA;jF`N;@cqeV|lOzupk1N^^x8_f~F0I249h@D{)ie@;Z-{S;Tr*x)U8
z>-zVJN9HmN$K2L&MRmgDpRni@)wvtb;O88~uZrrqTJYS_t;i`UvA9Y=aoF5e-nf@n
zxbqOM<eY-xC#ly-4BLhcpLVud((rGpP{YrCLRvO2CTY=9zryR4)*Z>jMB@#v*_Jm8
zzRHHu0;c#2aLqxB!-O~!R1zPy5VNhR{16MZ!g!5v2pAO;z%?|D8U)tMYC`Y0M9{7y
zU9OgD<00%Fvm}wiua)e3|1((0!gHIxj<mg-ZTe~?Xw##jD}=|JTx37kyh2$)w^=R8
zq|P~fvk*t}GUyXh=OhtROcNpJ4k4ihZza;&WvUR31z_qd)Eg__tU293r9SOoX1<2q
zysPG92$XGrw;mXdv>Y^CCtL#=DCM@`tEJq5sir+4(_H0B*O=0K8CSh&ccRG|VHm`d
z=O(Ah@R=CrNqOF{V1Ny9zKy6#*tQ5?k+>}ma80%p$X0U}a+0UvEJLy4vSg6lq?6p>
z5hOh6S4=02+htG!i$+s(7}+e9+k$v(>w}Jlz6RV;Brt8N>j9-}bO}%BO8mlC<9PBm
zd~3)AGXQs35B+zbvKJqnJX!ko-Y9Q2Ax$-A@pGD;5U$>1LEWB!WgA%VsgR>L&{eX$
z14l4wJKiDvk7`sgm30T^%4Ug21w!p=&gLviQg`BO!u>evbP#xY&{T0W#9*`*)p1VF
ziUjZ5cfmUKHf}#(pyaIh@&<BTA641J7@&<7VvOch+{VXWK*uNAW+o@7M&nJ@s!R)#
zFn$b0hdYN`SLo~Ka(UBv{TcYVl_v_q<*9l7c`i>0IlygnxOz!aR9w~_FJty@7M?ew
z%Dufyp@5RAf(kns{h}9>5=k2X>V7;Cs&N0kckz_q0~+`9OV)RjiDZ!wuwhBU7gshB
znHmbAd_|FRYyUT~CG|u!<R$K$&>LP8cY}RUO?JJTM4KC~B}!M?y^Kdl;f7eMh1;b1
ziO^Aj=G(H#NFV)D2s@2BrJ{8`U!fu#Qf5hk03F6e^ELdAB+}Mb{rr-!wgvf&FixOP
zd78~b0%r3(zHTcind*Aifp=|q-Gmm)aD&oX*i8vQ^JNZx=6T-e<SSbE`xV^Yk3E-r
zB!G!0d9#G7Kv6y6MwPV1(y%YFOk!A%eTw|Mq-8c9WCsXy2PAKEyaoWS6E;gskK@Vr
zfa5jDu<;$rt?>;Z;Zj%?9$SaH@YiaOF8Jm8!Da%Yhg+%<%hd{03Bv9<V}y_hc@sf1
zRl+x<m`8xQ{YwS-d~Vj~{eX4IJJ^z*hOFNSz7BU5Szk4(W7ehKY5Q8_^ukBLX$dfR
zhRPM0V9gw|gZ5dVY(rLP4ki9SL_6%|oMy$#yD;3t@6W4z_}%us9BN!~6c}n?1e?Vi
zmLD1F;Ep-TZon!mDW#>8sorZOk(5csWvcbvZBz&^l13clM`)&AD7ZHcA*#XGhK?=a
zwxDUSTJfV2YFS)Hb*ZaNMQg4Ep1gqeGM*=oiI>Ddvt4|Rlvl9rVZ^o*d&sMke$TN)
zvZ)~ssA#6*ILlHMKUt+)qUznCD^;<1weF!T0MEez)@5oa@0|WT_$f@LQByI`I*G|F
z(o`gIWx`}$?{K9*!WEry86IhI8PB`w`Jyw##}dGCDmYtWRljG|KJH4x7e{hM0=&bO
zogq@NRIf<j%OGO{AHsoL87_o72LiSlMl&2EKIX11Jk03NW7Q5UfdgEi;u;V9RBVE#
zVPD|l{8UhjX~0Kmu`m`Z2f~GTVv?m{^>Cavp?wnvPO??-3O7v!Er=5MU@ClguVPZE
z5bgbBpEuc?h3{8m5oq2{M}bDH-(@-(QP~_~=nX#JLBlm-d}VW}A)&Haxy|k6ZIisb
zgq1kh19C?1<W_0JB;k*Q-rps9$#hhySGfut#=cn^F+3~P5R+A6V1=(&K&cq76eB=)
z#gMdW4}~d&!o0u~p7u`x3$}*PNZQ`zVdPUU_zojaxZoW|o_8ULVPw^c;D?djQa^!H
z$#OK@r(Dsgxivy4yVU{7y-sTnuDQgjca)%6uU4Ud*caq@D{k*scK#N==oEZ7**aB)
z-%Z9mGz-mW#465%ph+pvRXBPdgaezm%Omz((C8wGFOE#BCVJO+?lov&ovmC64XEyw
zI^{NW5{%0$S1=0WQd3Px<;uvF1|>*)j@9Vkj(~4|P8iyPz1io5V)(6G11+Y|Y%v1v
zYtf>eGufhqD15_sW<xJ*)`UUBMI3}}nRsgnvjJKgrW0$XPEI>06iD5C;n*H}Iy>K2
zLBX*FmzHY=F6;Sh4aKLL)1ML^MnkVZZY^?fMTgR=O=H1k??OX7Rmp(|caSyz4_r0m
zYm|m0>m+5$0j}tTuEr1#W(pw!5?nL86$t4mAydUEg|R;mZqQUUr*~MY!T1>FLctoM
zcVz0%FPp(R#CuBEtwpDxTpb5-Lo<UbI$8qss(`|+l0YCsrhl<`cL^CAIVx;vA=xv1
z3KllBoVBVyL9gQj6wc=-CtAuJ;uCzh)ex@4fgS7#0GUYnx0Wb}lqkX3;_B^sU|Q1d
zkq@GF=e<v~`$a7KV8NEFOwIk-$Mw&16}$Niu3|g;5b0&9(3sX}0UNTLX^ECE&}2S_
zyL7OYM}UJ&KAoJK5V;RiarAX@yl#1d(U|%6P`EPQ&%d1xzi9{4T%2(mcNSWW=A#NS
z2+qgyqjiUure`iuE*rt;s4|PT@k;=^?WoOqXjDFrN#<xd9w~77T3)}6%hB4`!|mu&
zC7p)GFVS+JS{hh=6L(hpGbGM0Pv8hsR{l2pj4+#akR$AHghiXV4?e;_>(Y2@R?OPg
zY6ZDHOS;W%@3R<RKWF?L07yM(GsTBXPY5%%d@_Mlj5alQV;>3&r5OYV{!{k7Y;{_L
zP5(0K+|a*Df8L-!)r5ln1y|7vrivF_h9$gyH;-Lx#sa=*H?Q9wngjI+NJPUIy~x9x
z+jMnH^Wde>0?7Q!T+utaqHXN>8hFa-Unb>~y;1)Ldt=e7oc;~2=vA@z4JF?hW*b<O
zGlT~SbM?CcNimc+?l$RnCyEc5D&9~SBhsqvGq8iB;(3MP28+wk8*EMwe!LbjHW9EN
zBggU5C10_fFMF9=tmc-h_=;){bZR;HxUX^<mIlLH$akKqGK1l2S<5*x6sIv&RJ(Uz
zF(d&eKp_;qjQ}sB2dFVLEAo|qESC>f&ty}H-?3X)Gf>|`dudEFcA}Nlm4abXlKu%{
zF0RO{!JdS?kSrH#R%1u?>d;Kq5`xK<Y1pk!?9^}y%}u1ezZ*Qqz2w_cAq5@9GSX!P
zg?cjX<r&Ia_K+?Z4X@(IF=s*Lb^F<Mqv6>^UR}?e)$Lza#FcHAB*vF**OgVXrmIO}
z+e6E$51h8DzaYW{oh2U>?Oxi`x{~24AgkN>!VDF;w`{i<26V(7)~tHSF#|R9Zeb1@
zxEeG=Mb*N4PLkXDQog8qGGDeE3cocsM3r_BO~69PP3RbO7WDPNEaT8cEK}j`k-HIp
zy#^#=U#p;ipHX9xDy!qOl{Wnes&DmF-wxrcWyfpvCzMdXyGC>RqgH*r@HH90*APF0
z%hMRH7d|5`0gY6Hkb$BKjT=e_zeWQ<S&LPr!WY=FNxI>H0JQOlDvD92Iu}%8H!f}Q
z9c9Ei>I_ss!u_<JL8-HZdXXBaJ0_cIRNSsoxLZN!YJ~B=ubygjxxh4P&_sG)olFLp
zz4eq4>nWpyH@577x{A85;L+Kprd4x?(fr%=M=2_&=+AK~zeB|GAElNbHH7pBdJX<e
zkV7PyEO6=uQmd&Tm-bh%=xxP1K+uyx>Z5$VhTAoF?MY|E+_lZnI_l1DEju-LV1%>g
zWN0KbjPo^O52^ae)Sog$Ru*fNVklHK?mFS9yH2P_(JyPHy;OC=mWIykKlo>sU4|H!
z{&;4@vIs7Mko49E{n2fMT259WN|hm3c9d%d$Hu2pT+tv^is!wR;w!RB@sW-y#qSz@
zE5+0XZ>1P+TCGxuIqm8`l25+DozH*#(s@01-p~`OLtX(Uq#IwNv`%EW0wrhIr22pD
zeG7OL)fx6ASs*}wfS`ydivn^9fk3!K0&)o<K!7L^5Tap8Hp#*!8<R~47!V8~F+r(P
zq%|tuQBy@lq&2p*BG5L~SW`;dsA!P}p-L?x$|mQ3-#KTplVmnUdwKr<`Q2x~`OZ7<
zcfNB!b7ppS#$Q@qH#e_|`2)&yFAsLNysRJW_TIx{*X$1RVk!yeJAL2cFUGg=N6We4
zzdY3$#V%O8JJ>tEY+YE{6_^%pL|5C>z_S}saMj^>{r8crCH8jwA4Polg%0Tar#$cx
zgr(qN+v(r(=zq3;oxUcho$UQx+4S0hLiE!nU=+rO7j!FI2;4!_e))0djy0#->0u1M
z5-jn$Z5$-;W8i6H>?Tg0i|PmE`rzrfK1jQ5Y!{^eSzVLomW%2`b@qf}-w$qLPra+(
z`f;FaPIXD~hET06@vhL)Bi%M0U`cUM0Ngq`2(yu(O;yaC0|oDL|5O`qbisnPh!u*t
zBxI@$S?{*#?O;90(zBSPj?~}7UtQ(pQyjsjAJ^xYgJ>1h*bI~a5li7`dhJ%*HXhKY
zADmSdw++X(1H7B2+ol9P8`UM*RX7SD1GPaln|@!4j27sACfkCh*z|MO6ZK<qc<%x$
zfK|)MX8qjoAWVo8+IK4%r(X^`mBbe}+vJPk%i_b-4Ps?Q$i%^|)9a9fn6=gUN0DOC
zg?H<j**SVTaa)k3BlWd<XFX8*1$rnZ<^AZ4x%?FxbMg^UP_^}@(6TxE^{dDAb=Y6}
ztHr3<Tei+QjwNU}u0Rjz)lr8$#!Rot>l-rtICU7xU%Iw-GHQaCAdZ}RR=>%p_LN6n
zlgxM)(?mS-8})0{9IRsA?N$;=Zf*5eTPK;(xVuBKG%L#ui&<M!T5u$<d(c-1b-Rl{
zU859JPX7iy>hxP2!=+zjpfu>X7=cGh*H-gbv-=Ac4GmCzczUg>6un0F$E>aGR&qey
zbrRhH7Vmym7Plw#=9}3{2QWnU<5-6?hlBNh`$C_9k6;2melreG^5FFD7v@6uQHAcb
zH9n}c5jkg(51iVk-|BPvehjIhYDjh4IIB^=a?HyJHT8?m33)lY+a})E!9nyVokVk!
zA18VJ9~I~0!-Ks8;b$wmT(!QO7y@HN!V#XQH+?S3bAb~aLko|KLXO6Ea%b5>%wU*1
zrq{+ywRzjsKeW;(;L*0Vr2lNz(vgBb8DDWsZ!I}GMc?7=xV5A>P7m^KqUqHfW%}=+
zQ*B#c@5?39+5=I)Mg?!3ik@_E!kj8^;)Jyaykl8!VjLE1VkBBVxpd)vocAx>&s@ye
zi_`jEsP7>)TjR!GK<lc7(&@K&CAD}9mRMY^*`}O+@$mG6WTJ#xiJVH}6`VQMrExzE
z-Fj!xsYyQlIJ~HI;ohwYY)MhT4lKM|*x{0StwB$7A=2!2?>)M8E!JYCbE@^uA9r8q
zsTDre8v4lI^SKbG%6-l66T&$|V-Ba$9zW5iQC?*zD+ojFXO)cCylGf7l<B`;s0p$(
z8ST+?lQ`U7$ZNo*IK|YbOK%T0OiADN{3T=P3jLRivXTMqdA~yGE7Ya&J)0Tzl18TN
z%&)&)&&(z)u9H@1D>PA{U){QyL+4hXarG)0hqn3k@w({}nBrjOy&R5L^savwK9}5*
zl&s%{Du1^$-Jg7!9_9K<Rn!7r1#MoucubBx51}&}1>_aRj16;9z)dV}vjW7qE}@ho
zT&+u4md$)T`h4?JE^1!N`St0#S<&-)cF&@8|8(i4qw(J6#w^_!-F&7rKY>LSM<h?*
zN^a1+>ts1`O3>S%xzdFv>hH|*@#+Q3q33_AEX{dumzd-*tOeqGmKF9q{W*?|*nK*L
zcqG_S7+*mJVX!GUQ<mJbH2n09Wpl$~x)*!^#7-BE5n6w9mR|VN*F~K_eI0M6FjdUu
zlG}8?pkw`~nLcE#;3L#h=~;h0rMX$6RnN%^V6nT)Vyg<8rt^!y^HyheSSFoR{|h1i
z2=QK~Y#`HZ$KiUE0n+6`_1j#t2Fp>AUa`x1=u_4{W_oB|SKexc<3ATehfl|_Qa+Y7
z2Ae5ms21>g-N9<HZngCRx+v3YZqtE+uIL)2qfiS+PVt`@WnE)J^UiF=iTC85r;kS&
zzY}_MOnLbtL)MY-F6J{-=7g07mBokh4_5K|6%S5wSm1d(-~_22<Gb6wBc)&PeCbI2
zmNQM~OEoudT@)&ha_9L=@O1s|_Jv`kQ$tVZqvALT)yk#wF?n85lcZMBN$QMatG<gj
zH=%>P7|&ZS+OJT*Ru+vYTYDT?9Ly`KI56T6evDbf!Dve8=^m<F-Sl4?^~)G+<qLW%
zYnpgy-}?1hNHh}}q^S=B{2%nK1mht5Ic6TgG{_jkOg!`{<7VB1a5Cf(UVltP9{DTZ
zYXr#vD-81k06e+hMTWNxh8uA@aS3FYZRKST=!#&qdC;HUkP!V3IKzxR3~+|Okzh2W
z|G#BB&)73h6_eLNw2hE{t!$fB7T+?ooM60>z_+)3oORjf3WR$@ZiWPnz$VhL2x{(g
zvaz25*4O<;#uxj2-Wsx$fr&wC&qUQYd$?mpkSTrM0?Jn2OXhxTE;E>?cu~lRvnR-^
zd_#;q4A9F|O;zBve%m)uyeSJbnSp#d`$kz85b!q31%~w!fGZ6%Zf^Z<b^713tw2k~
zsiLgsuDOs|&H1s4zn!}#LuUTx;y<GImHx_NAtZ?1yJ=+J+03r5CVT!++6};_drQ0L
zVRk)lEox`D8?WLlB4Fy*TKl%ENO#e0AU0Vo?e?qLWsO0sQBhuGlsi>AFA>~rRR%q8
z!&Dr0tf0{<4r?%If+lB`)^QljHJDuG;4{W4(B!DLC=bUTZ+*z19Y_7m0exR#j4B4`
zdj-!{`(ks8Wt{OU3mHb0hN|icO3+O6RP+2?t|GB<g08~G-nLzYVb`~%T@~8l3RPK5
zEXbG;^$+W`yHTg{${8p1AY<O?71AYK?O$Zx|I`L%pdyGz0nQV=Pd|tk0Xssj=Q%U4
zb`uOFa0JW33?X<4fSKj<skA$BuE`mX_kwFYon}(~3Em2kLs9?mcJHeV<{ZEbgPCBH
zac1*D5IkGI++d8n$~l(dKNu7PoP<uB%jCDyf=oVGTj4<_yBFE6wBs-wuBqYGG<A+s
z^)*TRPsCxNc~p)z8m}qNBo$}+zZ(a0U>KUD5IC9S=QdgB1q5FK++kFQn$H>hd$8Ka
z0K45mwoGJ*tpBG89te?sG6^06i1z#WyWW334dP#Md4IBt-SBJh*FpCom=Y{q{geIg
z;b7_N9fEU;*+jE>A@V4qJJ@WKU1k}<831pHV(jROuR>2GxT2G62i@$pPBPAMg07wA
zfw+QzFR7qe6~SYjWsljV$3e&m{bPcGT@Wuwd3&;}T;bfy&0YZhdqb7^!F#lj?R2QU
zYs|$AF!Adi!)75u>>>jRw)c?f-AvHXLwX%a&;_k|&v517!O60zdy?5dSvGY?g5LtX
zt$u&eeiSdgef%gkqi0C)9Ko$K<m{41@X!od%}WR_DCRi9*aXS!B<L|qX7tn}*c8o@
zbI1vT&u7W(oY;j;_-vV-j|tvNln3`9nq5egqj}rI*z}qsfrFr8j&%JC#tEJ)T`wWX
zn=8GIA=ooldi#pm`8B{_jjmOhB+a~JegSaC=%~-nm+8FC9E@Km&0=U)xKMg)By%4?
zSM}?Z_V7|^_5ztxOJ%)1Merp+s^NOUZPM&RGWXvmz5SWsd4R*6lv$ojw)U%J;#Xp!
z5B(lNYL2YyV+3~sJZrSvU@uNu46|1N7IaWdhhp?(=##9FYXDB$6w`47YL#`tI5RiM
zK~+ld;09R-O9?vNB^_Kr&>vu#(N{NYk|iC)CfN$`OQU+{-Yva-qBqvv(%WkU+7?;3
z`w4mgY&GIMS}NmoBJ;OW*}xz0Zg(C&GL1^iDwk%zCbO?xy537LXsgW5qXeS>?lEeo
z>VA2UDJS!m0@o9~t$>Z-j|vFhZFXFNZwO8)@Fl?)3Y;alsK7P?+XEPP(AfmtACOE0
zK_A6*A-G;KKlw2>BNcNm!9>NB62vQJBf)&d+)j|9m|g^~2W0pEf)9CKqs(R#lqm28
z{{T>~zz%{RDxm-8?-2!l#gnOL6v!ahV`Ov(Ha}J1CW2on@Hvm@zg6G?f?5T}5xlR!
zU-)l>lM1{*@VNrd5?oMV4nfd%2|8_8o7^s{8O1|yl<;`)Gra@G8oL?bL|?;45k1mH
z&c??He%3`!h_wWvU8UIz1pB(miRxv7;BJz6j$o1kPZJb(lV+6!&nmE+;HUym5(I_I
zbRH)-94>RPi{K;0d`=K~nPeUzNVrTgzbAOImt-mke%?zmdkFr}M>0PqSa-Dq_YrIX
zc-a`sH(V<hZ^dNzI(3?@BY65cnNgj20bsZ>;QoTO1y2FjlNmcuuJiPdYoI*-|Bh?f
z90k@B<SXzV&wz>)xRYS50>cRIQsC}^YO}?EeDhyZc+JSkYig1FNA9RnK%Y#w8L2hJ
zJ+uLF-wgUEKpJb6{r+WjH2((ymlsEkh3k*I$Vud%WR7-`vxA+svFiBSs2{+)s!I+0
zd>SsjeL%(+F1zAEf_B{{$kSH<3e49R3JT2Cmk<ifBpA|Nu6v`qt4&Y;+UBSF+Gd}=
z<L6hZ-3&1Hbgq04D{zj5sJT*(d3FfxeZ^E0oK)a91fMJL2EhddUMC3ZBf(Gg^`!!@
z5nQIg;{<*C$SmJPaJ>Sf`l!t$fBw}uah=gR3~(;yv+VVa=^Dx=y{vcXk)JVE>kKg2
z^E@W*QQ#?ppZ1Vt-Ar&uF&hcqQQ!`OV?AW<h7$Z$fzAY<DF+vOsLddMzWx30eItVm
zaB<4>5AB*DIRQ)~;97K!KklO&cs9fEFrz~=z}k76arp1eA9q&Fhh60`e4orIfS()d
zg=c!nF?oQ@ivS0WoaA3FJOATkiWGQ+V66fb1b1C7&qVJfD8<I>uj}7zL-`Ktm&|(^
zIcLBQ{WMQ?#{k@EFnfdLu(*%RX|+gSK+qvXE>Nx~;M34L8F7Z%q}iur;sItE%(iyY
z+huNS4!4s>>W&1x+RNS{R<f<yO9vm*foN~KjJKnM%xE2%?xAYALr|{33j~z_kw&6_
z?kE#&<kiHJ0ILlqRjtNf_F(gg0uK@N4U>giOE4x(wz!+%voM*?KBnX9B0)952?dT2
zOzSE^J;9@0WqD2#e5IHZ1XtiNvD+xzFS^N#h4*D+^Hz7YZl+oP9uj;&uvURT6Vxei
zlwiVT64Vm>Sb^UY@Llg;8|l2#Q!+JV-UDc7RLHSjl6jlV1%P1&bKMoPcDk~$mRuoQ
z&PK5N3fXesu;r3^O9#K9gFOlyBItId1P2N3zEW1m)Eu_5Vtz$tQXdHp=tWTA=Xw$P
zsOyycBwi(}%1H-1u9A&4gCMT2j8nxpPbly+f;R!KGs<)FYFQqQb$#_U(%Z)@Pv$k!
z+e-xN0nQtV7WR{7TN&p-KWXM6=xdkh>}NW$2z4{kncZKW3VLal)?c3E>7U!LmEOw8
zyne0pwt|3%WP006Z`TZvRrNWU)dM8+GMOI@F!h}&16764tZbn4wv^zn17(~&j1w}*
z6zBOtGR`uZeK|<RNhWymdKsruk26?;=LnW7u$$m6fOiaUHw}^A2Cx+#8X~=&qqn^P
z!Nz>JFG4!_8@tO<fN@5JbcvMAZ^;Y?xXEDFjgXCXh|H@aWas-OLC8qi`F=+5!bs`h
zN#?Cnlmw3x3<an#GI}UVX7tC*TlgrM(VYZC0LB?d`eo7bZ0sA3`bVOr*=q!^0UR{U
z?ieS%?a&A9IBB+>K#P%!h^6`*5+mo3i>#d|Vx;SL2|kKZO;7MmjJ%eme^yVFu0vV4
zHz&%Hh7i0xNrF$APV|lPXz^Eq*KU-|Cwjl0ESZl8Hcpm_zCy5DftU2o2asc&3k^}{
z_`TWvPbm=1M85>^7{yMXDH*+AZ<;B+ZDgD`XUg)7B&eHdIuv%8qkbCVWoe$TZ!{YC
zM{}jO7nsfu=1Ff~61+1{mgh5qaW_fkEJ49dk~u>VwLm(koqY#XQ_Z?|=)H-6bP*Ai
zCcSqBlrB<4n)Kc~2@pEcMWquE1d%Si7eP8ikQxY~gLFbC2{)YYoOACz|NYNh>rPho
zteyQl?>zHPS=qDq%y9TKSulD_ua{pb%~G-b9-$wUD8b);Z<B3K4NT`X?RepSa?jzE
zv}^OtZ%MhXAEcWV<{i(P*`BQnH1tcLiCfhRUsHumzr26WoFs4evhX#7P*UL_i-uJs
zibJ12mY>_GO5^7RcaYlyg|_PVkc|%>QPqLs(rZR{p6YDBVh|@;w^k!U6AudA_o|aK
z$IBMUT!qtlwjB#1PxEj)IA*?tVgd}nX@*}%*yF#v^Y3S1IjV#6v_C0hw4n0O{OFZ+
zDY^bU3`8oU1(h@kGsWK`l~L-1Wj;A{T*H^IdcMvUwgI4L1U>m0E&@~fIjNZG@&Mtr
zNFsJ?zNFI>9}+z%u}vZ*{lb<NXVFQiC_R*{rZNG3;bSLBQ2f40k&o~J^?e)}yH~y9
ze~#vgS!#0lQ>V|4wGHH7gCNOGrr;HPr`!HXd4&*@&jvK}rJZBM!G*(Y`^9307t`6I
z#{DKVyg|!^KW7T3)FSb<eUce8PsUb9$4795gy|ZaYUX&yGl7@W)p+p{gkPOz!e7tV
zD0<#Uws{&CIQ~XvD^=(i>W8Q%m(nMVQOgviQ{b~I->-Rf{Z_?vFGsEFjp-g*(zJL^
zW6Rn~&&q@1LW^_p=e{C)O*l#`_0hqWpm9M_#mTJ$mTm3wN)B4|!q-QHGph|%o-ds}
z^Mi>Lqckt4<O^WWYv`=y9Jxp4@r!ZVMTQd_(l!7#*0$csO}tz)MF7Lkb6TM!DnH?5
zA1mCrewe{(jT(I3!%vf6&pwx$QFPY@f5C4hF25#Kb(a*AM>bSmx-|Tp(JT0~;k15z
zf7NE?2r;TNTcVvhO96%50TD?JV36Bdj#ihuMmbla$T9QB$98;PR#In3h?~uwx-mc&
zT6C{b4{UfM9~hk;tS@{5mRMP~&mPp*{uG#qTbZh9aJMdX&L0IrK$z>2Yc9!yKEBzt
z4n+$>gxgHPFcQMYd6lTB$H|&cl)xV^-@e9SP>jdTz)!smopzkKt;VUQ)2aAG75pkJ
zi>~pbMGEfaCI2(<EIuWH?JetvPr@y};7*Wu(xt2D<aOQ-6D6Hjb1%lFJvj--r6qnr
z7sJtL2=>6IdiW&Xq8L}1n9TqY7}iI3N9`aUcbewaV<-f{MQ};8qla)rBT75<FD*^L
zJSWf6aSf?aDqu7G{fF+1isiTqB$z@4@i3~}o1X<BbekGFl?tk19XwDlf{frevdfS(
zg8KY6@t{Fg(Zx51?4CQaDL81qpuKeZ-#dQjqIL}T$|W6M>pKtGmXiUUfL3CzbJefS
z60G0E$k4(5Aqq(rl99u2AxXra<WnDEVsG(Tr^($4V(ds1%DXP?W5w=B%cCeyAb0Oh
zUS~AE@@;>}-Iw4F>UaZ$HvS6TIcL{X0*t~FeefBv?ZX3p#m~6=)boX%`^4|*&iT4t
z5(H~jX@Gy=YZ1Wj8Rd6o;j<A0KS$^z81PH!{KGABa4T>AEb4{vk+!N->4ObP_6!kp
zVMKKPv3W{h1`;+s1UJ4m&jE@Yy9%?@;edy~Y2@fq2Ag&fEMtFg*kjFJ*lQ>5h^47%
zR3@mIM}B(O$YspKT6(tv*aEU>ub)rZf1y5dw%+6^RHtN@Ih|TOKRnbln_-SPbqu!~
z(a=CzCndY8N_dVVWh#zoGG;G0SqR`|G>InD#2GU&jLieU&<shv@o^afNjQn}dr>`S
zFL-7Kx5Pp}=jama(88$1#!=YtQ*GM^UZVc7d-u41e0-g}@tcsFNm8LiMdP`$nJIjd
z_S5|e_uEn`jjWOxoa@`Y8C4OGsg|^QxG349Jl|wB%5QgdZao>CMl$tV7^L<B(_k4Z
zK9y5Tt+;M_7~Q&D7K30dFl^ykrQF7#mbZ<~wTg=OyPb5~>s)WyO`Ye|_GHLk=^oz%
zH!_)!Ee-EKZ5=;O^8QM}Hs1W+URV~k<S9(O-|yS>g%3)8oW_DTtdRyI$o)9VLYVqp
z#%!!xM!b#bV$dT{m3P=n6KcEzZDrG^iIG^$Fx(u@3fs{}7D|gg@7W0WZpY#FunM&N
zlpgkt?+z#vmI8rndK4Czi}EDLrsuuho0`{=QhC$xE!Lp@fxSawHcQg<o_mX|17+nz
zZf2&zs+y1O7u#mpA=W)$f`Cjbhv?+4aqg$AtUo>*#p}{-r{u4=rRo+w7FgbeseI^C
z7O_haE(gG6BppV@T=axlF3g_l%&HA}3DLrNH@$;`D}+ZrF1@I!^scD4^FQKEeJMCC
zft2yp22aPl*>q=+z*BkL??K<yG@X%~8EN2NV1DV>WC%lM!^2ux?3&ko)@@pzR7zaS
zO4~YqTu8C<qyHl5CHcX+tv+;!b*qHF<@o2XV;!?xD<8*1Fa5_+4n^WawR*eu?><Dm
zJK=0M{Qa>aLG84W?0e1yXVKS+hSttCE%Uv@#QrgLC#E3DEuQEN$ptOdb}xUk-;Fe*
z_ihXHEwOcJ>AVuTC-i=iK8SV5bbP>5J6D{}VO3fvCuLLExJFh}G!kQPzIJ5mAtCZ{
zc5k3cxO64}PqqIG(;KGGhdJpy8a}Syl^E2#Zd=<1Xo3{us+@c^{J%;B<@ZrYH|Qxd
zBOiv(PRbE4DjMgf3Ae%PYF7!!tQ9I3v&pr|3fZfVO&xNTRC9+?R`fxHrl0THeOcJ%
zh`fy?9X}SzXruC5BcHYoVH;iAs;_*h+9Px9ZI~$JWV<xz5nxK$;FOSEmBmQkeAG%%
zb;zBwGQbEAbh8C>CUFv9xD2Z23jfI1Sam;@s_~KyNR*MhKigZ&><T>}G^P)#5__u5
zMKM10HVwAr!{0VpL81S)MeKQa*UMc4J~7|V^raMxawg1j4qwHrXP&skpjD*Rt|(@-
zGDT8)kIKdk4%>1|%=qx|rc2mAW^eiKDYs<k2GdJrgh0Yv8$t{nzwz`9P0LVtTPxIp
zV-uh9aWXt|RHM=Vlo3uTY9tmd2ehnv-Ve3l1BuSjlu|T}g%i44G=X1=5uo#9H5EgM
zX%lJU?Mcg>NN3R;1%sKV<SqlEOEj2d`7baOhn@<m>v@rdUjGM^GDyd%aY(zRm8N1x
zY{<TQNWV7K2~qSF#ZG#g#-r0S<`XyD3H*0)XvL8J)u8ts@1ri1gTvqc(5Tn!V$M>+
zLv!ezXb2H-JC+FF+R)5-pPngY$h_0}^>xnfqyFh=zu*ea5y_{cwZ^MDd@rq%HlXj3
zl!3Qj_G)|xpXFu<H}@$33aEVjReWUXlpVN{3hwXk@AAC$oSnB1Z2BN?s>RXxtTNO}
zlJMTnWw4~h5evUtdwbCPxk}1IdofTY=)Lz!7!kMDq^8_tg;>tLKw&G!#fiC$4VZ)z
z{i4m%$VvIUXh0);x8E#xuQ9j^`%d!0u2PW1e5Njy=Hx`Puc)CGhosh5MhVw`K=YR8
z)7Jw&6jaQ!O|Et+wthC!RhNCoUuV-CbJuuuzOM1O`^QeYqqs&#etf&duUVrnj5xjf
z%+>nqY;Y3~UYtzjr@cp=JG^}Q5~BLW5(D{U9$G4{^Hv23)FgB)vfmswjILKl{N8+P
zANC2ZNYkri{c#e-9JQSO6=KUb>1p~*%a8WO^4zFIjEFu};xkvfzz{wyNZmLd^XA6(
z(V^$%Z2N2H7f4(MB0AT_?gvjjWX{~0g#{cxTmbnTTQ7z=+5vs$8{WtZJF=_laqIQ@
zixS;}Vci0i=X}~vinWVVGj$;6__yYNao@oJJVW}{$4P`>Jwzp_sD}$Lhg*ji)haBT
zem;(W$CQ<s30WJQn)WU+u@&J_ce?T*_Nr!=P~y2V@ebMeGS}A$FVJ=aTZ+`MM^^nJ
z!+mP+>UO%{B_$LTkoO@z__qwkUbfA9cv8|V8pcwiqu%Z3n@^usz@=+zRbzrZJN0z=
z_$gw4N8dQ}CKBOOzkz&OhrU0^*@Yg}-3QuP;e6v-l7^Kw)nZRtYUxmJHsd>VnQySb
z`Zq&USYS>$ox}6<QT}lQCv0R^&f)R^QV?(h52}?Ye43G<8FgcvoX_;ec=P&iEGGeJ
zz(=w;n_<jyq=*Hucq(KhB-mUH>P4wLn;(nYX?1a(iPyWemyYmH&&xd)t$WfkLX2z^
z#5`-oP6rp4H+00{$k$J1&}5%$7a7kbF*yVTuAPZLUP#?_Un`VC9=XSKCO&N7rd1`5
z<s0u4#B+LaIm~M@=G2w+{t<q>JSo}PD{U1=w$aI)z(DLSZRpL`FqTRl*c<>@TMW&J
zF8J}72k*e@iBcwGUUTLgt_5&Hk}F;{Q|nQZCNg%+RwRw#7SM8Fc<QR$x|0`TB&Z%W
zK{MtXdq^H|>s0kUXgS3YwA|$lxwD$Q#KkBlILh^d@5{AkiMSMKnXH)H&n&jJ>>#$`
z(?w5?gPcdr52?Kn^}PY7#DwF@Ud&!M_l_dPh;`XI)!7u2@nKYiQg=A>Qw#;g=T()6
zVv(4!;{Jo~l9yR)TydZef~i?6z;j|4s&cItbj|qM94=;lDB#Z%5K#I%TAjHEe^vC3
zoF%oH(c?37zlKF$`Npd~)dd#^>J{or?(RzX^j#@g=-sGA*xgeO47>4%2Cn+|kED(F
zVNGp{_u*HSD?ep1yF>G9j3o*687J{|3$5JDJ;_Aai6Jtm{kpY3(flK>odr`@>Qy1f
z=<BBT6Vt+AzwpMBNAkIcW%4MgZnsc%_+`fkElgxZQQoYjM$wzk#TA+VZDJ$|6m$(q
zUxw~Sm{Keg=t-jv7IzpHpIxS3j%y}~#K<Pg2S+z`z6d@+_{B|=99AeU2wc!37gHF%
zRDhoSsi`Ea&#CHLg!45m3FI%Be_DFlKQJDWa~i=e8q=I3gj!3&h4Gzxg!@l_)}{ht
zS|%q-UWE8xYV-4rrsC{e%GkAqa31+eH0tuY*f-v<4&n1zeKw4}UGZl*deSXjU0Iww
zKb)sRgUg6Y=;25{AvWaL!~HdHPI2I`cPX#hsxgDcIh7npSk5#TeYeb&aF5t?n(tOe
zwb~yBdUeeUQq;hggk}F11?~z(-9_R%s#(qtixJ3m`YZB_E}?DowF4vV-5gEIRnV{N
z2UOs~5Z{7x_b=?%Trl>;QHR?Bdnz0+Gy4L3BY*P<b$|kQH5??VUG0t*PNdJT{A|J|
z*b_ZO-$_1%t*KuNx0{dJCyo`G8@Ha-F!jnOGhDq_*LKp1t5vB>nQAUmM_wqeE^(|b
zaYpwjvw&T=`Q2_u^Um$hscV#eLH+p6|0Y#{k8;;6q(#@{aP-T7VHKKu9A{}Vq^teO
zq5Q`ddB@uwK^?jp(XJ7>AQqp512nt%yJ9Voci2I{hcf%6z_-_v>|*bx|0HiDWo`Iy
z?A(*@G72*xz<ABHMZ4eYPNZV$rTykyXBx3d)+A&S)9TLHKz!a*QI1^SnhG@E-%|n#
z>%=T7W8`$A!U;)e=9J_*F#;MWWQr0m)8iiB{<vhO{zZ--(InM4--(Z8R`CnXBd8}h
zo+WeN)lZgJl%is|NBNR4fZ#~HU*Q~d*>QguX`=R^5LinMyDJ}oB0jp)!^USL-u;oZ
z10Su|FL2kb1QZfc0S4k;h_2%Gr%|^*ca&bmwf<wov94Iulkal(mxoX`AY)pIP{~rG
z_3&$Io~XE!VsE~pVdShc&{_BlX)s~mqP;ohAG6IQ*HEgt7oNQpjSSj@jEmOZ_ct@V
z8ZlKaZk?Shx~7Zwpm8h9&^|-9`qPqO9@DbR=^eFJdbcbmz+jBgAv&{3AiY=Fnq7J=
zwdym@JR~XCUnFr$h}dn`?LI^#uUJ|CAiV6MCQD?9-o=rS3*?dlh_jjCHZs3)54`9)
zVO^!&q7RrHqJl3FcCZ5VnPng)w|%j<DD=P=%rc9ouV)Dtg^ebFE(btczhy)xD$D}I
zGs|5;C3Gk(-hh3PV7re@&ho3aH36bQ82whRTB~OL;`+x2Vo0O30?PO@={Oei7*kuZ
z#ML#?a+*CZYVwI4$b0_W_Ig5dEm{kw<DtSOu+4Uv81j&!6WQDUQCF@@HO>eNdRnVp
zMob+deZCBkxq_P=Od@`av@&svA}B+Vga;t{R*(kbd$bjFm$XxOHw8fz%KrA(K5f@z
zm=}>6j3T(x$SJpd=)wrQ6$$TP9kU5dBMQ)d!8B)u;3n!9zvl6>mbonKHChh>ZFibZ
z+%xqA1|J+AmTzaWn3ugFtAG$R+yPr5q+WmMjZ+Y9+y!6CpZ72Wm+kWo$3lj+4q`pP
zKjqJf4?^k@84X^DvCw_1l>LL#O-|af?R&WMO#rNm$#5FI-P-~4ffxXz(};d(4FTdb
zoU9IUd=yTG*C4N8E=kmW3pEH>sj(wk^?S*@!VcU?NbkT+2sv0oq!Dgz++@0d?<e&&
z%7cC$4`<Go>U@4c?lAk=V*WnU0cUZY1m(9tNjz7a##x-pXGRY%4YGaayAX-J1c_OI
z;4^QCgoR-Hco)~t2DYH%7Pk5C=bgw&{sT_C^PaDOEj9o|<VPTX8J^$0F79>wbXp)H
zX!I!7jNT*2FJkyGwhy;Znhmul$#)s^cpul@u5+Xo;n_92aoICMZz9=v+=N;A)YP$0
zXo&Cn^;v5;VzBF(k$Yd)E-7My$n{FbsY3ig#R7dc{JKjYTuSvMgb!dIoT?4{4bMCa
z(|)}}ON(1839;5sTc$O|Jzpeizntpq8#6ut>4BE(0W13~6GZZppWC~ot>XD=*6(%Z
z7}<izp9B1GOujxdEee;eDLbiFfLwR7HXw`=N!{y)jN?@&Omqk^Cd@$A^W4PFRw|%3
zvkbd`RUU;LeQN`S90BT7?A-Do2!`P4oUZRO1j{po+AU0h_nS;|I%>b3ks$)Z$!ZXR
zN7Vv2jVUOvgh*`=8gG=a!Y{OGR#UFLx0Sl#^+tUtGnH#FSz<5*-;liGu0n`BaXTf@
z7LZGoAER~_dx-NhwVdZ@?>M#&XPF9MPJ)T0c9Nq6mJM+e5<c{kLRTKd?$EEOK(1Sk
z+<Mbh@m5_J&R2LqmVtmpqVrd|JM>O3^oxBE=ff_gk~_GK_uSi@r?yV_2r;Lf+argF
zqy;wr@|HU&gbXBxLZ{;10m+5jp-Skvbk}tFK8;1fcL)%yjS^HqSpj3z^0i;32TWA&
z<02ad1GWCdhC3|kPa&~`L7ZJDbunqg{89?7yzV48%P#n7je{YwUBkP$4ZNXakKN$_
zxg;<TDFVsTcm$C9(ZV?bkmKx>W$d)WZA9Y$i^5Cm4@%BL+(i*DhO-?gSCly#=m;Ll
zH+mtWUc2{o9<urv9FBswnM29?2B!M~CisnwH%+3Ko@FSVa+G3^FRuMtgZzc4oZx)-
zKEJ!DQ`wLa!QRtQf8gjuBw$`r4uGU|;?LIZC+U0^8dr}nQjyE#!<m<f^SuutXx~hv
z-+rbi?S|8FO}Xu}lZto@I{;AwO_|%ZL-*e}?`APvcE^>kyl)8Cb_|D*2ftxP2_1;K
z9BgM`<~mXQMT>+Xp<6_VlM{gnb0^uci%wP(rv*sRN+Dv#c)Oa7VlV!g%sO{0H|;iV
z<#W#qkuN?|NOj3Zob9rSc?wsQ)V2s!n7T9P2rXiP-r>)==c+@_$(&LL2B+QDG|r3c
zW3iDtH?IWxoM;cX5wpHx{&`UVqDS8hZ<c{|_1cQYJX&u&EIN_*ZzxqHCvkT!BQS6M
z&Ve}T!geI9A~BESgtj-X4K2zH#be}fmXX!d`l(F4%HYwEbCa^6NMa|uk)W=tOX6Rg
z&=c%))fQ^wJS6);EIN{y)Ei9;+#%&qAu<xq!GnB%X*6~{vuf;q%#7p8*+^ikRsLwk
zj<#!`XwkVMH_)%&_RU=Wqv+yRI@_8pU$dDu$`<A~v*nK8SCCvh7H2^-vTpTRDlPAQ
zyOP=@d!I~IUU!{7XrSJ9$Wnt9^6!RCc$@p~eA^!(B8n+myzgzU_d>~Y@pyx0=Y?hv
zt=L3nQbF>qH#oFTgNDZ+fo!4F+~r65(=z5m6{}u_5u48S2@|GU4i!Y^xWNXcB5_&c
zzbiw!_euc4*bZ`$5aTH<KQ=ZUzDV9)ngLncP`)~7(gdTa_I^Zb86nFS@egV`lU#K>
z_8Q>MM@vy7d@hB$lyVgbB9FV00FbGB2?&_=z3ga5i&Q-3=zyJ)dXm?_M;9eBf%UTN
z4A=I#)Kuxa#q+GUI%dW21gA2rpuzWd!s8+u8yxmB@?m2$&RK+4`dtr#>i30a1m1A=
zP#Ak%Pl&-hDU>f4a9d<%a_pBFd?%L9auD<vGgMcKPLb#3w%@1wsE5PP8Xnup?u3wB
zaq=Ar>W%pwn0eu!9>VRD-%Mqo#n+_I(;h7Ha<W(Y;ncHdB88FyNP>rC=;voz{fnu0
zGcP_QTFzn+4dH(HqS~p^-+g2K>XP0pa#)+_6gN<^2O<rLy2G3&q{grlbjH#+UU6bd
zx8Dpie2?eaJ>KkEGpN3(nt_(;exgv?`Gs4=iV81k6lyc-nT?c)=3NI9_|>V#6AcgW
zi3pWKt~vIgEfI}#ENAo~=zV+-+4J&|pJDK^usG}xzvzPEj4QbOFz69%_0B2X!b#<Z
zr5yZEV#{1^oa8CtkG<d-Q#)6yY&!v&)w7SpS?smLUafE{u{)#37Z56)h=p%czC0At
zMXzyMwz!n;*Rkx^z@5KK0<vIlh3g_U53?|>kkAp3%gm;B;9jwV{G*HMKBjefrg|FY
z$cK(OAq}(q1irmhK^2pCD1v9Itmc^CPB&Kf9-1Z8A&cs<mGQ^vSysd*d{sE#fqV<e
zelFg%F>9R0d4Fii+00_WePWM|!ys!&2;`;ae)=XlzL^n_#Z|RsGs=E>j}pzX8=g7F
z{Jbj1;6cw8{Ynh_6ix4S3-XQLguh1vIbS+WRXiTMYdre=V^zl=BBgn|NtG<r6z{a4
z^AtL-SBlW3-Gnu1Mow<VIdml5RxC?-`Gqr2e0Zf929xP4u(MbF!ViS>PPGUsO7M1A
zi5%IeVuW`;P@mmgVHabt&~y5@?v_~`KwaOm$IuP$UVN#Sc~Vsps`-kHdF6cgl(@xU
zA~$k`D%`l3@g@E5vi&NI<=YPQP~5#(hPIZdpMDfsljSwj289bVcHK~2ykl|HvA)+!
zXlCJ4G-WC!725q)=C8)Fo(kX>5wqWYsk;nR#J?;@UNE<hKTtHeT~Iw$i~cniHN89@
z4!XSj?YrQsp5?-1ey7Me>NRY~#+>XhmfK!<ZZ1l|pp@!l%PZX_tS%v`UFuPm!<3ls
zlp+HJK~~~iqbc?Wl_2I(6}$O|b_{BpTgMJpPl1kb%SG4oeXoB+lm=JN<$<wP)i04X
zIaVBy$h{gnO|GNZ7bv;2Nh^KgiH44^<2naYy+2c%ajmW2imTHa+x`e4nG#EVTeBOu
zW|v(@0ik^@H^cpDYj<)k3gk}aoY-lrp)N06n6!XkpgM_N<3l<*Mmx@AhmRPvv6dk{
z>BWYkE{?s_VL&HlxOw;08-Llp^=d6A8E@SP?E{>Vdg*d>VdqcjdG2#}9T;dzZ2PSq
z9&<bG$Z2TZNNOv)O+@RIOHg++2Aj|j@kLh7?#K0$Vu*R@qO1}eTb^w`=qSr^wL5FH
zlt*sHX_B~NFx3*VbDg>L{e@o}hBLfzC$ZM{u%M~6!y};OH|+zCk@_#vye_`owr3&`
zgtD+p$&{FWm1Ls{#>`3`_BLZ<CEI+`O{)HHdT(tXZ*AXs6I(Z8F|#A$jCI{}=RV9b
zZ9uEQGD)iDXZf+Fs@DeC)rYEra~t>>_611Ztk7Bob*{5I$zQz{Zk*?yk|E4eWv{I*
z2_N~nMDZC$JtJfE*5QYIdZqc?T})RX+gXfF@cH|Z_6AX6Gv)e`pq_E6eSzowF4RpD
zN!1{m-9Cz}U7Mrkgk7*|`9=u#mcor19po8YQ$I_V_0E*S67T1C?4y_y)Yz4Fu01t{
z#8SO!-H_0jT>Zp0#qu63<5OKi8{X7GO2RS)0JgO730pr(vSAN%cZXNzyrz)y&OZel
zZqsJ0qc(WaACQ<Nn}o3a$?t7;yU}N9GZReDC?+lk=ZZd^Rj!J>!_-QmT2D|^SyrXY
zC!z&>h2w#kzUF*i&4TmfzT?p;G2qfsy-&ijOWV$rSZl}q(_EEmIc728GMD;J+YQ46
z%hF(zpsw*KH{vSL!ozi+)${N5B}?eX`AP>}HT6HH#5OGSCiRII$wz(4T_kwJDo8V`
zstsbAS`CrI&pZ&V)E_ta-=Sv=iQ35Kh(P30^iE}D&_~d=>$?%mQpY?TqYA2kzTA$7
zxANoiIk6puQ`tb?Rj`+?KlZ$)(@@DRq9Pnl!0LPW`D>U~1e`>g{aEnwj6-%#@l1}i
zed+TZDpP{CJ5pgzqMM|fIncL8X}i(<QF4T)B}?Z-AvB6|9$;T1H&(mgs-iz=Rg29-
zD9tXg+gCBhbF;ToANmX`hh;t51zA2hucDNzh8*V6IxPO;P81BjgYuI1-nXjyA?1h?
zgcl^9uzC~JGBi_4F&tV}N6k^1khd{3-)fFJH4@K><d3Gjrae_wRZxxKl(iQ>_WilP
zMC)p~$p>A7YAYEku!mNJRfJbWwJWsb_D@4}LyWu<qWPoE$amXW*6v5aDNRY*h?<$2
znJ&q_WxelAy{+%K%MSJ3e7b3bwPv}uPazMb1L>G!<)T+BmCy=?%I2Yz+uO9V+sTyP
zBHn|dRmuTCs888g@K=GI%Ba!E^)}cXc0t8sz-A9duA1U%D4!>PJCC+X{?zz4k+-0?
z=xLu>G*G!E-(|mm1-gdNBkZJdC-7$R<~nBk*~j#q9$Q@CEsM6scwZ=}1N^huP1c?6
z*cxF3_aZkH#Xr%GuQTGhv2&(u*a;swVel3`7Tjz%Qq2kHkD|N=Y+;=-t;nqq{TB3r
zl9dcZ82mW@hrm6v`{R9>r`WQx+(bk7QVz&+geWhfDnb*ZWcNLG&>Seur$NdL$^t(z
z%g>>mKG*`H5x;yYc*?D%a)oE8un(??swiUhmOW;)hk2Yw)+_gEDatBf3E>rCX4-6l
z3;|^Ul*!R@T5QHw#4@$4QuNz71JGXRP##ZS9M%PXN`{L2k=UYm+bR)Hw%M~KM{_E;
zlSibi+EW0>VrufXZS!RF^su9g;@(D|wOPQ4IpLm9*lKqxXXL5S04XjKG@zL&kg=Ak
z`A+k`(r;mJ0&lwA)L-)Xv<w#!N&bSDy(EPl_$vS@=MwEg1w$nUWo(KOa(HcNK+-{+
z8&60PNFCE2TW#V%^`WWx0hO;wy=Thp**A?gcd<<)$ezknGiWn#P8p{4nSDMgP*vJM
zkqRJ(2cnh`qYEBTE><v9U{Ewvc8fk$+y^Hb5q4l%Cq0z*rwp6Wj(ihn`dkE6Aiy1e
z>T_zoUY=gwP<~uqX<mae1PsSpVA%fUh^<nLn~s}Rfve1cPek?!UWD>TkA_u*!ijgo
zgKtR@Y(vAb(zx@kZ1Y-+lLfFseV`uD>Wn+$&{*j9fU+SrTl>YV-hAGRyz%mL%F!Y3
zfQqVES=`tnw^O{z6IWtrNv7I-v5B{et#m&OKC>(IDOnM}`vwzqQ%qy{%$8T$a2K@M
zlTWb>@E$}F{<;!D@!C_b<Zr)c?!j(Lx=iSS+Zyyd{2^{)=cPz3&X%os4DqJ$8>XkX
zyk}%7y2)6th_5S2uZ?I8bUO&+{q0W0V^-qDYjt<zM*@m;XP8p7EDP?Co3=OV-hKGZ
z&FOX%R6kLrI_Ik9t+vVUhkxvoe6R}-=+)Kh9(?(;_9fvSjuiPeow#>zq)Ii#rA9J!
zUvgq)8#O~Z+Z0ET!`QV!4tVcgkN+lVnQWq<*>~zV@HRb(u6NXmYRoRQ8XA<>pg672
zK?%aSWVXLrjP(CQ|C{5ulj|$z<`*a|j~xuBYV#<e=FZy>uLnKof#h-KX)ACmh2ZT*
zQEDpY=3y&uL^~n2@juwCfq2M}(qNjXGoYOLA$V<oz!}d%95hnn1C^8q0Z`d3ic*@V
z=biHhoInlAaj<J>MX1~|SV2CO>>BzJx^zwbSv{BfIrJ)jD8J??QUbub^~_XhENbtH
z;19VJ4z~9qXjaBK!eON{CD{$D0Lx*QAeL&OJ~`3mfQKfA(?efF^$a*zH-)hlCgLI_
zC>MN0|E#hcGjV**zfu$k#dJv(;w@}xark;&2XZ*ZiWBF99`&F`zOrv7iF;8zeA?F%
zX+$MU5-5I5vuV6JmM@@iwt(9ec*N_C>+S#O4@n^DaXs=VLu)al{Tg_EfkC1-uEx$F
z`||(ohifPHmcXDXI$GzsJd*nQ1knqWQ;loWbw}g{$#r>=X4HMfPw0BlG^gcJOodAa
z_>>6bcGk9V=6gLo$H<;|CR=pKhN<@f{x~fgn8Nsaxmwpjm@foStC`NJ7A+WBP3Z%g
z)tq(TAmf=`DIC~}TFbimYR#AHq?C2@&Ni5DYf6W3?-eLcCaW=%ex8liPTqD2wTLoW
zYv9AQurOe9#u`qpJJzpZTc&?DUM60(O0M)Ui=ja@zPwx&p%ufaW6IkVJvl`VK$Tys
zu1BD``0E7fTz}1W?Ql1x^$;U}H#s*K_@sGz*90TiVi%2+`6vOhps-zk>-7tyKm-ax
zdClBucg*7d3}YASQK`FS`ZTasmTW;<e*y?y>NgCZTO?*pDeCx<zlGkpmJjLvhT85<
zjm-3A8xQ_iWJ<}1&qx*<eP3DVZe;REGHY@%$JO2FyQ&=A92*?Fan$TW#6tA9sGdhz
zE0A(zaY*0QRz6jvR7_OTQW{mBt5gB@-|aV2ley3M9_LYnbJR|#48<&wB)%l6B#9)I
zLkHm@NBCVUj>BYYHNryb?~LE^jzp~4SE*MYuHIjjDMYizQ2l!WH2;f$XQ(<9JMFUa
zGRHtNxf+MHur<-DL%&=<N55|W^Zo#}E1&-*1rNBp<QOYue|w5IW#2aeQ9jpqJxZWj
z#)+Z@3w9Z+y>5=v&HnWMdskmmbgfiW5|~`rv$Hl{?VmD#E@=SF5ve96#4<4o&y7yE
z7s4*!jlXoQ3M?(7W+u+Rs|Do?3qS;Rv2(qJJU@WkKTT(4h5R61i3F$oS(D5SYZbA(
zZ@#{D;y>^3n$mETm{HylW#4yntSiXq@JrB2_-8z$aA292N#Jn5{f1hfXS8tO{Q2RE
z@c2&~@(Y9Zg}rX)tIf?{Rs}+zEmb573bMDXa(;~-G72V&^qr?9+80}83)`a7s~HPa
z6T-KP#<?Cm7)!Ak5Ey1$4jH2seXKcj+&HnTo1%LuoP7^jbJP}K*5}D5)VJcJ!o=wH
z1zFDKX>O~fScrMtyHw%LCj|1*!u)YAX$vs6{=_M-KH>68Rt&FXYlP!o9{A2{LeB-Y
z-fiA)F=0N<HspQ%5Y4;fGFz0D%5mP<H$GMmWs5ZPf0udt54x{4t~zNZvl{(jL&^lg
z&$Xn_kNr;)G*koM<U%T|D{8XRk|%}cA9jBU_BRoPkKJayZ&MsAzJ3|}pykiqM|c{(
zKb<9BToke<y}6C)ivcEoU-5{)HWz_c_N*}WGOnH3mAPE7m--GS_DR0*PrqJJ7vmzy
zyq@V<VORskEROp7(VD+p$lLJ;7ToDm;tW9@y#A1Y1<MXv_Y!68_$LLa)+P0MkS49H
zqYlrF%XW;|*sdR$P(drw23*?)iIT2FBVWGPAbaO-(=uS)hh1_$Us@@1_E4|rV$ty9
z%utc~VdvEDY1Kf*I$;(+O%b6OO4jB(a=~`ui@lLkh(P8}>)DL=qrKmAiDRXTK3gZ9
zJ_BHG=gf<DalhI-3^4Y7_`a$Z40hibIQ?HulI;4&Q<l~`<SSy1;{!3!)k^LuJK2yh
zp$4@y2<-#uiWRNS3O9GBmX55Q<BO0aRHelb3auCEAkOIPJEMP<rMYi~GSR`PJl1HT
zDWYw^s~oo4C?fY<U^WxOX)|iB2mjqi(E{f~9U?;jI_h}%qyPXhF#rHi#C`z)+`k<G
z0DNrhFCiv?_ir#*Cg827i<k(Xuf*GbizNRGY4g_7fzMa`FDwr3ZM^?X`^+}SnjV{Y
zJRSf*`*#gDQ6c!|sOW0#>E>Xq`PS9J*2c@5-`~YqNBzGWptv>1;6eldJbC~C5ZrM7
z9ty##ShFwrz5Tual|mSy6hQYB0FZeB0FeCykBtk#(<A_ZmGfIKFB>m@$G4vUO1#1T
zS4aKDr3UOO(rEzzj;;;@|BgZV7aV)MVMzX+@t=<TSMHg#=&ijJ9Dt4yK7jk5+#8v8
z{}0#M!P51uw}Y<@pPieVowJRXgPp5`E5Dc9zZ$)<^N%c0|I_G=piBhL-?D%e^w0A8
zSGN4-WFr?B4xrW+7x3tx>>Ejg{{#E~B<iM0{uORSi4o%cP1H@5{8uqtC$9c1RXBjw
zdVB!KKS<cP5N!5eSpO#xH?82Wa3i7#o524h;0EyzU*5Edzrqb;0n7OR7wir0AH16u
g@>jUw5jFgc_h0-^KzMVN0{h{|wh&?LbpYT$0Dh1}b^rhX

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/Android/google-signin-support-1.0.4.aar.meta b/Assets/Plugins/Android/google-signin-support-1.0.4.aar.meta
new file mode 100644
index 00000000..250474c4
--- /dev/null
+++ b/Assets/Plugins/Android/google-signin-support-1.0.4.aar.meta
@@ -0,0 +1,32 @@
+fileFormatVersion: 2
+guid: ff8209b689cd4e54b844eda1ce5184c6
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      Android: Android
+    second:
+      enabled: 1
+      settings: {}
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/Android/gradleTemplate.properties b/Assets/Plugins/Android/gradleTemplate.properties
new file mode 100644
index 00000000..87046809
--- /dev/null
+++ b/Assets/Plugins/Android/gradleTemplate.properties
@@ -0,0 +1,8 @@
+org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
+org.gradle.parallel=true
+unityStreamingAssets=**STREAMING_ASSETS**
+# Android Resolver Properties Start
+android.useAndroidX=true
+android.enableJetifier=true
+# Android Resolver Properties End
+**ADDITIONAL_PROPERTIES**
diff --git a/Assets/Plugins/Android/gradleTemplate.properties.meta b/Assets/Plugins/Android/gradleTemplate.properties.meta
new file mode 100644
index 00000000..96719f18
--- /dev/null
+++ b/Assets/Plugins/Android/gradleTemplate.properties.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b7a7987296799604ba041c218810da95
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/Android/mainTemplate.gradle b/Assets/Plugins/Android/mainTemplate.gradle
new file mode 100644
index 00000000..d5a6b988
--- /dev/null
+++ b/Assets/Plugins/Android/mainTemplate.gradle
@@ -0,0 +1,63 @@
+apply plugin: 'com.android.library'
+**APPLY_PLUGINS**
+
+dependencies {
+    implementation fileTree(dir: 'libs', include: ['*.jar'])
+
+    // ✅ Required for Google Sign-In
+    implementation 'com.google.android.gms:play-services-auth:20.7.0'
+    implementation 'com.google.android.gms:play-services-base:18.2.0'
+
+    // ⚠️ Don't add google-signin-support here - handled via .aar in Plugins/Android
+
+**DEPS**
+}
+
+android {
+    namespace "com.unity3d.player"
+    ndkPath "**NDKPATH**"
+    compileSdkVersion **APIVERSION**
+    buildToolsVersion '**BUILDTOOLS**'
+
+    compileOptions {
+        sourceCompatibility JavaVersion.VERSION_11
+        targetCompatibility JavaVersion.VERSION_11
+    }
+
+    defaultConfig {
+        minSdkVersion **MINSDKVERSION**
+        targetSdkVersion **TARGETSDKVERSION**
+        ndk {
+            abiFilters **ABIFILTERS**
+        }
+        versionCode **VERSIONCODE**
+        versionName '**VERSIONNAME**'
+        consumerProguardFiles 'proguard-unity.txt'**USER_PROGUARD**
+    }
+
+    lintOptions {
+        abortOnError false
+    }
+
+    aaptOptions {
+        noCompress = **BUILTIN_NOCOMPRESS** + unityStreamingAssets.tokenize(', ')
+        ignoreAssetsPattern = "!.svn:!.git:!.ds_store:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~"
+    }
+
+    packagingOptions {
+        // Avoid duplicate .so/native library errors
+        pickFirst '**/*.so'
+        exclude 'META-INF/*.kotlin_module'
+        exclude 'META-INF/DEPENDENCIES'
+        exclude 'META-INF/LICENSE'
+        exclude 'META-INF/LICENSE.txt'
+        exclude 'META-INF/NOTICE'
+        exclude 'META-INF/NOTICE.txt'
+    }
+
+**PACKAGING_OPTIONS**
+}
+
+**IL_CPP_BUILD_SETUP**
+**SOURCE_BUILD_SETUP**
+**EXTERNAL_SOURCES**
diff --git a/Assets/Plugins/Android/mainTemplate.gradle.meta b/Assets/Plugins/Android/mainTemplate.gradle.meta
new file mode 100644
index 00000000..f9867512
--- /dev/null
+++ b/Assets/Plugins/Android/mainTemplate.gradle.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c624515b6be0f19458c9543fc324bde9
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/Android/settingsTemplate.gradle b/Assets/Plugins/Android/settingsTemplate.gradle
new file mode 100644
index 00000000..f9c1bdbf
--- /dev/null
+++ b/Assets/Plugins/Android/settingsTemplate.gradle
@@ -0,0 +1,30 @@
+pluginManagement {
+    repositories {
+        **ARTIFACTORYREPOSITORY**
+        gradlePluginPortal()
+        google()
+        mavenCentral()
+    }
+}
+
+include ':launcher', ':unityLibrary'
+**INCLUDES**
+
+dependencyResolutionManagement {
+    repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
+    repositories {
+        **ARTIFACTORYREPOSITORY**
+        google()
+        mavenCentral()
+// Android Resolver Repos Start
+        def unityProjectPath = $/file:///**DIR_UNITYPROJECT**/$.replace("\\", "/")
+        maven {
+            url (unityProjectPath + "/Assets/GoogleSignIn/Editor/m2repository") // Assets/GoogleSignIn/Editor/GoogleSignInSupportDependencies.xml:9
+        }
+        mavenLocal()
+// Android Resolver Repos End
+        flatDir {
+            dirs "${project(':unityLibrary').projectDir}/libs"
+        }
+    }
+}
diff --git a/Assets/Plugins/Android/settingsTemplate.gradle.meta b/Assets/Plugins/Android/settingsTemplate.gradle.meta
new file mode 100644
index 00000000..f4a4bf65
--- /dev/null
+++ b/Assets/Plugins/Android/settingsTemplate.gradle.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: b08bd3fa1c073b942850f7a4a4020e36
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole.meta b/Assets/Plugins/IngameDebugConsole.meta
new file mode 100644
index 00000000..4be78b69
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 2be5416df8b0f5c4f884742889e8863e
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Android.meta b/Assets/Plugins/IngameDebugConsole/Android.meta
new file mode 100644
index 00000000..fcaef243
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Android.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 3d7d7a61a5341904eb3c65af025b1d86
+folderAsset: yes
+timeCreated: 1510075633
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs b/Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs
new file mode 100644
index 00000000..95e8df7b
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs
@@ -0,0 +1,54 @@
+#if !UNITY_EDITOR && UNITY_ANDROID
+using System.Collections.Generic;
+using UnityEngine;
+
+// Credit: https://stackoverflow.com/a/41018028/2373034
+namespace IngameDebugConsole
+{
+	public class DebugLogLogcatListener : AndroidJavaProxy
+	{
+		private Queue<string> queuedLogs;
+		private AndroidJavaObject nativeObject;
+
+		public DebugLogLogcatListener() : base( "com.yasirkula.unity.DebugConsoleLogcatLogReceiver" )
+		{
+			queuedLogs = new Queue<string>( 16 );
+		}
+
+		~DebugLogLogcatListener()
+		{
+			Stop();
+
+			if( nativeObject != null )
+				nativeObject.Dispose();
+		}
+
+		public void Start( string arguments )
+		{
+			if( nativeObject == null )
+				nativeObject = new AndroidJavaObject( "com.yasirkula.unity.DebugConsoleLogcatLogger" );
+
+			nativeObject.Call( "Start", this, arguments );
+		}
+
+		public void Stop()
+		{
+			if( nativeObject != null )
+				nativeObject.Call( "Stop" );
+		}
+
+		public void OnLogReceived( string log )
+		{
+			queuedLogs.Enqueue( log );
+		}
+
+		public string GetLog()
+		{
+			if( queuedLogs.Count > 0 )
+				return queuedLogs.Dequeue();
+
+			return null;
+		}
+	}
+}
+#endif
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs.meta b/Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs.meta
new file mode 100644
index 00000000..8f332f61
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Android/DebugLogLogcatListener.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: dd3b7385882055d4a8c2b91deb6b2470
+timeCreated: 1510076185
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar b/Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar
new file mode 100644
index 0000000000000000000000000000000000000000..e8bb24f44fc37f6804149ba288c6d6b8ecca79c2
GIT binary patch
literal 3209
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar.meta b/Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar.meta
new file mode 100644
index 00000000..b67820ba
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Android/IngameDebugConsole.aar.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: bf909fab1c14af446b0a854de42289b2
+timeCreated: 1510086220
+licenseType: Store
+PluginImporter:
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  isPreloaded: 0
+  isOverridable: 0
+  platformData:
+    data:
+      first:
+        Android: Android
+      second:
+        enabled: 1
+        settings: {}
+    data:
+      first:
+        Any: 
+      second:
+        enabled: 0
+        settings: {}
+    data:
+      first:
+        Editor: Editor
+      second:
+        enabled: 0
+        settings:
+          DefaultValueInitialized: true
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Editor.meta b/Assets/Plugins/IngameDebugConsole/Editor.meta
new file mode 100644
index 00000000..89ddb4f2
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Editor.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 86f54622630720f4abe279acdbb8886f
+folderAsset: yes
+timeCreated: 1561217660
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs b/Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs
new file mode 100644
index 00000000..63b2eb03
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs
@@ -0,0 +1,83 @@
+using UnityEditor;
+
+namespace IngameDebugConsole
+{
+	[CustomEditor( typeof( DebugLogManager ) )]
+	public class DebugLogManagerEditor : Editor
+	{
+		private SerializedProperty singleton;
+		private SerializedProperty minimumHeight;
+		private SerializedProperty enablePopup;
+		private SerializedProperty startInPopupMode;
+		private SerializedProperty startMinimized;
+		private SerializedProperty toggleWithKey;
+		private SerializedProperty toggleKey;
+		private SerializedProperty enableSearchbar;
+		private SerializedProperty topSearchbarMinWidth;
+		private SerializedProperty clearCommandAfterExecution;
+		private SerializedProperty commandHistorySize;
+		private SerializedProperty showCommandSuggestions;
+		private SerializedProperty receiveLogcatLogsInAndroid;
+		private SerializedProperty logcatArguments;
+
+		private void OnEnable()
+		{
+			singleton = serializedObject.FindProperty( "singleton" );
+			minimumHeight = serializedObject.FindProperty( "minimumHeight" );
+			enablePopup = serializedObject.FindProperty( "enablePopup" );
+			startInPopupMode = serializedObject.FindProperty( "startInPopupMode" );
+			startMinimized = serializedObject.FindProperty( "startMinimized" );
+			toggleWithKey = serializedObject.FindProperty( "toggleWithKey" );
+			toggleKey = serializedObject.FindProperty( "toggleKey" );
+			enableSearchbar = serializedObject.FindProperty( "enableSearchbar" );
+			topSearchbarMinWidth = serializedObject.FindProperty( "topSearchbarMinWidth" );
+			clearCommandAfterExecution = serializedObject.FindProperty( "clearCommandAfterExecution" );
+			commandHistorySize = serializedObject.FindProperty( "commandHistorySize" );
+			showCommandSuggestions = serializedObject.FindProperty( "showCommandSuggestions" );
+			receiveLogcatLogsInAndroid = serializedObject.FindProperty( "receiveLogcatLogsInAndroid" );
+			logcatArguments = serializedObject.FindProperty( "logcatArguments" );
+		}
+
+		public override void OnInspectorGUI()
+		{
+			serializedObject.Update();
+
+			EditorGUILayout.PropertyField( singleton );
+			EditorGUILayout.PropertyField( minimumHeight );
+			EditorGUILayout.PropertyField( enablePopup );
+
+			if( enablePopup.boolValue )
+				DrawSubProperty( startInPopupMode );
+			else
+				DrawSubProperty( startMinimized );
+
+			EditorGUILayout.PropertyField( toggleWithKey );
+
+			if( toggleWithKey.boolValue )
+				DrawSubProperty( toggleKey );
+
+			EditorGUILayout.PropertyField( enableSearchbar );
+
+			if( enableSearchbar.boolValue )
+				DrawSubProperty( topSearchbarMinWidth );
+
+			EditorGUILayout.PropertyField( clearCommandAfterExecution );
+			EditorGUILayout.PropertyField( commandHistorySize );
+			EditorGUILayout.PropertyField( showCommandSuggestions );
+			EditorGUILayout.PropertyField( receiveLogcatLogsInAndroid );
+
+			if( receiveLogcatLogsInAndroid.boolValue )
+				DrawSubProperty( logcatArguments );
+
+			DrawPropertiesExcluding( serializedObject, "m_Script" );
+			serializedObject.ApplyModifiedProperties();
+		}
+
+		private void DrawSubProperty( SerializedProperty property )
+		{
+			EditorGUI.indentLevel++;
+			EditorGUILayout.PropertyField( property );
+			EditorGUI.indentLevel--;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs.meta b/Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs.meta
new file mode 100644
index 00000000..2fcd70ec
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Editor/DebugLogManagerEditor.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 4c23e5c521cb0c54b9a638b2a653d1d3
+timeCreated: 1561217671
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef b/Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef
new file mode 100644
index 00000000..c2ac0063
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef
@@ -0,0 +1,17 @@
+{
+    "name": "IngameDebugConsole.Editor",
+    "references": [
+        "IngameDebugConsole.Runtime"
+    ],
+    "includePlatforms": [
+        "Editor"
+    ],
+    "excludePlatforms": [],
+    "allowUnsafeCode": false,
+    "overrideReferences": false,
+    "precompiledReferences": [],
+    "autoReferenced": true,
+    "defineConstraints": [],
+    "versionDefines": [],
+    "noEngineReferences": false
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef.meta b/Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef.meta
new file mode 100644
index 00000000..e2378b7e
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Editor/IngameDebugConsole.Editor.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 466e67dabd1db22468246c39eddb6c3f
+AssemblyDefinitionImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef
new file mode 100644
index 00000000..9f4bfcff
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef
@@ -0,0 +1,3 @@
+{
+	"name": "IngameDebugConsole.Runtime"
+}
diff --git a/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef.meta b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef.meta
new file mode 100644
index 00000000..7e13cb2d
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.Runtime.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3de88c88fbbb8f944b9210d496af9762
+AssemblyDefinitionImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab
new file mode 100644
index 00000000..1a434d3c
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab
@@ -0,0 +1,4005 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &100406
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22478474}
+  - component: {fileID: 22292746}
+  - component: {fileID: 11476740}
+  m_Layer: 5
+  m_Name: NewInfoCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &109254
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 437128}
+  - component: {fileID: 11418932}
+  - component: {fileID: 11492840}
+  - component: {fileID: 114575087663981696}
+  m_Layer: 0
+  m_Name: EventSystem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &110786
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22460680}
+  - component: {fileID: 22261918}
+  - component: {fileID: 11431488}
+  - component: {fileID: 114538072837526774}
+  m_Layer: 5
+  m_Name: DebugLogWindowResize
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &118212
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22429100}
+  - component: {fileID: 22207004}
+  - component: {fileID: 11499344}
+  - component: {fileID: 11414302}
+  - component: {fileID: 11460786}
+  m_Layer: 5
+  m_Name: Scrollbar Vertical
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &119972
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22485076}
+  - component: {fileID: 11471588}
+  m_Layer: 5
+  m_Name: Viewport
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &121708
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22456566}
+  - component: {fileID: 222466100300644746}
+  - component: {fileID: 114944715489184838}
+  - component: {fileID: 114777798721274074}
+  m_Layer: 5
+  m_Name: Buttons
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &123548
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22466754}
+  - component: {fileID: 22288586}
+  - component: {fileID: 11495556}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &132536
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22457152}
+  - component: {fileID: 22331464}
+  - component: {fileID: 11440770}
+  - component: {fileID: 11490438}
+  - component: {fileID: 11452418}
+  m_Layer: 5
+  m_Name: IngameDebugConsole
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &133140
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22428984}
+  - component: {fileID: 22231690}
+  - component: {fileID: 11400378}
+  - component: {fileID: 11466918}
+  m_Layer: 5
+  m_Name: FilterLogButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &133612
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22468896}
+  - component: {fileID: 22255062}
+  - component: {fileID: 11448508}
+  - component: {fileID: 11477250}
+  m_Layer: 5
+  m_Name: HideButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &135210
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22496878}
+  - component: {fileID: 22213036}
+  - component: {fileID: 11450122}
+  m_Layer: 5
+  m_Name: ErrorCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &142160
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22488670}
+  - component: {fileID: 22236784}
+  - component: {fileID: 11491814}
+  - component: {fileID: 11437802}
+  m_Layer: 5
+  m_Name: CollapseButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &145092
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22497984}
+  - component: {fileID: 22209426}
+  - component: {fileID: 11437286}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &148506
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22435388}
+  - component: {fileID: 22236120}
+  - component: {fileID: 11430762}
+  m_Layer: 5
+  m_Name: WarningImage
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &160714
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22439026}
+  - component: {fileID: 22209194}
+  - component: {fileID: 11486984}
+  m_Layer: 5
+  m_Name: InfoImage
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &161086
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22420992}
+  - component: {fileID: 22290652}
+  - component: {fileID: 11419610}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &163938
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22455554}
+  - component: {fileID: 22258478}
+  - component: {fileID: 11490350}
+  - component: {fileID: 11472314}
+  m_Layer: 5
+  m_Name: FilterWarningButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &164562
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22485120}
+  - component: {fileID: 22261724}
+  - component: {fileID: 114435636144975300}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &165242
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22452256}
+  - component: {fileID: 22278414}
+  - component: {fileID: 11431640}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &166206
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22412306}
+  - component: {fileID: 22260676}
+  - component: {fileID: 11421290}
+  m_Layer: 5
+  m_Name: ErrorImage
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &168792
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22431144}
+  - component: {fileID: 22240830}
+  - component: {fileID: 11411602}
+  m_Layer: 5
+  m_Name: NewErrorCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &170186
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22495692}
+  - component: {fileID: 22248262}
+  - component: {fileID: 11406916}
+  - component: {fileID: 11420596}
+  m_Layer: 5
+  m_Name: FilterErrorButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &171206
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22482970}
+  m_Layer: 5
+  m_Name: Sliding Area
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &173314
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22436850}
+  - component: {fileID: 11405548}
+  - component: {fileID: 22273436}
+  - component: {fileID: 11410364}
+  - component: {fileID: 11414998}
+  m_Layer: 5
+  m_Name: Debugs
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &176246
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22427174}
+  - component: {fileID: 22242412}
+  - component: {fileID: 11496004}
+  m_Layer: 5
+  m_Name: WarningCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &176876
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22452314}
+  - component: {fileID: 22235120}
+  - component: {fileID: 11400274}
+  m_Layer: 5
+  m_Name: LogCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &178532
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22414360}
+  - component: {fileID: 22223402}
+  - component: {fileID: 11410584}
+  - component: {fileID: 11491080}
+  - component: {fileID: 22505754}
+  m_Layer: 5
+  m_Name: DebugLogPopup
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &183006
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22477946}
+  - component: {fileID: 22230524}
+  - component: {fileID: 11400672}
+  - component: {fileID: 22509978}
+  m_Layer: 5
+  m_Name: DebugLogWindow
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &187566
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22400762}
+  - component: {fileID: 11453682}
+  m_Layer: 5
+  m_Name: LogsContainer
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &189604
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22426080}
+  - component: {fileID: 22270452}
+  - component: {fileID: 11419798}
+  m_Layer: 5
+  m_Name: Handle
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &192924
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22436794}
+  - component: {fileID: 22260966}
+  - component: {fileID: 11414436}
+  m_Layer: 5
+  m_Name: NewWarningCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &437128
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 109254}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22457152}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &11400274
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 176876}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &11400378
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133140}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11400672
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 183006}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.21960784, g: 0.21960784, b: 0.21960784, a: 0.797}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11405548
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173314}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1367256648, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Content: {fileID: 22400762}
+  m_Horizontal: 0
+  m_Vertical: 1
+  m_MovementType: 2
+  m_Elasticity: 0.1
+  m_Inertia: 1
+  m_DecelerationRate: 0.01
+  m_ScrollSensitivity: 25
+  m_Viewport: {fileID: 22485076}
+  m_HorizontalScrollbar: {fileID: 0}
+  m_VerticalScrollbar: {fileID: 11414302}
+  m_HorizontalScrollbarVisibility: 2
+  m_VerticalScrollbarVisibility: 0
+  m_HorizontalScrollbarSpacing: -3
+  m_VerticalScrollbarSpacing: -3
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11406916
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 170186}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11410364
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173314}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0.392}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11410584
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 178532}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.30588236, g: 0.30588236, b: 0.30588236, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: b3f0d976f6d6802479d6465d11b3aa68, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11411602
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 168792}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &11414302
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 118212}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -2061169968, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11419798}
+  m_HandleRect: {fileID: 22426080}
+  m_Direction: 2
+  m_Value: 0
+  m_Size: 1
+  m_NumberOfSteps: 0
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Scrollbar+ScrollEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11414436
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 192924}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &11414998
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173314}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cb564dcb180e586429c57456166a76b5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  debugsScrollRect: {fileID: 11405548}
+  debugLogManager: {fileID: 11452418}
+--- !u!114 &11418932
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 109254}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_FirstSelected: {fileID: 0}
+  m_sendNavigationEvents: 0
+  m_DragThreshold: 5
+--- !u!114 &11419610
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 161086}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9485294, g: 0.9485294, b: 0.9485294, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: a9fd8f6b461461f4a92eafc60921ee78, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11419798
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 189604}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.2509804, g: 0.2509804, b: 0.2509804, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11420596
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 170186}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11406916}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11421290
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166206}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 66305a19e3614694f868c75a982e6b68, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11430762
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 148506}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 05c7216c78d4dd34ebe2bac9c1e274d7, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11431488
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 110786}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11431640
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 165242}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 66305a19e3614694f868c75a982e6b68, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11437286
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 145092}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 5a97d5afa6254804f81b7ba956296996, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11437802
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 142160}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11491814}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11440770
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 132536}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1980459831, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_UiScaleMode: 1
+  m_ReferencePixelsPerUnit: 100
+  m_ScaleFactor: 1
+  m_ReferenceResolution: {x: 800, y: 600}
+  m_ScreenMatchMode: 0
+  m_MatchWidthOrHeight: 1
+  m_PhysicalUnit: 3
+  m_FallbackScreenDPI: 96
+  m_DefaultSpriteDPI: 96
+  m_DynamicPixelsPerUnit: 1
+--- !u!114 &11448508
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133612}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11450122
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 135210}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &11452418
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 132536}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6a4f16ed905adcd4ab0d7c8c11f0d72c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  singleton: 1
+  minimumHeight: 200
+  enablePopup: 1
+  startInPopupMode: 1
+  startMinimized: 0
+  toggleWithKey: 1
+  toggleKey: 96
+  enableSearchbar: 1
+  topSearchbarMinWidth: 360
+  clearCommandAfterExecution: 1
+  commandHistorySize: 15
+  showCommandSuggestions: 1
+  receiveLogcatLogsInAndroid: 0
+  logcatArguments: 
+  avoidScreenCutout: 1
+  maxLogLength: 10000
+  autoFocusOnCommandInputField: 1
+  logItemPrefab: {fileID: 11408050, guid: 391be5df5ef62f345bb76a1051c04da7, type: 2}
+  commandSuggestionPrefab: {fileID: 114169395487023046, guid: 5e66896448428cf46a1854dbdc014914,
+    type: 2}
+  infoLog: {fileID: 21300000, guid: 5a97d5afa6254804f81b7ba956296996, type: 3}
+  warningLog: {fileID: 21300000, guid: 05c7216c78d4dd34ebe2bac9c1e274d7, type: 3}
+  errorLog: {fileID: 21300000, guid: 66305a19e3614694f868c75a982e6b68, type: 3}
+  collapseButtonNormalColor: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  collapseButtonSelectedColor: {r: 0.44117647, g: 0.4346886, b: 0.4346886, a: 1}
+  filterButtonsNormalColor: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  filterButtonsSelectedColor: {r: 0.44117647, g: 0.4346886, b: 0.4346886, a: 1}
+  commandSuggestionHighlightStart: <color=orange>
+  commandSuggestionHighlightEnd: </color>
+  logWindowTR: {fileID: 22477946}
+  logItemsContainer: {fileID: 22400762}
+  commandSuggestionsContainer: {fileID: 224982529675224150}
+  commandInputField: {fileID: 114000010993257018}
+  hideButton: {fileID: 11477250}
+  clearButton: {fileID: 114466839828933532}
+  collapseButton: {fileID: 11491814}
+  filterInfoButton: {fileID: 11400378}
+  filterWarningButton: {fileID: 11490350}
+  filterErrorButton: {fileID: 11406916}
+  infoEntryCountText: {fileID: 11400274}
+  warningEntryCountText: {fileID: 11496004}
+  errorEntryCountText: {fileID: 11450122}
+  searchbar: {fileID: 224927884203097686}
+  searchbarSlotTop: {fileID: 224619367409363176}
+  searchbarSlotBottom: {fileID: 224755787573573022}
+  snapToBottomButton: {fileID: 1486651836328188}
+  logWindowCanvasGroup: {fileID: 22509978}
+  popupManager: {fileID: 11491080}
+  logItemsScrollRect: {fileID: 11405548}
+  recycledListView: {fileID: 11453682}
+--- !u!114 &11453682
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 187566}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ce231987d32488f43b6fb798f7df43f6, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  transformComponent: {fileID: 22400762}
+  viewportTransform: {fileID: 22485076}
+  debugManager: {fileID: 11452418}
+  logItemNormalColor1: {r: 0.23529412, g: 0.23529412, b: 0.23529412, a: 0.697}
+  logItemNormalColor2: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 0.697}
+  logItemSelectedColor: {r: 0.32941177, g: 0.4862745, b: 0.7058824, a: 0.697}
+--- !u!114 &11460786
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 118212}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -1862395651, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Delegates:
+  - eventID: 13
+    callback:
+      m_PersistentCalls:
+        m_Calls:
+        - m_Target: {fileID: 11414998}
+          m_MethodName: OnScrollbarDragStart
+          m_Mode: 0
+          m_Arguments:
+            m_ObjectArgument: {fileID: 0}
+            m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+            m_IntArgument: 0
+            m_FloatArgument: 0
+            m_StringArgument: 
+            m_BoolArgument: 0
+          m_CallState: 2
+      m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
+        Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  - eventID: 14
+    callback:
+      m_PersistentCalls:
+        m_Calls:
+        - m_Target: {fileID: 11414998}
+          m_MethodName: OnScrollbarDragEnd
+          m_Mode: 0
+          m_Arguments:
+            m_ObjectArgument: {fileID: 0}
+            m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+            m_IntArgument: 0
+            m_FloatArgument: 0
+            m_StringArgument: 
+            m_BoolArgument: 0
+          m_CallState: 2
+      m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI,
+        Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  delegates: []
+--- !u!114 &11466918
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133140}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11400378}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11471588
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 119972}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -146154839, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &11472314
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 163938}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11490350}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11476740
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 100406}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &11477250
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133612}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11448508}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11486984
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 160714}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 5a97d5afa6254804f81b7ba956296996, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11490350
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 163938}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11490438
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 132536}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1301386320, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreReversedGraphics: 1
+  m_BlockingObjects: 0
+  m_BlockingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+--- !u!114 &11491080
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 178532}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 05cc4b1999716644c9308528e38e7081, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  debugManager: {fileID: 11452418}
+  newInfoCountText: {fileID: 11476740}
+  newWarningCountText: {fileID: 11414436}
+  newErrorCountText: {fileID: 11411602}
+  alertColorInfo: {r: 0.050980393, g: 0.32941177, b: 0.5647059, a: 1}
+  alertColorWarning: {r: 0.59607846, g: 0.45490196, b: 0, a: 1}
+  alertColorError: {r: 0.5647059, g: 0.050980393, b: 0.050980393, a: 1}
+--- !u!114 &11491814
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 142160}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11492840
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 109254}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalAxis: Horizontal
+  m_VerticalAxis: Vertical
+  m_SubmitButton: Submit
+  m_CancelButton: Cancel
+  m_InputActionsPerSecond: 10
+  m_RepeatDelay: 0.5
+  m_ForceModuleActive: 0
+--- !u!114 &11495556
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 123548}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 05c7216c78d4dd34ebe2bac9c1e274d7, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11496004
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 176246}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 0
+--- !u!114 &11499344
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 118212}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.2, g: 0.2, b: 0.2, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!222 &22207004
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 118212}
+--- !u!222 &22209194
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 160714}
+--- !u!222 &22209426
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 145092}
+--- !u!222 &22213036
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 135210}
+--- !u!222 &22223402
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 178532}
+--- !u!222 &22230524
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 183006}
+--- !u!222 &22231690
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133140}
+--- !u!222 &22235120
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 176876}
+--- !u!222 &22236120
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 148506}
+--- !u!222 &22236784
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 142160}
+--- !u!222 &22240830
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 168792}
+--- !u!222 &22242412
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 176246}
+--- !u!222 &22248262
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 170186}
+--- !u!222 &22255062
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133612}
+--- !u!222 &22258478
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 163938}
+--- !u!222 &22260676
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166206}
+--- !u!222 &22260966
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 192924}
+--- !u!222 &22261724
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 164562}
+--- !u!222 &22261918
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 110786}
+--- !u!222 &22270452
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 189604}
+--- !u!222 &22273436
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173314}
+--- !u!222 &22278414
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 165242}
+--- !u!222 &22288586
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 123548}
+--- !u!222 &22290652
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 161086}
+--- !u!222 &22292746
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 100406}
+--- !u!223 &22331464
+Canvas:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 132536}
+  m_Enabled: 1
+  serializedVersion: 3
+  m_RenderMode: 0
+  m_Camera: {fileID: 0}
+  m_PlaneDistance: 100
+  m_PixelPerfect: 0
+  m_ReceivesEvents: 1
+  m_OverrideSorting: 0
+  m_OverridePixelPerfect: 0
+  m_SortingBucketNormalizedSize: 0
+  m_AdditionalShaderChannelsFlag: 25
+  m_SortingLayerID: 0
+  m_SortingOrder: 1001
+  m_TargetDisplay: 0
+--- !u!224 &22400762
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 187566}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22485076}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0.00012207031}
+  m_SizeDelta: {x: 0, y: 50}
+  m_Pivot: {x: 0, y: 1}
+--- !u!224 &22412306
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166206}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22414360}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.025}
+  m_AnchorMax: {x: 0.45, y: 0.325}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -1, y: 0}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!224 &22414360
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 178532}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22439026}
+  - {fileID: 22435388}
+  - {fileID: 22412306}
+  - {fileID: 22478474}
+  - {fileID: 22436794}
+  - {fileID: 22431144}
+  m_Father: {fileID: 22457152}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0.5}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: -36, y: 0}
+  m_SizeDelta: {x: 72, y: 72}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22420992
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 161086}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22460680}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.15, y: 0.12}
+  m_AnchorMax: {x: 0.85, y: 0.88}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22426080
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 189604}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22482970}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 20, y: 20}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22427174
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 176246}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22455554}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.55, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -2, y: -2}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22428984
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133140}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22497984}
+  - {fileID: 22452314}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22429100
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 118212}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22482970}
+  m_Father: {fileID: 22436850}
+  m_RootOrder: 1
+  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: 28, y: 0}
+  m_Pivot: {x: 1, y: 1}
+--- !u!224 &22431144
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 168792}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22414360}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.45, y: 0.025}
+  m_AnchorMax: {x: 1, y: 0.325}
+  m_AnchoredPosition: {x: -1, y: 0}
+  m_SizeDelta: {x: -2, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22435388
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 148506}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22414360}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.35}
+  m_AnchorMax: {x: 0.45, y: 0.65}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -1, y: 0}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!224 &22436794
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 192924}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22414360}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.45, y: 0.35}
+  m_AnchorMax: {x: 1, y: 0.65}
+  m_AnchoredPosition: {x: -1, y: 0}
+  m_SizeDelta: {x: -2, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22436850
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173314}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22485076}
+  - {fileID: 22429100}
+  m_Father: {fileID: 22477946}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: -72}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22439026
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 160714}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22414360}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.675}
+  m_AnchorMax: {x: 0.45, y: 0.975}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -1, y: 0}
+  m_Pivot: {x: 1, y: 0.5}
+--- !u!224 &22452256
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 165242}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22495692}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.55, y: 1}
+  m_AnchoredPosition: {x: 1, y: 0.5}
+  m_SizeDelta: {x: -2, y: -7}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22452314
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 176876}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22428984}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.55, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -2, y: -2}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22455554
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 163938}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22466754}
+  - {fileID: 22427174}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22456566
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 121708}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224856348943071238}
+  - {fileID: 22488670}
+  - {fileID: 224619367409363176}
+  - {fileID: 22428984}
+  - {fileID: 22455554}
+  - {fileID: 22495692}
+  - {fileID: 22468896}
+  m_Father: {fileID: 22477946}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 36}
+  m_Pivot: {x: 1, y: 1}
+--- !u!224 &22457152
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 132536}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 0, y: 0, z: 0}
+  m_Children:
+  - {fileID: 22477946}
+  - {fileID: 22414360}
+  - {fileID: 437128}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 0}
+--- !u!224 &22460680
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 110786}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22420992}
+  m_Father: {fileID: 22477946}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0}
+  m_AnchorMax: {x: 1, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 64, y: 36}
+  m_Pivot: {x: 1, y: 0}
+--- !u!224 &22466754
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 123548}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22455554}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.55, y: 1}
+  m_AnchoredPosition: {x: 1, y: 0.5}
+  m_SizeDelta: {x: -2, y: -7}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22468896
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 133612}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22485120}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 6
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22477946
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 183006}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22456566}
+  - {fileID: 224755787573573022}
+  - {fileID: 22436850}
+  - {fileID: 224175272648112170}
+  - {fileID: 224000011255372986}
+  - {fileID: 22460680}
+  m_Father: {fileID: 22457152}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.5}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0, y: 1}
+--- !u!224 &22478474
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 100406}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22414360}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.45, y: 0.675}
+  m_AnchorMax: {x: 1, y: 0.975}
+  m_AnchoredPosition: {x: -1, y: 0}
+  m_SizeDelta: {x: -2, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22482970
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 171206}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22426080}
+  m_Father: {fileID: 22429100}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -20, y: -20}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22485076
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 119972}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22400762}
+  - {fileID: 224170087475393432}
+  m_Father: {fileID: 22436850}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -29, y: 0}
+  m_Pivot: {x: 0, y: 1}
+--- !u!224 &22485120
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 164562}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22468896}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.15, y: 0.12}
+  m_AnchorMax: {x: 0.85, y: 0.88}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22488670
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 142160}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224781297716539566}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22495692
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 170186}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22452256}
+  - {fileID: 22496878}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22496878
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 135210}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22495692}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.55, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -2, y: -2}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22497984
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 145092}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22428984}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0.55, y: 1}
+  m_AnchoredPosition: {x: 1, y: 0.5}
+  m_SizeDelta: {x: -2, y: -7}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!225 &22505754
+CanvasGroup:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 178532}
+  m_Enabled: 1
+  m_Alpha: 1
+  m_Interactable: 1
+  m_BlocksRaycasts: 1
+  m_IgnoreParentGroups: 0
+--- !u!225 &22509978
+CanvasGroup:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 183006}
+  m_Enabled: 1
+  m_Alpha: 0
+  m_Interactable: 0
+  m_BlocksRaycasts: 0
+  m_IgnoreParentGroups: 0
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 132536}
+  m_IsPrefabParent: 1
+--- !u!1 &1000010562689872
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224000014081388310}
+  - component: {fileID: 222000011960742964}
+  - component: {fileID: 114000012764979206}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1000013017939458
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224000014244241328}
+  - component: {fileID: 222000010368327546}
+  - component: {fileID: 114000013429243584}
+  m_Layer: 5
+  m_Name: Placeholder
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1000013131456698
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224000011255372986}
+  - component: {fileID: 222000010912077860}
+  - component: {fileID: 114000013324539428}
+  - component: {fileID: 114000010993257018}
+  m_Layer: 5
+  m_Name: CommandInputField
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1023677686285356
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224755787573573022}
+  - component: {fileID: 222554695212194500}
+  - component: {fileID: 114565304207243400}
+  m_Layer: 5
+  m_Name: SearchbarSlotBottom
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!1 &1046123681008450
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224757625655964314}
+  - component: {fileID: 222859164510105872}
+  - component: {fileID: 114958054160062352}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1065080943999816
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224982529675224150}
+  - component: {fileID: 222691170673863110}
+  - component: {fileID: 114095641519247160}
+  - component: {fileID: 114749866180229960}
+  m_Layer: 5
+  m_Name: CommandSuggestionsContainer
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!1 &1164238372139318
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224669170713768380}
+  - component: {fileID: 222006696964694420}
+  - component: {fileID: 114590115059802926}
+  m_Layer: 5
+  m_Name: Placeholder
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1197649202466618
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224927884203097686}
+  - component: {fileID: 222677458225366564}
+  - component: {fileID: 114677982133495580}
+  - component: {fileID: 114664465529608634}
+  m_Layer: 5
+  m_Name: Searchbar
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1316062289193744
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224781297716539566}
+  - component: {fileID: 222390805710412110}
+  - component: {fileID: 114375211676648468}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1419055185851692
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224175272648112170}
+  - component: {fileID: 114201206152803294}
+  m_Layer: 5
+  m_Name: CommandSuggestions
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1486651836328188
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224170087475393432}
+  - component: {fileID: 222255240242372310}
+  - component: {fileID: 114590956026916120}
+  - component: {fileID: 114786672304321734}
+  m_Layer: 5
+  m_Name: SnapToBottom
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!1 &1608527955020594
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224619367409363176}
+  - component: {fileID: 222199124140025852}
+  - component: {fileID: 114533172895795940}
+  - component: {fileID: 114425215294804516}
+  m_Layer: 5
+  m_Name: SearchbarSlotTop
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1797932393879816
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224479789572691966}
+  - component: {fileID: 222428315485768352}
+  - component: {fileID: 114704198421030094}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1828058091608518
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224856348943071238}
+  - component: {fileID: 222172057957339964}
+  - component: {fileID: 114501864645789684}
+  - component: {fileID: 114466839828933532}
+  m_Layer: 5
+  m_Name: ClearButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1837270565088688
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224726770285678000}
+  - component: {fileID: 222974975071271426}
+  - component: {fileID: 114796147118253168}
+  m_Layer: 5
+  m_Name: Image
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1926020646996780
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224332069547574292}
+  - component: {fileID: 222821544406435052}
+  - component: {fileID: 114187932873892064}
+  m_Layer: 5
+  m_Name: Icon
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &114000010993257018
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013131456698}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 575553740, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114000013324539428}
+  m_TextComponent: {fileID: 114000012764979206}
+  m_Placeholder: {fileID: 114000013429243584}
+  m_ContentType: 0
+  m_InputType: 0
+  m_AsteriskChar: 42
+  m_KeyboardType: 0
+  m_LineType: 2
+  m_HideMobileInput: 0
+  m_CharacterValidation: 0
+  m_CharacterLimit: 0
+  m_OnEndEdit:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+  m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_CustomCaretColor: 0
+  m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+  m_Text: 
+  m_CaretBlinkRate: 0.85
+  m_CaretWidth: 1
+  m_ReadOnly: 0
+--- !u!114 &114000012764979206
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010562689872}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 0
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!114 &114000013324539428
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013131456698}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114000013429243584
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013017939458}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 0.653}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 2
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 0
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: (type help for list of commands)
+--- !u!114 &114095641519247160
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1065080943999816}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.334, g: 0.3286984, b: 0.3286984, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114187932873892064
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1926020646996780}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9485294, g: 0.9485294, b: 0.9485294, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: e04e6c970b950d946a782ea08e5f971d, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114201206152803294
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1419055185851692}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding:
+    m_Left: 0
+    m_Right: 0
+    m_Top: 0
+    m_Bottom: 0
+  m_ChildAlignment: 6
+  m_Spacing: 0
+  m_ChildForceExpandWidth: 0
+  m_ChildForceExpandHeight: 0
+  m_ChildControlWidth: 1
+  m_ChildControlHeight: 1
+--- !u!114 &114375211676648468
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1316062289193744}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9485294, g: 0.9485294, b: 0.9485294, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: d1546f8db185caf4dafcfa58efa3ba2c, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114425215294804516
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1608527955020594}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1679637790, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_IgnoreLayout: 0
+  m_MinWidth: -1
+  m_MinHeight: -1
+  m_PreferredWidth: -1
+  m_PreferredHeight: -1
+  m_FlexibleWidth: 2
+  m_FlexibleHeight: -1
+--- !u!114 &114435636144975300
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 164562}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: b3905a73a6672d9449647aaf036e23fc, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114466839828933532
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1828058091608518}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114501864645789684}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &114501864645789684
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1828058091608518}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114533172895795940
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1608527955020594}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.24264705, g: 0.24443123, b: 0.24443123, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114538072837526774
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 110786}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6565f2084f5aef44abe57c988745b9c3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  debugManager: {fileID: 11452418}
+--- !u!114 &114565304207243400
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1023677686285356}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.31617647, g: 0.31617647, b: 0.31617647, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114575087663981696
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 109254}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1327945023, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!114 &114590115059802926
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1164238372139318}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 0.653}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 2
+    m_BestFit: 1
+    m_MinSize: 2
+    m_MaxSize: 16
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Search...
+--- !u!114 &114590956026916120
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1486651836328188}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.30980393, g: 0.30980393, b: 0.30980393, a: 0.6862745}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: b902f763d0e47364dae25207b7e47800, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114664465529608634
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1197649202466618}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 575553740, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114677982133495580}
+  m_TextComponent: {fileID: 114958054160062352}
+  m_Placeholder: {fileID: 114590115059802926}
+  m_ContentType: 0
+  m_InputType: 0
+  m_AsteriskChar: 42
+  m_KeyboardType: 0
+  m_LineType: 0
+  m_HideMobileInput: 0
+  m_CharacterValidation: 0
+  m_CharacterLimit: 0
+  m_OnEndEdit:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.InputField+SubmitEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+  m_OnValueChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.InputField+OnChangeEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+  m_CaretColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+  m_CustomCaretColor: 0
+  m_SelectionColor: {r: 0.65882355, g: 0.80784315, b: 1, a: 0.7529412}
+  m_Text: 
+  m_CaretBlinkRate: 0.85
+  m_CaretWidth: 1
+  m_ReadOnly: 0
+--- !u!114 &114677982133495580
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1197649202466618}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 0}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114704198421030094
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1797932393879816}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9485294, g: 0.9485294, b: 0.9485294, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 7a9e374666ad6cc47807bb001844f3d8, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114749866180229960
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1065080943999816}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1297475563, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding:
+    m_Left: 10
+    m_Right: 10
+    m_Top: 10
+    m_Bottom: 10
+  m_ChildAlignment: 6
+  m_Spacing: 2
+  m_ChildForceExpandWidth: 0
+  m_ChildForceExpandHeight: 0
+  m_ChildControlWidth: 1
+  m_ChildControlHeight: 1
+--- !u!114 &114777798721274074
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 121708}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Padding:
+    m_Left: 0
+    m_Right: 0
+    m_Top: 0
+    m_Bottom: 0
+  m_ChildAlignment: 0
+  m_Spacing: 0
+  m_ChildForceExpandWidth: 1
+  m_ChildForceExpandHeight: 1
+  m_ChildControlWidth: 1
+  m_ChildControlHeight: 1
+--- !u!114 &114786672304321734
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1486651836328188}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114590956026916120}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &114796147118253168
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1837270565088688}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.9485294, g: 0.9485294, b: 0.9485294, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066c0b04be98cd348abb79add91d42bf, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 1
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114944715489184838
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 121708}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114958054160062352
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1046123681008450}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.8392157, g: 0.84313726, b: 0.84313726, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 0
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!222 &222000010368327546
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013017939458}
+--- !u!222 &222000010912077860
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013131456698}
+--- !u!222 &222000011960742964
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010562689872}
+--- !u!222 &222006696964694420
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1164238372139318}
+--- !u!222 &222172057957339964
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1828058091608518}
+--- !u!222 &222199124140025852
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1608527955020594}
+--- !u!222 &222255240242372310
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1486651836328188}
+--- !u!222 &222390805710412110
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1316062289193744}
+--- !u!222 &222428315485768352
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1797932393879816}
+--- !u!222 &222466100300644746
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 121708}
+--- !u!222 &222554695212194500
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1023677686285356}
+--- !u!222 &222677458225366564
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1197649202466618}
+--- !u!222 &222691170673863110
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1065080943999816}
+--- !u!222 &222821544406435052
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1926020646996780}
+--- !u!222 &222859164510105872
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1046123681008450}
+--- !u!222 &222974975071271426
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1837270565088688}
+--- !u!224 &224000011255372986
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013131456698}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224000014244241328}
+  - {fileID: 224000014081388310}
+  m_Father: {fileID: 22477946}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 0}
+  m_AnchoredPosition: {x: -32, y: 0}
+  m_SizeDelta: {x: -64, y: 36}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!224 &224000014081388310
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000010562689872}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224000011255372986}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -20, y: -16}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224000014244241328
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1000013017939458}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224000011255372986}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -20, y: -16}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224170087475393432
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1486651836328188}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224726770285678000}
+  m_Father: {fileID: 22485076}
+  m_RootOrder: 1
+  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: 8}
+  m_SizeDelta: {x: 42, y: 42}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!224 &224175272648112170
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1419055185851692}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224982529675224150}
+  m_Father: {fileID: 22477946}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 0}
+  m_AnchoredPosition: {x: 0, y: 36}
+  m_SizeDelta: {x: 0, y: 5000}
+  m_Pivot: {x: 0, y: 0}
+--- !u!224 &224332069547574292
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1926020646996780}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224927884203097686}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 1}
+  m_AnchoredPosition: {x: 2, y: 0}
+  m_SizeDelta: {x: 25, y: -6}
+  m_Pivot: {x: 0, y: 0.5}
+--- !u!224 &224479789572691966
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1797932393879816}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224856348943071238}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.15, y: 0.12}
+  m_AnchorMax: {x: 0.85, y: 0.88}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224619367409363176
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1608527955020594}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224927884203097686}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224669170713768380
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1164238372139318}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224927884203097686}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 15, y: -0.5}
+  m_SizeDelta: {x: -30, y: -13}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224726770285678000
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1837270565088688}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224170087475393432}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.2, y: 0.2}
+  m_AnchorMax: {x: 0.8, y: 0.8}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224755787573573022
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1023677686285356}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22477946}
+  m_RootOrder: 1
+  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: -36}
+  m_SizeDelta: {x: 0, y: 36}
+  m_Pivot: {x: 0.5, y: 1}
+--- !u!224 &224757625655964314
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1046123681008450}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224927884203097686}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 15, y: -0.5}
+  m_SizeDelta: {x: -30, y: -13}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224781297716539566
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1316062289193744}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22488670}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.15, y: 0.12}
+  m_AnchorMax: {x: 0.85, y: 0.88}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224856348943071238
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1828058091608518}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224479789572691966}
+  m_Father: {fileID: 22456566}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224927884203097686
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1197649202466618}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224332069547574292}
+  - {fileID: 224669170713768380}
+  - {fileID: 224757625655964314}
+  m_Father: {fileID: 224619367409363176}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &224982529675224150
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1065080943999816}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224175272648112170}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: -0.00005340576}
+  m_SizeDelta: {x: 24, y: 24}
+  m_Pivot: {x: 0, y: 0}
diff --git a/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab.meta b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab.meta
new file mode 100644
index 00000000..cb0d55bc
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/IngameDebugConsole.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 67117722a812a2e46ab8cb8eafbf5f5e
+timeCreated: 1466014755
+licenseType: Store
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Prefabs.meta b/Assets/Plugins/IngameDebugConsole/Prefabs.meta
new file mode 100644
index 00000000..5eae9ada
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Prefabs.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 7dbc36665bc0d684db9a4447e27a7a4b
+folderAsset: yes
+timeCreated: 1520417401
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab b/Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab
new file mode 100644
index 00000000..0f8cf147
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab
@@ -0,0 +1,87 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1386426139070838}
+  m_IsPrefabParent: 1
+--- !u!1 &1386426139070838
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224955737853170496}
+  - component: {fileID: 222541766812100524}
+  - component: {fileID: 114169395487023046}
+  m_Layer: 5
+  m_Name: CommandSuggestion
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &114169395487023046
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1386426139070838}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: help
+--- !u!222 &222541766812100524
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1386426139070838}
+--- !u!224 &224955737853170496
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1386426139070838}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 0, y: 0}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
diff --git a/Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab.meta b/Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab.meta
new file mode 100644
index 00000000..44072226
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Prefabs/CommandSuggestion.prefab.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 5e66896448428cf46a1854dbdc014914
+timeCreated: 1601390136
+licenseType: Store
+NativeFormatImporter:
+  mainObjectFileID: 100100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab b/Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab
new file mode 100644
index 00000000..c80442f1
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab
@@ -0,0 +1,640 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &104862
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22461494}
+  - component: {fileID: 22233942}
+  - component: {fileID: 11411806}
+  m_Layer: 5
+  m_Name: LogCount
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!1 &151462
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22420350}
+  - component: {fileID: 22200920}
+  - component: {fileID: 11432936}
+  m_Layer: 5
+  m_Name: LogCountText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &152362
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22427300}
+  - component: {fileID: 22262284}
+  - component: {fileID: 11404142}
+  m_Layer: 5
+  m_Name: LogType
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &166880
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22479264}
+  - component: {fileID: 22288988}
+  - component: {fileID: 11459012}
+  - component: {fileID: 11408050}
+  - component: {fileID: 11456372}
+  - component: {fileID: 225819852034701160}
+  m_Layer: 5
+  m_Name: DebugLogItem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &173670
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 22457652}
+  - component: {fileID: 22240404}
+  - component: {fileID: 11465282}
+  m_Layer: 5
+  m_Name: LogText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &11404142
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 152362}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 33b115bf5efdfa04d8e2e0b70a6643cd, type: 3}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11408050
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166880}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d2ea291be9de70a4abfec595203c96c1, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  transformComponent: {fileID: 22479264}
+  imageComponent: {fileID: 11459012}
+  canvasGroupComponent: {fileID: 225819852034701160}
+  logText: {fileID: 11465282}
+  logTypeImage: {fileID: 11404142}
+  logCountParent: {fileID: 104862}
+  logCountText: {fileID: 11432936}
+  copyLogButton: {fileID: 224006190298411330}
+--- !u!114 &11411806
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 104862}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.42647058, g: 0.42647058, b: 0.42647058, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: b3f0d976f6d6802479d6465d11b3aa68, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11432936
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 151462}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 1
+    m_MinSize: 1
+    m_MaxSize: 16
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 1
+--- !u!114 &11456372
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166880}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 11459012}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!114 &11459012
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166880}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.23529412, g: 0.23529412, b: 0.23529412, a: 0.697}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 98e8e1cf8dc7dbf469617c2e40c8a944, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &11465282
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173670}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 15
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 1
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Debug.Log summary
+--- !u!222 &22200920
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 151462}
+--- !u!222 &22233942
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 104862}
+--- !u!222 &22240404
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173670}
+--- !u!222 &22262284
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 152362}
+--- !u!222 &22288988
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166880}
+--- !u!224 &22420350
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 151462}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22461494}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: -2, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22427300
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 152362}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22479264}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0.5}
+  m_AnchorMax: {x: 0, y: 0.5}
+  m_AnchoredPosition: {x: 25, y: 0}
+  m_SizeDelta: {x: 32, y: 32}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22457652
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 173670}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 22479264}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 22.5, y: 0}
+  m_SizeDelta: {x: -55, y: -2}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22461494
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 104862}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22420350}
+  m_Father: {fileID: 22479264}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 1, y: 0.5}
+  m_AnchorMax: {x: 1, y: 0.5}
+  m_AnchoredPosition: {x: -28, y: 0}
+  m_SizeDelta: {x: 38, y: 28}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!224 &22479264
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166880}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 22427300}
+  - {fileID: 22457652}
+  - {fileID: 22461494}
+  - {fileID: 224006190298411330}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 1}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 40}
+  m_Pivot: {x: 0, y: 1}
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 166880}
+  m_IsPrefabParent: 1
+--- !u!1 &1396836967994216
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224006190298411330}
+  - component: {fileID: 222870443111501910}
+  - component: {fileID: 114119781176956926}
+  - component: {fileID: 114694923173451186}
+  m_Layer: 5
+  m_Name: CopyLogButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!1 &1503640463151286
+GameObject:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 224887990600088790}
+  - component: {fileID: 222313182602304162}
+  - component: {fileID: 114549765989288124}
+  m_Layer: 5
+  m_Name: Text
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &114119781176956926
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1396836967994216}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.42647058, g: 0.42647058, b: 0.42647058, a: 1}
+  m_RaycastTarget: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_Sprite: {fileID: 21300000, guid: 066d3840badf4d24dba1d42b4c59b888, type: 3}
+  m_Type: 1
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+--- !u!114 &114549765989288124
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1503640463151286}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.83823526, g: 0.84439874, b: 0.84439874, a: 1}
+  m_RaycastTarget: 0
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+    m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+      Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+  m_FontData:
+    m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
+    m_FontSize: 16
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 1
+    m_MaxSize: 40
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Copy
+--- !u!114 &114694923173451186
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1396836967994216}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Navigation:
+    m_Mode: 3
+    m_SelectOnUp: {fileID: 0}
+    m_SelectOnDown: {fileID: 0}
+    m_SelectOnLeft: {fileID: 0}
+    m_SelectOnRight: {fileID: 0}
+  m_Transition: 1
+  m_Colors:
+    m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
+    m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
+    m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
+    m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
+    m_ColorMultiplier: 1
+    m_FadeDuration: 0.1
+  m_SpriteState:
+    m_HighlightedSprite: {fileID: 0}
+    m_PressedSprite: {fileID: 0}
+    m_DisabledSprite: {fileID: 0}
+  m_AnimationTriggers:
+    m_NormalTrigger: Normal
+    m_HighlightedTrigger: Highlighted
+    m_PressedTrigger: Pressed
+    m_DisabledTrigger: Disabled
+  m_Interactable: 1
+  m_TargetGraphic: {fileID: 114119781176956926}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls:
+      - m_Target: {fileID: 11408050}
+        m_MethodName: CopyLog
+        m_Mode: 1
+        m_Arguments:
+          m_ObjectArgument: {fileID: 0}
+          m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine
+          m_IntArgument: 0
+          m_FloatArgument: 0
+          m_StringArgument: 
+          m_BoolArgument: 0
+        m_CallState: 2
+    m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+      Culture=neutral, PublicKeyToken=null
+--- !u!222 &222313182602304162
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1503640463151286}
+--- !u!222 &222870443111501910
+CanvasRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1396836967994216}
+--- !u!224 &224006190298411330
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1396836967994216}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 224887990600088790}
+  m_Father: {fileID: 22479264}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 0}
+  m_AnchoredPosition: {x: 0, y: 2}
+  m_SizeDelta: {x: -100, y: 36}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!224 &224887990600088790
+RectTransform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1503640463151286}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 224006190298411330}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!225 &225819852034701160
+CanvasGroup:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 166880}
+  m_Enabled: 1
+  m_Alpha: 1
+  m_Interactable: 1
+  m_BlocksRaycasts: 1
+  m_IgnoreParentGroups: 0
diff --git a/Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab.meta b/Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab.meta
new file mode 100644
index 00000000..b2a75778
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Prefabs/DebugLogItem.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 391be5df5ef62f345bb76a1051c04da7
+timeCreated: 1465919887
+licenseType: Store
+NativeFormatImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/README.txt b/Assets/Plugins/IngameDebugConsole/README.txt
new file mode 100644
index 00000000..33c0498b
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/README.txt
@@ -0,0 +1,10 @@
+= In-game Debug Console =
+
+Online documentation available at: https://github.com/yasirkula/UnityIngameDebugConsole
+E-mail: yasirkula@gmail.com
+
+1. ABOUT
+This asset helps you see debug messages (logs, warnings, errors, exceptions) runtime in a build (also assertions in editor) and execute commands using its built-in console.
+
+2. HOW TO
+You can simply place the IngameDebugConsole prefab to your scene. Hovering the cursor over its properties in the Inspector will reveal explanatory tooltips.
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/README.txt.meta b/Assets/Plugins/IngameDebugConsole/README.txt.meta
new file mode 100644
index 00000000..21f8dae5
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/README.txt.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: edf2ac73f7bc3064c96d53009106dc53
+timeCreated: 1563307881
+licenseType: Store
+TextScriptImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts.meta b/Assets/Plugins/IngameDebugConsole/Scripts.meta
new file mode 100644
index 00000000..1040eb3e
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 860c08388401a6d4e858fe4910ea9337
+folderAsset: yes
+timeCreated: 1465930645
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs b/Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs
new file mode 100644
index 00000000..86537b17
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs
@@ -0,0 +1,116 @@
+// #define RESET_REMOVED_ELEMENTS
+
+namespace IngameDebugConsole
+{
+	public class CircularBuffer<T>
+	{
+		private T[] arr;
+		private int startIndex;
+
+		public int Count { get; private set; }
+		public T this[int index] { get { return arr[( startIndex + index ) % arr.Length]; } }
+
+		public CircularBuffer( int capacity )
+		{
+			arr = new T[capacity];
+		}
+
+		// Old elements are overwritten when capacity is reached
+		public void Add( T value )
+		{
+			if( Count < arr.Length )
+				arr[Count++] = value;
+			else
+			{
+				arr[startIndex] = value;
+				if( ++startIndex >= arr.Length )
+					startIndex = 0;
+			}
+		}
+	}
+
+	public class DynamicCircularBuffer<T>
+	{
+		private T[] arr;
+		private int startIndex;
+
+		public int Count { get; private set; }
+		public T this[int index]
+		{
+			get { return arr[( startIndex + index ) % arr.Length]; }
+			set { arr[( startIndex + index ) % arr.Length] = value; }
+		}
+
+		public DynamicCircularBuffer( int initialCapacity = 2 )
+		{
+			arr = new T[initialCapacity];
+		}
+
+		public void Add( T value )
+		{
+			if( Count >= arr.Length )
+			{
+				int prevSize = arr.Length;
+				int newSize = prevSize > 0 ? prevSize * 2 : 2; // Size must be doubled (at least), or the shift operation below must consider IndexOutOfRange situations
+
+				System.Array.Resize( ref arr, newSize );
+
+				if( startIndex > 0 )
+				{
+					if( startIndex <= ( prevSize - 1 ) / 2 )
+					{
+						// Move elements [0,startIndex) to the end
+						for( int i = 0; i < startIndex; i++ )
+						{
+							arr[i + prevSize] = arr[i];
+#if RESET_REMOVED_ELEMENTS
+							arr[i] = default( T );
+#endif
+						}
+					}
+					else
+					{
+						// Move elements [startIndex,prevSize) to the end
+						int delta = newSize - prevSize;
+						for( int i = prevSize - 1; i >= startIndex; i-- )
+						{
+							arr[i + delta] = arr[i];
+#if RESET_REMOVED_ELEMENTS
+							arr[i] = default( T );
+#endif
+						}
+
+						startIndex += delta;
+					}
+				}
+			}
+
+			this[Count++] = value;
+		}
+
+		public T RemoveFirst()
+		{
+			T element = arr[startIndex];
+#if RESET_REMOVED_ELEMENTS
+			arr[startIndex] = default( T );
+#endif
+
+			if( ++startIndex >= arr.Length )
+				startIndex = 0;
+
+			Count--;
+			return element;
+		}
+
+		public T RemoveLast()
+		{
+			T element = arr[Count - 1];
+#if RESET_REMOVED_ELEMENTS
+			arr[Count - 1] = default( T );
+#endif
+
+			Count--;
+			return element;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs.meta
new file mode 100644
index 00000000..cbd5ebc8
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/CircularBuffer.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 6136cb3c00eac0149901b8e7f2fecef8
+timeCreated: 1550943949
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs b/Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs
new file mode 100644
index 00000000..c1259d03
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs
@@ -0,0 +1,23 @@
+using System;
+
+namespace IngameDebugConsole
+{
+	[AttributeUsage( AttributeTargets.Method, Inherited = false, AllowMultiple = true )]
+	public class ConsoleMethodAttribute : Attribute
+	{
+		private string m_command;
+		private string m_description;
+		private string[] m_parameterNames;
+
+		public string Command { get { return m_command; } }
+		public string Description { get { return m_description; } }
+		public string[] ParameterNames { get { return m_parameterNames; } }
+
+		public ConsoleMethodAttribute( string command, string description, params string[] parameterNames )
+		{
+			m_command = command;
+			m_description = description;
+			m_parameterNames = parameterNames;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs.meta
new file mode 100644
index 00000000..a55a26b2
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/ConsoleMethodAttribute.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 324bb39c0bff0f74fa42f83e91f07e3a
+timeCreated: 1520710946
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs
new file mode 100644
index 00000000..2cbbe01b
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs
@@ -0,0 +1,1431 @@
+using UnityEngine;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Globalization;
+using System.Reflection;
+using System.Text;
+using Object = UnityEngine.Object;
+
+// Manages the console commands, parses console input and handles execution of commands
+// Supported method parameter types: int, float, bool, string, Vector2, Vector3, Vector4
+
+// Helper class to store important information about a command
+namespace IngameDebugConsole
+{
+	public class ConsoleMethodInfo
+	{
+		public readonly MethodInfo method;
+		public readonly Type[] parameterTypes;
+		public readonly object instance;
+
+		public readonly string command;
+		public readonly string signature;
+		public readonly string[] parameters;
+
+		public ConsoleMethodInfo( MethodInfo method, Type[] parameterTypes, object instance, string command, string signature, string[] parameters )
+		{
+			this.method = method;
+			this.parameterTypes = parameterTypes;
+			this.instance = instance;
+			this.command = command;
+			this.signature = signature;
+			this.parameters = parameters;
+		}
+
+		public bool IsValid()
+		{
+			if( !method.IsStatic && ( instance == null || instance.Equals( null ) ) )
+				return false;
+
+			return true;
+		}
+	}
+
+	public static class DebugLogConsole
+	{
+		public delegate bool ParseFunction( string input, out object output );
+
+		// All the commands
+		private static readonly List<ConsoleMethodInfo> methods = new List<ConsoleMethodInfo>();
+		private static readonly List<ConsoleMethodInfo> matchingMethods = new List<ConsoleMethodInfo>( 4 );
+
+		// All the parse functions
+		private static readonly Dictionary<Type, ParseFunction> parseFunctions = new Dictionary<Type, ParseFunction>()
+		{
+			{ typeof( string ), ParseString },
+			{ typeof( bool ), ParseBool },
+			{ typeof( int ), ParseInt },
+			{ typeof( uint ), ParseUInt },
+			{ typeof( long ), ParseLong },
+			{ typeof( ulong ), ParseULong },
+			{ typeof( byte ), ParseByte },
+			{ typeof( sbyte ), ParseSByte },
+			{ typeof( short ), ParseShort },
+			{ typeof( ushort ), ParseUShort },
+			{ typeof( char ), ParseChar },
+			{ typeof( float ), ParseFloat },
+			{ typeof( double ), ParseDouble },
+			{ typeof( decimal ), ParseDecimal },
+			{ typeof( Vector2 ), ParseVector2 },
+			{ typeof( Vector3 ), ParseVector3 },
+			{ typeof( Vector4 ), ParseVector4 },
+			{ typeof( Quaternion ), ParseQuaternion },
+			{ typeof( Color ), ParseColor },
+			{ typeof( Color32 ), ParseColor32 },
+			{ typeof( Rect ), ParseRect },
+			{ typeof( RectOffset ), ParseRectOffset },
+			{ typeof( Bounds ), ParseBounds },
+			{ typeof( GameObject ), ParseGameObject },
+#if UNITY_2017_2_OR_NEWER
+			{ typeof( Vector2Int ), ParseVector2Int },
+			{ typeof( Vector3Int ), ParseVector3Int },
+			{ typeof( RectInt ), ParseRectInt },
+			{ typeof( BoundsInt ), ParseBoundsInt },
+#endif
+		};
+
+		// All the readable names of accepted types
+		private static readonly Dictionary<Type, string> typeReadableNames = new Dictionary<Type, string>()
+		{
+			{ typeof( string ), "String" },
+			{ typeof( bool ), "Boolean" },
+			{ typeof( int ), "Integer" },
+			{ typeof( uint ), "Unsigned Integer" },
+			{ typeof( long ), "Long" },
+			{ typeof( ulong ), "Unsigned Long" },
+			{ typeof( byte ), "Byte" },
+			{ typeof( sbyte ), "Short Byte" },
+			{ typeof( short ), "Short" },
+			{ typeof( ushort ), "Unsigned Short" },
+			{ typeof( char ), "Char" },
+			{ typeof( float ), "Float" },
+			{ typeof( double ), "Double" },
+			{ typeof( decimal ), "Decimal" }
+		};
+
+		// Split arguments of an entered command
+		private static readonly List<string> commandArguments = new List<string>( 8 );
+
+		// Command parameter delimeter groups
+		private static readonly string[] inputDelimiters = new string[] { "\"\"", "''", "{}", "()", "[]" };
+
+		// CompareInfo used for case-insensitive command name comparison
+		private static readonly CompareInfo caseInsensitiveComparer = new CultureInfo( "en-US" ).CompareInfo;
+
+		static DebugLogConsole()
+		{
+#if UNITY_EDITOR || !NETFX_CORE
+			// Find all [ConsoleMethod] functions
+			// Don't search built-in assemblies for console methods since they can't have any
+			string[] ignoredAssemblies = new string[]
+			{
+				"Unity",
+				"System",
+				"Mono.",
+				"mscorlib",
+				"netstandard",
+				"TextMeshPro",
+				"Microsoft.GeneratedCode",
+				"I18N",
+				"Boo.",
+				"UnityScript.",
+				"ICSharpCode.",
+				"ExCSS.Unity",
+#if UNITY_EDITOR
+				"Assembly-CSharp-Editor",
+				"Assembly-UnityScript-Editor",
+				"nunit.",
+				"SyntaxTree.",
+				"AssetStoreTools",
+#endif
+			};
+
+			foreach( Assembly assembly in AppDomain.CurrentDomain.GetAssemblies() )
+			{
+#if NET_4_6 || NET_STANDARD_2_0
+				if( assembly.IsDynamic )
+					continue;
+#endif
+
+				string assemblyName = assembly.GetName().Name;
+				bool ignoreAssembly = false;
+				for( int i = 0; i < ignoredAssemblies.Length; i++ )
+				{
+					if( caseInsensitiveComparer.IsPrefix( assemblyName, ignoredAssemblies[i], CompareOptions.IgnoreCase ) )
+					{
+						ignoreAssembly = true;
+						break;
+					}
+				}
+
+				if( ignoreAssembly )
+					continue;
+
+				try
+				{
+					foreach( Type type in assembly.GetExportedTypes() )
+					{
+						foreach( MethodInfo method in type.GetMethods( BindingFlags.Static | BindingFlags.Public | BindingFlags.DeclaredOnly ) )
+						{
+							foreach( object attribute in method.GetCustomAttributes( typeof( ConsoleMethodAttribute ), false ) )
+							{
+								ConsoleMethodAttribute consoleMethod = attribute as ConsoleMethodAttribute;
+								if( consoleMethod != null )
+									AddCommand( consoleMethod.Command, consoleMethod.Description, method, null, consoleMethod.ParameterNames );
+							}
+						}
+					}
+				}
+				catch( NotSupportedException ) { }
+				catch( System.IO.FileNotFoundException ) { }
+				catch( Exception e )
+				{
+					Debug.LogError( "Couldn't search assembly for [ConsoleMethod] attributes: " + assemblyName + "\n" + e.ToString() );
+				}
+			}
+#endif
+
+			AddCommand( "help", "Prints all commands", LogAllCommands );
+			AddCommand( "sysinfo", "Prints system information", LogSystemInfo );
+		}
+
+		// Logs the list of available commands
+		public static void LogAllCommands()
+		{
+			int length = 25;
+			for( int i = 0; i < methods.Count; i++ )
+			{
+				if( methods[i].IsValid() )
+					length += 3 + methods[i].signature.Length;
+			}
+
+			StringBuilder stringBuilder = new StringBuilder( length );
+			stringBuilder.Append( "Available commands:" );
+
+			for( int i = 0; i < methods.Count; i++ )
+			{
+				if( methods[i].IsValid() )
+					stringBuilder.Append( "\n- " ).Append( methods[i].signature );
+			}
+
+			Debug.Log( stringBuilder.ToString() );
+
+			// After typing help, the log that lists all the commands should automatically be expanded for better UX
+			if( DebugLogManager.Instance )
+			{
+				DebugLogManager.Instance.ExpandLatestPendingLog();
+				DebugLogManager.Instance.StripStackTraceFromLatestPendingLog();
+			}
+		}
+
+		// Logs system information
+		public static void LogSystemInfo()
+		{
+			StringBuilder stringBuilder = new StringBuilder( 1024 );
+			stringBuilder.Append( "Rig: " ).AppendSysInfoIfPresent( SystemInfo.deviceModel ).AppendSysInfoIfPresent( SystemInfo.processorType )
+				.AppendSysInfoIfPresent( SystemInfo.systemMemorySize, "MB RAM" ).Append( SystemInfo.processorCount ).Append( " cores\n" );
+			stringBuilder.Append( "OS: " ).Append( SystemInfo.operatingSystem ).Append( "\n" );
+			stringBuilder.Append( "GPU: " ).Append( SystemInfo.graphicsDeviceName ).Append( " " ).Append( SystemInfo.graphicsMemorySize )
+				.Append( "MB " ).Append( SystemInfo.graphicsDeviceVersion )
+				.Append( SystemInfo.graphicsMultiThreaded ? " multi-threaded\n" : "\n" );
+			stringBuilder.Append( "Data Path: " ).Append( Application.dataPath ).Append( "\n" );
+			stringBuilder.Append( "Persistent Data Path: " ).Append( Application.persistentDataPath ).Append( "\n" );
+			stringBuilder.Append( "StreamingAssets Path: " ).Append( Application.streamingAssetsPath ).Append( "\n" );
+			stringBuilder.Append( "Temporary Cache Path: " ).Append( Application.temporaryCachePath ).Append( "\n" );
+			stringBuilder.Append( "Device ID: " ).Append( SystemInfo.deviceUniqueIdentifier ).Append( "\n" );
+			stringBuilder.Append( "Max Texture Size: " ).Append( SystemInfo.maxTextureSize ).Append( "\n" );
+#if UNITY_5_6_OR_NEWER
+			stringBuilder.Append( "Max Cubemap Size: " ).Append( SystemInfo.maxCubemapSize ).Append( "\n" );
+#endif
+			stringBuilder.Append( "Accelerometer: " ).Append( SystemInfo.supportsAccelerometer ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "Gyro: " ).Append( SystemInfo.supportsGyroscope ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "Location Service: " ).Append( SystemInfo.supportsLocationService ? "supported\n" : "not supported\n" );
+#if !UNITY_2019_1_OR_NEWER
+			stringBuilder.Append( "Image Effects: " ).Append( SystemInfo.supportsImageEffects ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "RenderToCubemap: " ).Append( SystemInfo.supportsRenderToCubemap ? "supported\n" : "not supported\n" );
+#endif
+			stringBuilder.Append( "Compute Shaders: " ).Append( SystemInfo.supportsComputeShaders ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "Shadows: " ).Append( SystemInfo.supportsShadows ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "Instancing: " ).Append( SystemInfo.supportsInstancing ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "Motion Vectors: " ).Append( SystemInfo.supportsMotionVectors ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "3D Textures: " ).Append( SystemInfo.supports3DTextures ? "supported\n" : "not supported\n" );
+#if UNITY_5_6_OR_NEWER
+			stringBuilder.Append( "3D Render Textures: " ).Append( SystemInfo.supports3DRenderTextures ? "supported\n" : "not supported\n" );
+#endif
+			stringBuilder.Append( "2D Array Textures: " ).Append( SystemInfo.supports2DArrayTextures ? "supported\n" : "not supported\n" );
+			stringBuilder.Append( "Cubemap Array Textures: " ).Append( SystemInfo.supportsCubemapArrayTextures ? "supported" : "not supported" );
+
+			Debug.Log( stringBuilder.ToString() );
+
+			// After typing sysinfo, the log that lists system information should automatically be expanded for better UX
+			if( DebugLogManager.Instance )
+			{
+				DebugLogManager.Instance.ExpandLatestPendingLog();
+				DebugLogManager.Instance.StripStackTraceFromLatestPendingLog();
+			}
+		}
+
+		private static StringBuilder AppendSysInfoIfPresent( this StringBuilder sb, string info, string postfix = null )
+		{
+			if( info != SystemInfo.unsupportedIdentifier )
+			{
+				sb.Append( info );
+
+				if( postfix != null )
+					sb.Append( postfix );
+
+				sb.Append( " " );
+			}
+
+			return sb;
+		}
+
+		private static StringBuilder AppendSysInfoIfPresent( this StringBuilder sb, int info, string postfix = null )
+		{
+			if( info > 0 )
+			{
+				sb.Append( info );
+
+				if( postfix != null )
+					sb.Append( postfix );
+
+				sb.Append( " " );
+			}
+
+			return sb;
+		}
+
+		// Add a custom Type to the list of recognized command parameter Types
+		public static void AddCustomParameterType( Type type, ParseFunction parseFunction, string typeReadableName = null )
+		{
+			if( type == null )
+			{
+				Debug.LogError( "Parameter type can't be null!" );
+				return;
+			}
+			else if( parseFunction == null )
+			{
+				Debug.LogError( "Parameter parseFunction can't be null!" );
+				return;
+			}
+
+			parseFunctions[type] = parseFunction;
+
+			if( !string.IsNullOrEmpty( typeReadableName ) )
+				typeReadableNames[type] = typeReadableName;
+		}
+
+		// Remove a custom Type from the list of recognized command parameter Types
+		public static void RemoveCustomParameterType( Type type )
+		{
+			parseFunctions.Remove( type );
+			typeReadableNames.Remove( type );
+		}
+
+		// Add a command related with an instance method (i.e. non static method)
+		public static void AddCommandInstance( string command, string description, string methodName, object instance, params string[] parameterNames )
+		{
+			if( instance == null )
+			{
+				Debug.LogError( "Instance can't be null!" );
+				return;
+			}
+
+			AddCommand( command, description, methodName, instance.GetType(), instance, parameterNames );
+		}
+
+		// Add a command related with a static method (i.e. no instance is required to call the method)
+		public static void AddCommandStatic( string command, string description, string methodName, Type ownerType, params string[] parameterNames )
+		{
+			AddCommand( command, description, methodName, ownerType, null, parameterNames );
+		}
+
+		// Add a command that can be related to either a static or an instance method
+		public static void AddCommand( string command, string description, Action method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1>( string command, string description, Action<T1> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1>( string command, string description, Func<T1> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2>( string command, string description, Action<T1, T2> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2>( string command, string description, Func<T1, T2> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2, T3>( string command, string description, Action<T1, T2, T3> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2, T3>( string command, string description, Func<T1, T2, T3> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2, T3, T4>( string command, string description, Action<T1, T2, T3, T4> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2, T3, T4>( string command, string description, Func<T1, T2, T3, T4> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand<T1, T2, T3, T4, T5>( string command, string description, Func<T1, T2, T3, T4, T5> method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+		public static void AddCommand( string command, string description, Delegate method ) { AddCommand( command, description, method.Method, method.Target, null ); }
+
+		// Add a command with custom parameter names
+		public static void AddCommand<T1>( string command, string description, Action<T1> method, string parameterName ) { AddCommand( command, description, method.Method, method.Target, new string[1] { parameterName } ); }
+		public static void AddCommand<T1, T2>( string command, string description, Action<T1, T2> method, string parameterName1, string parameterName2 ) { AddCommand( command, description, method.Method, method.Target, new string[2] { parameterName1, parameterName2 } ); }
+		public static void AddCommand<T1, T2>( string command, string description, Func<T1, T2> method, string parameterName ) { AddCommand( command, description, method.Method, method.Target, new string[1] { parameterName } ); }
+		public static void AddCommand<T1, T2, T3>( string command, string description, Action<T1, T2, T3> method, string parameterName1, string parameterName2, string parameterName3 ) { AddCommand( command, description, method.Method, method.Target, new string[3] { parameterName1, parameterName2, parameterName3 } ); }
+		public static void AddCommand<T1, T2, T3>( string command, string description, Func<T1, T2, T3> method, string parameterName1, string parameterName2 ) { AddCommand( command, description, method.Method, method.Target, new string[2] { parameterName1, parameterName2 } ); }
+		public static void AddCommand<T1, T2, T3, T4>( string command, string description, Action<T1, T2, T3, T4> method, string parameterName1, string parameterName2, string parameterName3, string parameterName4 ) { AddCommand( command, description, method.Method, method.Target, new string[4] { parameterName1, parameterName2, parameterName3, parameterName4 } ); }
+		public static void AddCommand<T1, T2, T3, T4>( string command, string description, Func<T1, T2, T3, T4> method, string parameterName1, string parameterName2, string parameterName3 ) { AddCommand( command, description, method.Method, method.Target, new string[3] { parameterName1, parameterName2, parameterName3 } ); }
+		public static void AddCommand<T1, T2, T3, T4, T5>( string command, string description, Func<T1, T2, T3, T4, T5> method, string parameterName1, string parameterName2, string parameterName3, string parameterName4 ) { AddCommand( command, description, method.Method, method.Target, new string[4] { parameterName1, parameterName2, parameterName3, parameterName4 } ); }
+		public static void AddCommand( string command, string description, Delegate method, params string[] parameterNames ) { AddCommand( command, description, method.Method, method.Target, parameterNames ); }
+
+		// Create a new command and set its properties
+		private static void AddCommand( string command, string description, string methodName, Type ownerType, object instance, string[] parameterNames )
+		{
+			// Get the method from the class
+			MethodInfo method = ownerType.GetMethod( methodName, BindingFlags.Public | BindingFlags.NonPublic | ( instance != null ? BindingFlags.Instance : BindingFlags.Static ) );
+			if( method == null )
+			{
+				Debug.LogError( methodName + " does not exist in " + ownerType );
+				return;
+			}
+
+			AddCommand( command, description, method, instance, parameterNames );
+		}
+
+		private static void AddCommand( string command, string description, MethodInfo method, object instance, string[] parameterNames )
+		{
+			if( string.IsNullOrEmpty( command ) )
+			{
+				Debug.LogError( "Command name can't be empty!" );
+				return;
+			}
+
+			command = command.Trim();
+			if( command.IndexOf( ' ' ) >= 0 )
+			{
+				Debug.LogError( "Command name can't contain whitespace: " + command );
+				return;
+			}
+
+			// Fetch the parameters of the class
+			ParameterInfo[] parameters = method.GetParameters();
+			if( parameters == null )
+				parameters = new ParameterInfo[0];
+
+			// Store the parameter types in an array
+			Type[] parameterTypes = new Type[parameters.Length];
+			for( int i = 0; i < parameters.Length; i++ )
+			{
+				if( parameters[i].ParameterType.IsByRef )
+				{
+					Debug.LogError( "Command can't have 'out' or 'ref' parameters" );
+					return;
+				}
+
+				Type parameterType = parameters[i].ParameterType;
+				if( parseFunctions.ContainsKey( parameterType ) || typeof( Component ).IsAssignableFrom( parameterType ) || parameterType.IsEnum || IsSupportedArrayType( parameterType ) )
+					parameterTypes[i] = parameterType;
+				else
+				{
+					Debug.LogError( string.Concat( "Parameter ", parameters[i].Name, "'s Type ", parameterType, " isn't supported" ) );
+					return;
+				}
+			}
+
+			int commandIndex = FindCommandIndex( command );
+			if( commandIndex < 0 )
+				commandIndex = ~commandIndex;
+			else
+			{
+				int commandFirstIndex = commandIndex;
+				int commandLastIndex = commandIndex;
+
+				while( commandFirstIndex > 0 && caseInsensitiveComparer.Compare( methods[commandFirstIndex - 1].command, command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+					commandFirstIndex--;
+				while( commandLastIndex < methods.Count - 1 && caseInsensitiveComparer.Compare( methods[commandLastIndex + 1].command, command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+					commandLastIndex++;
+
+				commandIndex = commandFirstIndex;
+				for( int i = commandFirstIndex; i <= commandLastIndex; i++ )
+				{
+					int parameterCountDiff = methods[i].parameterTypes.Length - parameterTypes.Length;
+					if( parameterCountDiff <= 0 )
+					{
+						// We are sorting the commands in 2 steps:
+						// 1: Sorting by their 'command' names which is handled by FindCommandIndex
+						// 2: Sorting by their parameter counts which is handled here (parameterCountDiff <= 0)
+						commandIndex = i + 1;
+
+						// Check if this command has been registered before and if it is, overwrite that command
+						if( parameterCountDiff == 0 )
+						{
+							int j = 0;
+							while( j < parameterTypes.Length && parameterTypes[j] == methods[i].parameterTypes[j] )
+								j++;
+
+							if( j >= parameterTypes.Length )
+							{
+								commandIndex = i;
+								commandLastIndex--;
+								methods.RemoveAt( i-- );
+
+								continue;
+							}
+						}
+					}
+				}
+			}
+
+			// Create the command
+			StringBuilder methodSignature = new StringBuilder( 256 );
+			string[] parameterSignatures = new string[parameterTypes.Length];
+
+			methodSignature.Append( command ).Append( ": " );
+
+			if( !string.IsNullOrEmpty( description ) )
+				methodSignature.Append( description ).Append( " -> " );
+
+			methodSignature.Append( method.DeclaringType.ToString() ).Append( "." ).Append( method.Name ).Append( "(" );
+			for( int i = 0; i < parameterTypes.Length; i++ )
+			{
+				int parameterSignatureStartIndex = methodSignature.Length;
+
+				methodSignature.Append( GetTypeReadableName( parameterTypes[i] ) ).Append( " " ).Append( ( parameterNames != null && i < parameterNames.Length && !string.IsNullOrEmpty( parameterNames[i] ) ) ? parameterNames[i] : parameters[i].Name );
+
+				if( i < parameterTypes.Length - 1 )
+					methodSignature.Append( ", " );
+
+				parameterSignatures[i] = methodSignature.ToString( parameterSignatureStartIndex, methodSignature.Length - parameterSignatureStartIndex );
+			}
+
+			methodSignature.Append( ")" );
+
+			Type returnType = method.ReturnType;
+			if( returnType != typeof( void ) )
+				methodSignature.Append( " : " ).Append( GetTypeReadableName( returnType ) );
+
+			methods.Insert( commandIndex, new ConsoleMethodInfo( method, parameterTypes, instance, command, methodSignature.ToString(), parameterSignatures ) );
+		}
+
+		// Remove all commands with the matching command name from the console
+		public static void RemoveCommand( string command )
+		{
+			if( !string.IsNullOrEmpty( command ) )
+			{
+				for( int i = methods.Count - 1; i >= 0; i-- )
+				{
+					if( caseInsensitiveComparer.Compare( methods[i].command, command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+						methods.RemoveAt( i );
+				}
+			}
+		}
+
+		// Remove all commands with the matching method from the console
+		public static void RemoveCommand( Action method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1>( Action<T1> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1>( Func<T1> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2>( Action<T1, T2> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2>( Func<T1, T2> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2, T3>( Action<T1, T2, T3> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2, T3>( Func<T1, T2, T3> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2, T3, T4>( Action<T1, T2, T3, T4> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2, T3, T4>( Func<T1, T2, T3, T4> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand<T1, T2, T3, T4, T5>( Func<T1, T2, T3, T4, T5> method ) { RemoveCommand( method.Method ); }
+		public static void RemoveCommand( Delegate method ) { RemoveCommand( method.Method ); }
+
+		public static void RemoveCommand( MethodInfo method )
+		{
+			if( method != null )
+			{
+				for( int i = methods.Count - 1; i >= 0; i-- )
+				{
+					if( methods[i].method == method )
+						methods.RemoveAt( i );
+				}
+			}
+		}
+
+		// Returns the first command that starts with the entered argument
+		public static string GetAutoCompleteCommand( string commandStart )
+		{
+			int commandIndex = FindCommandIndex( commandStart );
+			if( commandIndex < 0 )
+				commandIndex = ~commandIndex;
+
+			string result = null;
+			for( int i = commandIndex; i >= 0 && caseInsensitiveComparer.IsPrefix( methods[i].command, commandStart, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ); i-- )
+				result = methods[i].command;
+
+			if( result == null )
+			{
+				for( int i = commandIndex + 1; i < methods.Count && caseInsensitiveComparer.IsPrefix( methods[i].command, commandStart, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ); i++ )
+					result = methods[i].command;
+			}
+
+			return result;
+		}
+
+		// Parse the command and try to execute it
+		public static void ExecuteCommand( string command )
+		{
+			if( command == null )
+				return;
+
+			command = command.Trim();
+
+			if( command.Length == 0 )
+				return;
+
+			// Split the command's arguments
+			commandArguments.Clear();
+			FetchArgumentsFromCommand( command, commandArguments );
+
+			// Find all matching commands
+			matchingMethods.Clear();
+			bool parameterCountMismatch = false;
+			int commandIndex = FindCommandIndex( commandArguments[0] );
+			if( commandIndex >= 0 )
+			{
+				string _command = commandArguments[0];
+
+				int commandLastIndex = commandIndex;
+				while( commandIndex > 0 && caseInsensitiveComparer.Compare( methods[commandIndex - 1].command, _command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+					commandIndex--;
+				while( commandLastIndex < methods.Count - 1 && caseInsensitiveComparer.Compare( methods[commandLastIndex + 1].command, _command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+					commandLastIndex++;
+
+				while( commandIndex <= commandLastIndex )
+				{
+					if( !methods[commandIndex].IsValid() )
+					{
+						methods.RemoveAt( commandIndex );
+						commandLastIndex--;
+					}
+					else
+					{
+						// Check if number of parameters match
+						if( methods[commandIndex].parameterTypes.Length == commandArguments.Count - 1 )
+							matchingMethods.Add( methods[commandIndex] );
+						else
+							parameterCountMismatch = true;
+
+						commandIndex++;
+					}
+				}
+			}
+
+			if( matchingMethods.Count == 0 )
+			{
+				if( parameterCountMismatch )
+				{
+					string _command = commandArguments[0];
+					int commandsLength = _command.Length + 75;
+					for( int i = 0; i < methods.Count; i++ )
+					{
+						if( caseInsensitiveComparer.Compare( methods[i].command, _command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+							commandsLength += methods[i].signature.Length + 3;
+					}
+
+					StringBuilder stringBuilder = new StringBuilder( commandsLength );
+					stringBuilder.Append( "ERROR: " ).Append( _command ).Append( " doesn't take " ).Append( commandArguments.Count - 1 ).Append( " parameter(s). Available command(s):" );
+
+					for( int i = 0; i < methods.Count; i++ )
+					{
+						if( caseInsensitiveComparer.Compare( methods[i].command, _command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+							stringBuilder.Append( "\n- " ).Append( methods[i].signature );
+					}
+
+					Debug.LogWarning( stringBuilder.ToString() );
+
+					// The log that lists method signature(s) for this command should automatically be expanded for better UX
+					if( DebugLogManager.Instance )
+					{
+						DebugLogManager.Instance.ExpandLatestPendingLog();
+						DebugLogManager.Instance.StripStackTraceFromLatestPendingLog();
+					}
+				}
+				else
+					Debug.LogWarning( "ERROR: can't find command: " + commandArguments[0] );
+
+				return;
+			}
+
+			ConsoleMethodInfo methodToExecute = null;
+			object[] parameters = new object[commandArguments.Count - 1];
+			string errorMessage = null;
+			for( int i = 0; i < matchingMethods.Count && methodToExecute == null; i++ )
+			{
+				ConsoleMethodInfo methodInfo = matchingMethods[i];
+
+				// Parse the parameters into objects
+				bool success = true;
+				for( int j = 0; j < methodInfo.parameterTypes.Length && success; j++ )
+				{
+					try
+					{
+						string argument = commandArguments[j + 1];
+						Type parameterType = methodInfo.parameterTypes[j];
+
+						object val;
+						if( ParseArgument( argument, parameterType, out val ) )
+							parameters[j] = val;
+						else
+						{
+							success = false;
+							errorMessage = string.Concat( "ERROR: couldn't parse ", argument, " to ", GetTypeReadableName( parameterType ) );
+						}
+					}
+					catch( Exception e )
+					{
+						success = false;
+						errorMessage = "ERROR: " + e.ToString();
+					}
+				}
+
+				if( success )
+					methodToExecute = methodInfo;
+			}
+
+			if( methodToExecute == null )
+				Debug.LogWarning( !string.IsNullOrEmpty( errorMessage ) ? errorMessage : "ERROR: something went wrong" );
+			else
+			{
+				Debug.Log( "Executing command: " + commandArguments[0] );
+
+				// Execute the method associated with the command
+				object result = methodToExecute.method.Invoke( methodToExecute.instance, parameters );
+				if( methodToExecute.method.ReturnType != typeof( void ) )
+				{
+					// Print the returned value to the console
+					if( result == null || result.Equals( null ) )
+						Debug.Log( "Value returned: null" );
+					else
+						Debug.Log( "Value returned: " + result.ToString() );
+				}
+			}
+		}
+
+		public static void FetchArgumentsFromCommand( string command, List<string> commandArguments )
+		{
+			for( int i = 0; i < command.Length; i++ )
+			{
+				if( char.IsWhiteSpace( command[i] ) )
+					continue;
+
+				int delimiterIndex = IndexOfDelimiterGroup( command[i] );
+				if( delimiterIndex >= 0 )
+				{
+					int endIndex = IndexOfDelimiterGroupEnd( command, delimiterIndex, i + 1 );
+					commandArguments.Add( command.Substring( i + 1, endIndex - i - 1 ) );
+					i = ( endIndex < command.Length - 1 && command[endIndex + 1] == ',' ) ? endIndex + 1 : endIndex;
+				}
+				else
+				{
+					int endIndex = IndexOfChar( command, ' ', i + 1 );
+					commandArguments.Add( command.Substring( i, command[endIndex - 1] == ',' ? endIndex - 1 - i : endIndex - i ) );
+					i = endIndex;
+				}
+			}
+		}
+
+		// Finds all commands that have a matching signature with command
+		// - caretIndexIncrements: indices inside "string command" that separate two arguments in the command. This is used to
+		//   figure out which argument the caret is standing on
+		// - commandName: command's name (first argument)
+		internal static void GetCommandSuggestions( string command, List<ConsoleMethodInfo> matchingCommands, List<int> caretIndexIncrements, ref string commandName, out int numberOfParameters )
+		{
+			bool commandNameCalculated = false;
+			bool commandNameFullyTyped = false;
+			numberOfParameters = -1;
+			for( int i = 0; i < command.Length; i++ )
+			{
+				if( char.IsWhiteSpace( command[i] ) )
+					continue;
+
+				int delimiterIndex = IndexOfDelimiterGroup( command[i] );
+				if( delimiterIndex >= 0 )
+				{
+					int endIndex = IndexOfDelimiterGroupEnd( command, delimiterIndex, i + 1 );
+					if( !commandNameCalculated )
+					{
+						commandNameCalculated = true;
+						commandNameFullyTyped = command.Length > endIndex;
+
+						int commandNameLength = endIndex - i - 1;
+						if( commandName == null || commandNameLength == 0 || commandName.Length != commandNameLength || caseInsensitiveComparer.IndexOf( command, commandName, i + 1, commandNameLength, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) != i + 1 )
+							commandName = command.Substring( i + 1, commandNameLength );
+					}
+
+					i = ( endIndex < command.Length - 1 && command[endIndex + 1] == ',' ) ? endIndex + 1 : endIndex;
+					caretIndexIncrements.Add( i + 1 );
+				}
+				else
+				{
+					int endIndex = IndexOfChar( command, ' ', i + 1 );
+					if( !commandNameCalculated )
+					{
+						commandNameCalculated = true;
+						commandNameFullyTyped = command.Length > endIndex;
+
+						int commandNameLength = command[endIndex - 1] == ',' ? endIndex - 1 - i : endIndex - i;
+						if( commandName == null || commandNameLength == 0 || commandName.Length != commandNameLength || caseInsensitiveComparer.IndexOf( command, commandName, i, commandNameLength, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) != i )
+							commandName = command.Substring( i, commandNameLength );
+					}
+
+					i = endIndex;
+					caretIndexIncrements.Add( i );
+				}
+
+				numberOfParameters++;
+			}
+
+			if( !commandNameCalculated )
+				commandName = string.Empty;
+
+			if( !string.IsNullOrEmpty( commandName ) )
+			{
+				int commandIndex = FindCommandIndex( commandName );
+				if( commandIndex < 0 )
+					commandIndex = ~commandIndex;
+
+				int commandLastIndex = commandIndex;
+				if( !commandNameFullyTyped )
+				{
+					// Match all commands that start with commandName
+					if( commandIndex < methods.Count && caseInsensitiveComparer.IsPrefix( methods[commandIndex].command, commandName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) )
+					{
+						while( commandIndex > 0 && caseInsensitiveComparer.IsPrefix( methods[commandIndex - 1].command, commandName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) )
+							commandIndex--;
+						while( commandLastIndex < methods.Count - 1 && caseInsensitiveComparer.IsPrefix( methods[commandLastIndex + 1].command, commandName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) )
+							commandLastIndex++;
+					}
+					else
+						commandLastIndex = -1;
+				}
+				else
+				{
+					// Match only the commands that are equal to commandName
+					if( commandIndex < methods.Count && caseInsensitiveComparer.Compare( methods[commandIndex].command, commandName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+					{
+						while( commandIndex > 0 && caseInsensitiveComparer.Compare( methods[commandIndex - 1].command, commandName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+							commandIndex--;
+						while( commandLastIndex < methods.Count - 1 && caseInsensitiveComparer.Compare( methods[commandLastIndex + 1].command, commandName, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace ) == 0 )
+							commandLastIndex++;
+					}
+					else
+						commandLastIndex = -1;
+				}
+
+				for( ; commandIndex <= commandLastIndex; commandIndex++ )
+				{
+					if( methods[commandIndex].parameterTypes.Length >= numberOfParameters )
+						matchingCommands.Add( methods[commandIndex] );
+				}
+			}
+		}
+
+		// Find the index of the delimiter group that 'c' belongs to
+		private static int IndexOfDelimiterGroup( char c )
+		{
+			for( int i = 0; i < inputDelimiters.Length; i++ )
+			{
+				if( c == inputDelimiters[i][0] )
+					return i;
+			}
+
+			return -1;
+		}
+
+		private static int IndexOfDelimiterGroupEnd( string command, int delimiterIndex, int startIndex )
+		{
+			char startChar = inputDelimiters[delimiterIndex][0];
+			char endChar = inputDelimiters[delimiterIndex][1];
+
+			// Check delimiter's depth for array support (e.g. [[1 2] [3 4]] for Vector2 array)
+			int depth = 1;
+
+			for( int i = startIndex; i < command.Length; i++ )
+			{
+				char c = command[i];
+				if( c == endChar && --depth <= 0 )
+					return i;
+				else if( c == startChar )
+					depth++;
+			}
+
+			return command.Length;
+		}
+
+		// Find the index of char in the string, or return the length of string instead of -1
+		private static int IndexOfChar( string command, char c, int startIndex )
+		{
+			int result = command.IndexOf( c, startIndex );
+			if( result < 0 )
+				result = command.Length;
+
+			return result;
+		}
+
+		// Find command's index in the list of registered commands using binary search
+		private static int FindCommandIndex( string command )
+		{
+			int min = 0;
+			int max = methods.Count - 1;
+			while( min <= max )
+			{
+				int mid = ( min + max ) / 2;
+				int comparison = caseInsensitiveComparer.Compare( command, methods[mid].command, CompareOptions.IgnoreCase | CompareOptions.IgnoreNonSpace );
+				if( comparison == 0 )
+					return mid;
+				else if( comparison < 0 )
+					max = mid - 1;
+				else
+					min = mid + 1;
+			}
+
+			return ~min;
+		}
+
+		public static bool IsSupportedArrayType( Type type )
+		{
+			if( type.IsArray )
+			{
+				if( type.GetArrayRank() != 1 )
+					return false;
+
+				type = type.GetElementType();
+			}
+			else if( type.IsGenericType )
+			{
+				if( type.GetGenericTypeDefinition() != typeof( List<> ) )
+					return false;
+
+				type = type.GetGenericArguments()[0];
+			}
+			else
+				return false;
+
+			return parseFunctions.ContainsKey( type ) || typeof( Component ).IsAssignableFrom( type ) || type.IsEnum;
+		}
+
+		public static string GetTypeReadableName( Type type )
+		{
+			string result;
+			if( typeReadableNames.TryGetValue( type, out result ) )
+				return result;
+
+			if( IsSupportedArrayType( type ) )
+			{
+				Type elementType = type.IsArray ? type.GetElementType() : type.GetGenericArguments()[0];
+				if( typeReadableNames.TryGetValue( elementType, out result ) )
+					return result + "[]";
+				else
+					return elementType.Name + "[]";
+			}
+
+			return type.Name;
+		}
+
+		public static bool ParseArgument( string input, Type argumentType, out object output )
+		{
+			ParseFunction parseFunction;
+			if( parseFunctions.TryGetValue( argumentType, out parseFunction ) )
+				return parseFunction( input, out output );
+			else if( typeof( Component ).IsAssignableFrom( argumentType ) )
+				return ParseComponent( input, argumentType, out output );
+			else if( argumentType.IsEnum )
+				return ParseEnum( input, argumentType, out output );
+			else if( IsSupportedArrayType( argumentType ) )
+				return ParseArray( input, argumentType, out output );
+			else
+			{
+				output = null;
+				return false;
+			}
+		}
+
+		public static bool ParseString( string input, out object output )
+		{
+			output = input;
+			return true;
+		}
+
+		public static bool ParseBool( string input, out object output )
+		{
+			if( input == "1" || input.ToLowerInvariant() == "true" )
+			{
+				output = true;
+				return true;
+			}
+
+			if( input == "0" || input.ToLowerInvariant() == "false" )
+			{
+				output = false;
+				return true;
+			}
+
+			output = false;
+			return false;
+		}
+
+		public static bool ParseInt( string input, out object output )
+		{
+			int value;
+			bool result = int.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseUInt( string input, out object output )
+		{
+			uint value;
+			bool result = uint.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseLong( string input, out object output )
+		{
+			long value;
+			bool result = long.TryParse( !input.EndsWith( "L", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseULong( string input, out object output )
+		{
+			ulong value;
+			bool result = ulong.TryParse( !input.EndsWith( "L", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseByte( string input, out object output )
+		{
+			byte value;
+			bool result = byte.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseSByte( string input, out object output )
+		{
+			sbyte value;
+			bool result = sbyte.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseShort( string input, out object output )
+		{
+			short value;
+			bool result = short.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseUShort( string input, out object output )
+		{
+			ushort value;
+			bool result = ushort.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseChar( string input, out object output )
+		{
+			char value;
+			bool result = char.TryParse( input, out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseFloat( string input, out object output )
+		{
+			float value;
+			bool result = float.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseDouble( string input, out object output )
+		{
+			double value;
+			bool result = double.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseDecimal( string input, out object output )
+		{
+			decimal value;
+			bool result = decimal.TryParse( !input.EndsWith( "f", StringComparison.OrdinalIgnoreCase ) ? input : input.Substring( 0, input.Length - 1 ), out value );
+
+			output = value;
+			return result;
+		}
+
+		public static bool ParseVector2( string input, out object output )
+		{
+			return ParseVector( input, typeof( Vector2 ), out output );
+		}
+
+		public static bool ParseVector3( string input, out object output )
+		{
+			return ParseVector( input, typeof( Vector3 ), out output );
+		}
+
+		public static bool ParseVector4( string input, out object output )
+		{
+			return ParseVector( input, typeof( Vector4 ), out output );
+		}
+
+		public static bool ParseQuaternion( string input, out object output )
+		{
+			return ParseVector( input, typeof( Quaternion ), out output );
+		}
+
+		public static bool ParseColor( string input, out object output )
+		{
+			return ParseVector( input, typeof( Color ), out output );
+		}
+
+		public static bool ParseColor32( string input, out object output )
+		{
+			return ParseVector( input, typeof( Color32 ), out output );
+		}
+
+		public static bool ParseRect( string input, out object output )
+		{
+			return ParseVector( input, typeof( Rect ), out output );
+		}
+
+		public static bool ParseRectOffset( string input, out object output )
+		{
+			return ParseVector( input, typeof( RectOffset ), out output );
+		}
+
+		public static bool ParseBounds( string input, out object output )
+		{
+			return ParseVector( input, typeof( Bounds ), out output );
+		}
+
+#if UNITY_2017_2_OR_NEWER
+		public static bool ParseVector2Int( string input, out object output )
+		{
+			return ParseVector( input, typeof( Vector2Int ), out output );
+		}
+
+		public static bool ParseVector3Int( string input, out object output )
+		{
+			return ParseVector( input, typeof( Vector3Int ), out output );
+		}
+
+		public static bool ParseRectInt( string input, out object output )
+		{
+			return ParseVector( input, typeof( RectInt ), out output );
+		}
+
+		public static bool ParseBoundsInt( string input, out object output )
+		{
+			return ParseVector( input, typeof( BoundsInt ), out output );
+		}
+#endif
+
+		public static bool ParseGameObject( string input, out object output )
+		{
+			output = input == "null" ? null : GameObject.Find( input );
+			return true;
+		}
+
+		public static bool ParseComponent( string input, Type componentType, out object output )
+		{
+			GameObject gameObject = input == "null" ? null : GameObject.Find( input );
+			output = gameObject ? gameObject.GetComponent( componentType ) : null;
+			return true;
+		}
+
+		public static bool ParseEnum( string input, Type enumType, out object output )
+		{
+			const int NONE = 0, OR = 1, AND = 2;
+
+			int outputInt = 0;
+			int operation = 0; // 0: nothing, 1: OR with outputInt, 2: AND with outputInt
+			for( int i = 0; i < input.Length; i++ )
+			{
+				string enumStr;
+				int orIndex = input.IndexOf( '|', i );
+				int andIndex = input.IndexOf( '&', i );
+				if( orIndex < 0 )
+					enumStr = input.Substring( i, ( andIndex < 0 ? input.Length : andIndex ) - i ).Trim();
+				else
+					enumStr = input.Substring( i, ( andIndex < 0 ? orIndex : Mathf.Min( andIndex, orIndex ) ) - i ).Trim();
+
+				int value;
+				if( !int.TryParse( enumStr, out value ) )
+				{
+					if( Enum.IsDefined( enumType, enumStr ) )
+						value = Convert.ToInt32( Enum.Parse( enumType, enumStr ) );
+					else
+					{
+						output = null;
+						return false;
+					}
+				}
+
+				if( operation == NONE )
+					outputInt = value;
+				else if( operation == OR )
+					outputInt |= value;
+				else
+					outputInt &= value;
+
+				if( orIndex >= 0 )
+				{
+					if( andIndex > orIndex )
+					{
+						operation = AND;
+						i = andIndex;
+					}
+					else
+					{
+						operation = OR;
+						i = orIndex;
+					}
+				}
+				else if( andIndex >= 0 )
+				{
+					operation = AND;
+					i = andIndex;
+				}
+				else
+					i = input.Length;
+			}
+
+			output = Enum.ToObject( enumType, outputInt );
+			return true;
+		}
+
+		public static bool ParseArray( string input, Type arrayType, out object output )
+		{
+			List<string> valuesToParse = new List<string>( 2 );
+			FetchArgumentsFromCommand( input, valuesToParse );
+
+			IList result = (IList) Activator.CreateInstance( arrayType, new object[1] { valuesToParse.Count } );
+			output = result;
+
+			if( arrayType.IsArray )
+			{
+				Type elementType = arrayType.GetElementType();
+				for( int i = 0; i < valuesToParse.Count; i++ )
+				{
+					object obj;
+					if( !ParseArgument( valuesToParse[i], elementType, out obj ) )
+						return false;
+
+					result[i] = obj;
+				}
+			}
+			else
+			{
+				Type elementType = arrayType.GetGenericArguments()[0];
+				for( int i = 0; i < valuesToParse.Count; i++ )
+				{
+					object obj;
+					if( !ParseArgument( valuesToParse[i], elementType, out obj ) )
+						return false;
+
+					result.Add( obj );
+				}
+			}
+
+			return true;
+		}
+
+		// Create a vector of specified type (fill the blank slots with 0 or ignore unnecessary slots)
+		private static bool ParseVector( string input, Type vectorType, out object output )
+		{
+			List<string> tokens = new List<string>( input.Replace( ',', ' ' ).Trim().Split( ' ' ) );
+			for( int i = tokens.Count - 1; i >= 0; i-- )
+			{
+				tokens[i] = tokens[i].Trim();
+				if( tokens[i].Length == 0 )
+					tokens.RemoveAt( i );
+			}
+
+			float[] tokenValues = new float[tokens.Count];
+			for( int i = 0; i < tokens.Count; i++ )
+			{
+				object val;
+				if( !ParseFloat( tokens[i], out val ) )
+				{
+					if( vectorType == typeof( Vector3 ) )
+						output = Vector3.zero;
+					else if( vectorType == typeof( Vector2 ) )
+						output = Vector2.zero;
+					else
+						output = Vector4.zero;
+
+					return false;
+				}
+
+				tokenValues[i] = (float) val;
+			}
+
+			if( vectorType == typeof( Vector3 ) )
+			{
+				Vector3 result = Vector3.zero;
+
+				for( int i = 0; i < tokenValues.Length && i < 3; i++ )
+					result[i] = tokenValues[i];
+
+				output = result;
+			}
+			else if( vectorType == typeof( Vector2 ) )
+			{
+				Vector2 result = Vector2.zero;
+
+				for( int i = 0; i < tokenValues.Length && i < 2; i++ )
+					result[i] = tokenValues[i];
+
+				output = result;
+			}
+			else if( vectorType == typeof( Vector4 ) )
+			{
+				Vector4 result = Vector4.zero;
+
+				for( int i = 0; i < tokenValues.Length && i < 4; i++ )
+					result[i] = tokenValues[i];
+
+				output = result;
+			}
+			else if( vectorType == typeof( Quaternion ) )
+			{
+				Quaternion result = Quaternion.identity;
+
+				for( int i = 0; i < tokenValues.Length && i < 4; i++ )
+					result[i] = tokenValues[i];
+
+				output = result;
+			}
+			else if( vectorType == typeof( Color ) )
+			{
+				Color result = Color.black;
+
+				for( int i = 0; i < tokenValues.Length && i < 4; i++ )
+					result[i] = tokenValues[i];
+
+				output = result;
+			}
+			else if( vectorType == typeof( Color32 ) )
+			{
+				Color32 result = new Color32( 0, 0, 0, 255 );
+
+				if( tokenValues.Length > 0 )
+					result.r = (byte) Mathf.RoundToInt( tokenValues[0] );
+				if( tokenValues.Length > 1 )
+					result.g = (byte) Mathf.RoundToInt( tokenValues[1] );
+				if( tokenValues.Length > 2 )
+					result.b = (byte) Mathf.RoundToInt( tokenValues[2] );
+				if( tokenValues.Length > 3 )
+					result.a = (byte) Mathf.RoundToInt( tokenValues[3] );
+
+				output = result;
+			}
+			else if( vectorType == typeof( Rect ) )
+			{
+				Rect result = Rect.zero;
+
+				if( tokenValues.Length > 0 )
+					result.x = tokenValues[0];
+				if( tokenValues.Length > 1 )
+					result.y = tokenValues[1];
+				if( tokenValues.Length > 2 )
+					result.width = tokenValues[2];
+				if( tokenValues.Length > 3 )
+					result.height = tokenValues[3];
+
+				output = result;
+			}
+			else if( vectorType == typeof( RectOffset ) )
+			{
+				RectOffset result = new RectOffset();
+
+				if( tokenValues.Length > 0 )
+					result.left = Mathf.RoundToInt( tokenValues[0] );
+				if( tokenValues.Length > 1 )
+					result.right = Mathf.RoundToInt( tokenValues[1] );
+				if( tokenValues.Length > 2 )
+					result.top = Mathf.RoundToInt( tokenValues[2] );
+				if( tokenValues.Length > 3 )
+					result.bottom = Mathf.RoundToInt( tokenValues[3] );
+
+				output = result;
+			}
+			else if( vectorType == typeof( Bounds ) )
+			{
+				Vector3 center = Vector3.zero;
+				for( int i = 0; i < tokenValues.Length && i < 3; i++ )
+					center[i] = tokenValues[i];
+
+				Vector3 size = Vector3.zero;
+				for( int i = 3; i < tokenValues.Length && i < 6; i++ )
+					size[i - 3] = tokenValues[i];
+
+				output = new Bounds( center, size );
+			}
+#if UNITY_2017_2_OR_NEWER
+			else if( vectorType == typeof( Vector3Int ) )
+			{
+				Vector3Int result = Vector3Int.zero;
+
+				for( int i = 0; i < tokenValues.Length && i < 3; i++ )
+					result[i] = Mathf.RoundToInt( tokenValues[i] );
+
+				output = result;
+			}
+			else if( vectorType == typeof( Vector2Int ) )
+			{
+				Vector2Int result = Vector2Int.zero;
+
+				for( int i = 0; i < tokenValues.Length && i < 2; i++ )
+					result[i] = Mathf.RoundToInt( tokenValues[i] );
+
+				output = result;
+			}
+			else if( vectorType == typeof( RectInt ) )
+			{
+				RectInt result = new RectInt();
+
+				if( tokenValues.Length > 0 )
+					result.x = Mathf.RoundToInt( tokenValues[0] );
+				if( tokenValues.Length > 1 )
+					result.y = Mathf.RoundToInt( tokenValues[1] );
+				if( tokenValues.Length > 2 )
+					result.width = Mathf.RoundToInt( tokenValues[2] );
+				if( tokenValues.Length > 3 )
+					result.height = Mathf.RoundToInt( tokenValues[3] );
+
+				output = result;
+			}
+			else if( vectorType == typeof( BoundsInt ) )
+			{
+				Vector3Int center = Vector3Int.zero;
+				for( int i = 0; i < tokenValues.Length && i < 3; i++ )
+					center[i] = Mathf.RoundToInt( tokenValues[i] );
+
+				Vector3Int size = Vector3Int.zero;
+				for( int i = 3; i < tokenValues.Length && i < 6; i++ )
+					size[i - 3] = Mathf.RoundToInt( tokenValues[i] );
+
+				output = new BoundsInt( center, size );
+			}
+#endif
+			else
+			{
+				output = null;
+				return false;
+			}
+
+			return true;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs.meta
new file mode 100644
index 00000000..756bdf78
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogConsole.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: d15693a03d0d33b4892c6365a2a97e19
+timeCreated: 1472036503
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs
new file mode 100644
index 00000000..cc582c4c
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs
@@ -0,0 +1,92 @@
+using UnityEngine;
+
+// Container for a simple debug entry
+namespace IngameDebugConsole
+{
+	public class DebugLogEntry : System.IEquatable<DebugLogEntry>
+	{
+		private const int HASH_NOT_CALCULATED = -623218;
+
+		public string logString;
+		public string stackTrace;
+
+		private string completeLog;
+
+		// Sprite to show with this entry
+		public Sprite logTypeSpriteRepresentation;
+
+		// Collapsed count
+		public int count;
+
+		private int hashValue;
+
+		public void Initialize( string logString, string stackTrace )
+		{
+			this.logString = logString;
+			this.stackTrace = stackTrace;
+
+			completeLog = null;
+			count = 1;
+			hashValue = HASH_NOT_CALCULATED;
+		}
+
+		// Check if two entries have the same origin
+		public bool Equals( DebugLogEntry other )
+		{
+			return this.logString == other.logString && this.stackTrace == other.stackTrace;
+		}
+
+		// Checks if logString or stackTrace contains the search term
+		public bool MatchesSearchTerm( string searchTerm )
+		{
+			return ( logString != null && logString.IndexOf( searchTerm, System.StringComparison.OrdinalIgnoreCase ) >= 0 ) ||
+				( stackTrace != null && stackTrace.IndexOf( searchTerm, System.StringComparison.OrdinalIgnoreCase ) >= 0 );
+		}
+
+		// Return a string containing complete information about this debug entry
+		public override string ToString()
+		{
+			if( completeLog == null )
+				completeLog = string.Concat( logString, "\n", stackTrace );
+
+			return completeLog;
+		}
+
+		// Credit: https://stackoverflow.com/a/19250516/2373034
+		public override int GetHashCode()
+		{
+			if( hashValue == HASH_NOT_CALCULATED )
+			{
+				unchecked
+				{
+					hashValue = 17;
+					hashValue = hashValue * 23 + ( logString == null ? 0 : logString.GetHashCode() );
+					hashValue = hashValue * 23 + ( stackTrace == null ? 0 : stackTrace.GetHashCode() );
+				}
+			}
+
+			return hashValue;
+		}
+	}
+
+	public struct QueuedDebugLogEntry
+	{
+		public readonly string logString;
+		public readonly string stackTrace;
+		public readonly LogType logType;
+
+		public QueuedDebugLogEntry( string logString, string stackTrace, LogType logType )
+		{
+			this.logString = logString;
+			this.stackTrace = stackTrace;
+			this.logType = logType;
+		}
+
+		// Checks if logString or stackTrace contains the search term
+		public bool MatchesSearchTerm( string searchTerm )
+		{
+			return ( logString != null && logString.IndexOf( searchTerm, System.StringComparison.OrdinalIgnoreCase ) >= 0 ) ||
+				( stackTrace != null && stackTrace.IndexOf( searchTerm, System.StringComparison.OrdinalIgnoreCase ) >= 0 );
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs.meta
new file mode 100644
index 00000000..3a1dd214
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogEntry.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: e7b1a420c564be040bf73b8a377fc2c2
+timeCreated: 1466375168
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs
new file mode 100644
index 00000000..95bb0697
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs
@@ -0,0 +1,35 @@
+namespace IngameDebugConsole
+{
+	public class DebugLogIndexList
+	{
+		private int[] indices;
+		private int size;
+
+		public int Count { get { return size; } }
+		public int this[int index] { get { return indices[index]; } }
+
+		public DebugLogIndexList()
+		{
+			indices = new int[64];
+			size = 0;
+		}
+
+		public void Add( int index )
+		{
+			if( size == indices.Length )
+				System.Array.Resize( ref indices, size * 2 );
+
+			indices[size++] = index;
+		}
+
+		public void Clear()
+		{
+			size = 0;
+		}
+
+		public int IndexOf( int index )
+		{
+			return System.Array.IndexOf( indices, index );
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs.meta
new file mode 100644
index 00000000..5f86ef52
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogIndexList.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 37c6c91e5bfac6f499698c03f593bcbb
+timeCreated: 1520627934
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs
new file mode 100644
index 00000000..ff1cf6d8
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs
@@ -0,0 +1,217 @@
+using UnityEngine;
+using UnityEngine.UI;
+using UnityEngine.EventSystems;
+#if UNITY_EDITOR
+using UnityEditor;
+using System.Text.RegularExpressions;
+#endif
+
+// A UI element to show information about a debug entry
+namespace IngameDebugConsole
+{
+	public class DebugLogItem : MonoBehaviour, IPointerClickHandler
+	{
+		#region Platform Specific Elements
+#if !UNITY_2018_1_OR_NEWER
+#if !UNITY_EDITOR && UNITY_ANDROID
+		private static AndroidJavaClass m_ajc = null;
+		private static AndroidJavaClass AJC
+		{
+			get
+			{
+				if( m_ajc == null )
+					m_ajc = new AndroidJavaClass( "com.yasirkula.unity.DebugConsole" );
+
+				return m_ajc;
+			}
+		}
+
+		private static AndroidJavaObject m_context = null;
+		private static AndroidJavaObject Context
+		{
+			get
+			{
+				if( m_context == null )
+				{
+					using( AndroidJavaObject unityClass = new AndroidJavaClass( "com.unity3d.player.UnityPlayer" ) )
+					{
+						m_context = unityClass.GetStatic<AndroidJavaObject>( "currentActivity" );
+					}
+				}
+
+				return m_context;
+			}
+		}
+#elif !UNITY_EDITOR && UNITY_IOS
+		[System.Runtime.InteropServices.DllImport( "__Internal" )]
+		private static extern void _DebugConsole_CopyText( string text );
+#endif
+#endif
+		#endregion
+
+#pragma warning disable 0649
+		// Cached components
+		[SerializeField]
+		private RectTransform transformComponent;
+		public RectTransform Transform { get { return transformComponent; } }
+
+		[SerializeField]
+		private Image imageComponent;
+		public Image Image { get { return imageComponent; } }
+
+		[SerializeField]
+		private CanvasGroup canvasGroupComponent;
+		public CanvasGroup CanvasGroup { get { return canvasGroupComponent; } }
+
+		[SerializeField]
+		private Text logText;
+		[SerializeField]
+		private Image logTypeImage;
+
+		// Objects related to the collapsed count of the debug entry
+		[SerializeField]
+		private GameObject logCountParent;
+		[SerializeField]
+		private Text logCountText;
+
+		[SerializeField]
+		private RectTransform copyLogButton;
+#pragma warning restore 0649
+
+		// Debug entry to show with this log item
+		private DebugLogEntry logEntry;
+
+		// Index of the entry in the list of entries
+		private int entryIndex;
+		public int Index { get { return entryIndex; } }
+
+		private Vector2 logTextOriginalPosition;
+		private Vector2 logTextOriginalSize;
+		private float copyLogButtonHeight;
+
+		private DebugLogRecycledListView manager;
+
+		public void Initialize( DebugLogRecycledListView manager )
+		{
+			this.manager = manager;
+
+			logTextOriginalPosition = logText.rectTransform.anchoredPosition;
+			logTextOriginalSize = logText.rectTransform.sizeDelta;
+			copyLogButtonHeight = copyLogButton.anchoredPosition.y + copyLogButton.sizeDelta.y + 2f; // 2f: space between text and button
+		}
+
+		public void SetContent( DebugLogEntry logEntry, int entryIndex, bool isExpanded )
+		{
+			this.logEntry = logEntry;
+			this.entryIndex = entryIndex;
+
+			Vector2 size = transformComponent.sizeDelta;
+			if( isExpanded )
+			{
+				logText.horizontalOverflow = HorizontalWrapMode.Wrap;
+				size.y = manager.SelectedItemHeight;
+
+				if( !copyLogButton.gameObject.activeSelf )
+				{
+					copyLogButton.gameObject.SetActive( true );
+
+					logText.rectTransform.anchoredPosition = new Vector2( logTextOriginalPosition.x, logTextOriginalPosition.y + copyLogButtonHeight * 0.5f );
+					logText.rectTransform.sizeDelta = logTextOriginalSize - new Vector2( 0f, copyLogButtonHeight );
+				}
+			}
+			else
+			{
+				logText.horizontalOverflow = HorizontalWrapMode.Overflow;
+				size.y = manager.ItemHeight;
+
+				if( copyLogButton.gameObject.activeSelf )
+				{
+					copyLogButton.gameObject.SetActive( false );
+
+					logText.rectTransform.anchoredPosition = logTextOriginalPosition;
+					logText.rectTransform.sizeDelta = logTextOriginalSize;
+				}
+			}
+			transformComponent.sizeDelta = size;
+
+			logText.text = isExpanded ? logEntry.ToString() : logEntry.logString;
+			logTypeImage.sprite = logEntry.logTypeSpriteRepresentation;
+		}
+
+		// Show the collapsed count of the debug entry
+		public void ShowCount()
+		{
+			logCountText.text = logEntry.count.ToString();
+
+			if( !logCountParent.activeSelf )
+				logCountParent.SetActive( true );
+		}
+
+		// Hide the collapsed count of the debug entry
+		public void HideCount()
+		{
+			if( logCountParent.activeSelf )
+				logCountParent.SetActive( false );
+		}
+
+		// This log item is clicked, show the debug entry's stack trace
+		public void OnPointerClick( PointerEventData eventData )
+		{
+#if UNITY_EDITOR
+			if( eventData.button == PointerEventData.InputButton.Right )
+			{
+				Match regex = Regex.Match( logEntry.stackTrace, @"\(at .*\.cs:[0-9]+\)$", RegexOptions.Multiline );
+				if( regex.Success )
+				{
+					string line = logEntry.stackTrace.Substring( regex.Index + 4, regex.Length - 5 );
+					int lineSeparator = line.IndexOf( ':' );
+					MonoScript script = AssetDatabase.LoadAssetAtPath<MonoScript>( line.Substring( 0, lineSeparator ) );
+					if( script != null )
+						AssetDatabase.OpenAsset( script, int.Parse( line.Substring( lineSeparator + 1 ) ) );
+				}
+			}
+			else
+				manager.OnLogItemClicked( this );
+#else
+			manager.OnLogItemClicked( this );
+#endif
+		}
+
+		public void CopyLog()
+		{
+			string log = logEntry.ToString();
+			if( string.IsNullOrEmpty( log ) )
+				return;
+
+#if UNITY_EDITOR || UNITY_2018_1_OR_NEWER || ( !UNITY_ANDROID && !UNITY_IOS )
+			GUIUtility.systemCopyBuffer = log;
+#elif UNITY_ANDROID
+			AJC.CallStatic( "CopyText", Context, log );
+#elif UNITY_IOS
+			_DebugConsole_CopyText( log );
+#endif
+		}
+
+		public float CalculateExpandedHeight( string content )
+		{
+			string text = logText.text;
+			HorizontalWrapMode wrapMode = logText.horizontalOverflow;
+
+			logText.text = content;
+			logText.horizontalOverflow = HorizontalWrapMode.Wrap;
+
+			float result = logText.preferredHeight + copyLogButtonHeight;
+
+			logText.text = text;
+			logText.horizontalOverflow = wrapMode;
+
+			return Mathf.Max( manager.ItemHeight, result );
+		}
+
+		// Return a string containing complete information about the debug entry
+		public override string ToString()
+		{
+			return logEntry.ToString();
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs.meta
new file mode 100644
index 00000000..15a0f84c
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogItem.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: d2ea291be9de70a4abfec595203c96c1
+timeCreated: 1465919949
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs
new file mode 100644
index 00000000..d17993a4
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs
@@ -0,0 +1,1318 @@
+using System.Collections;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using UnityEngine;
+using UnityEngine.UI;
+using UnityEngine.EventSystems;
+
+// Receives debug entries and custom events (e.g. Clear, Collapse, Filter by Type)
+// and notifies the recycled list view of changes to the list of debug entries
+// 
+// - Vocabulary -
+// Debug/Log entry: a Debug.Log/LogError/LogWarning/LogException/LogAssertion request made by
+//                   the client and intercepted by this manager object
+// Debug/Log item: a visual (uGUI) representation of a debug entry
+// 
+// There can be a lot of debug entries in the system but there will only be a handful of log items 
+// to show their properties on screen (these log items are recycled as the list is scrolled)
+
+// An enum to represent filtered log types
+namespace IngameDebugConsole
+{
+	public enum DebugLogFilter
+	{
+		None = 0,
+		Info = 1,
+		Warning = 2,
+		Error = 4,
+		All = 7
+	}
+
+	public class DebugLogManager : MonoBehaviour
+	{
+		public static DebugLogManager Instance { get; private set; }
+
+#pragma warning disable 0649
+		[Header( "Properties" )]
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, console window will persist between scenes (i.e. not be destroyed when scene changes)" )]
+		private bool singleton = true;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "Minimum height of the console window" )]
+		private float minimumHeight = 200f;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If disabled, no popup will be shown when the console window is hidden" )]
+		private bool enablePopup = true;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, console will be initialized as a popup" )]
+		private bool startInPopupMode = true;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, console window will initially be invisible" )]
+		private bool startMinimized = false;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, pressing the Toggle Key will show/hide (i.e. toggle) the console window at runtime" )]
+		private bool toggleWithKey = false;
+
+		[SerializeField]
+		[HideInInspector]
+		private KeyCode toggleKey = KeyCode.BackQuote;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, the console window will have a searchbar" )]
+		private bool enableSearchbar = true;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "Width of the canvas determines whether the searchbar will be located inside the menu bar or underneath the menu bar. This way, the menu bar doesn't get too crowded on narrow screens. This value determines the minimum width of the canvas for the searchbar to appear inside the menu bar" )]
+		private float topSearchbarMinWidth = 360f;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, the command input field at the bottom of the console window will automatically be cleared after entering a command" )]
+		private bool clearCommandAfterExecution = true;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "Console keeps track of the previously entered commands. This value determines the capacity of the command history (you can scroll through the history via up and down arrow keys while the command input field is focused)" )]
+		private int commandHistorySize = 15;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, while typing a command, all of the matching commands' signatures will be displayed in a popup" )]
+		private bool showCommandSuggestions = true;
+
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "If enabled, on Android platform, logcat entries of the application will also be logged to the console with the prefix \"LOGCAT: \". This may come in handy especially if you want to access the native logs of your Android plugins (like Admob)" )]
+		private bool receiveLogcatLogsInAndroid = false;
+
+#pragma warning disable 0414
+		[SerializeField]
+		[HideInInspector]
+		[Tooltip( "Native logs will be filtered using these arguments. If left blank, all native logs of the application will be logged to the console. But if you want to e.g. see Admob's logs only, you can enter \"-s Ads\" (without quotes) here" )]
+		private string logcatArguments;
+#pragma warning restore 0414
+
+		[SerializeField]
+		[Tooltip( "If enabled, on Android and iOS devices with notch screens, the console window will be repositioned so that the cutout(s) don't obscure it" )]
+		private bool avoidScreenCutout = true;
+
+		[SerializeField]
+		[Tooltip( "If a log is longer than this limit, it will be truncated. This helps avoid reaching Unity's 65000 vertex limit for UI canvases" )]
+		private int maxLogLength = 10000;
+
+#if UNITY_EDITOR || UNITY_STANDALONE
+		[SerializeField]
+		[Tooltip( "If enabled, on standalone platforms, command input field will automatically be focused (start receiving keyboard input) after opening the console window" )]
+		private bool autoFocusOnCommandInputField = true;
+#endif
+
+		[Header( "Visuals" )]
+		[SerializeField]
+		private DebugLogItem logItemPrefab;
+
+		[SerializeField]
+		private Text commandSuggestionPrefab;
+
+		// Visuals for different log types
+		[SerializeField]
+		private Sprite infoLog;
+		[SerializeField]
+		private Sprite warningLog;
+		[SerializeField]
+		private Sprite errorLog;
+
+		private Dictionary<LogType, Sprite> logSpriteRepresentations;
+
+		[SerializeField]
+		private Color collapseButtonNormalColor;
+		[SerializeField]
+		private Color collapseButtonSelectedColor;
+
+		[SerializeField]
+		private Color filterButtonsNormalColor;
+		[SerializeField]
+		private Color filterButtonsSelectedColor;
+
+		[SerializeField]
+		private string commandSuggestionHighlightStart = "<color=orange>";
+		[SerializeField]
+		private string commandSuggestionHighlightEnd = "</color>";
+
+		[Header( "Internal References" )]
+		[SerializeField]
+		private RectTransform logWindowTR;
+
+		private RectTransform canvasTR;
+
+		[SerializeField]
+		private RectTransform logItemsContainer;
+
+		[SerializeField]
+		private RectTransform commandSuggestionsContainer;
+
+		[SerializeField]
+		private InputField commandInputField;
+
+		[SerializeField]
+		private Button hideButton;
+
+		[SerializeField]
+		private Button clearButton;
+
+		[SerializeField]
+		private Image collapseButton;
+
+		[SerializeField]
+		private Image filterInfoButton;
+		[SerializeField]
+		private Image filterWarningButton;
+		[SerializeField]
+		private Image filterErrorButton;
+
+		[SerializeField]
+		private Text infoEntryCountText;
+		[SerializeField]
+		private Text warningEntryCountText;
+		[SerializeField]
+		private Text errorEntryCountText;
+
+		[SerializeField]
+		private RectTransform searchbar;
+		[SerializeField]
+		private RectTransform searchbarSlotTop;
+		[SerializeField]
+		private RectTransform searchbarSlotBottom;
+
+		[SerializeField]
+		private GameObject snapToBottomButton;
+
+		// Canvas group to modify visibility of the log window
+		[SerializeField]
+		private CanvasGroup logWindowCanvasGroup;
+
+		[SerializeField]
+		private DebugLogPopup popupManager;
+
+		[SerializeField]
+		private ScrollRect logItemsScrollRect;
+		private RectTransform logItemsScrollRectTR;
+		private Vector2 logItemsScrollRectOriginalSize;
+
+		// Recycled list view to handle the log items efficiently
+		[SerializeField]
+		private DebugLogRecycledListView recycledListView;
+#pragma warning restore 0649
+
+		private bool isLogWindowVisible = true;
+		public bool IsLogWindowVisible { get { return isLogWindowVisible; } }
+
+		public bool PopupEnabled
+		{
+			get { return popupManager.gameObject.activeSelf; }
+			set { popupManager.gameObject.SetActive( value ); }
+		}
+
+		private bool screenDimensionsChanged = true;
+
+		// Number of entries filtered by their types
+		private int infoEntryCount = 0, warningEntryCount = 0, errorEntryCount = 0;
+
+		// Number of new entries received this frame
+		private int newInfoEntryCount = 0, newWarningEntryCount = 0, newErrorEntryCount = 0;
+
+		// Filters to apply to the list of debug entries to show
+		private bool isCollapseOn = false;
+		private DebugLogFilter logFilter = DebugLogFilter.All;
+
+		// Search filter
+		private string searchTerm;
+		private bool isInSearchMode;
+
+		// If the last log item is completely visible (scrollbar is at the bottom),
+		// scrollbar will remain at the bottom when new debug entries are received
+		private bool snapToBottom = true;
+
+		// List of unique debug entries (duplicates of entries are not kept)
+		private List<DebugLogEntry> collapsedLogEntries;
+
+		// Dictionary to quickly find if a log already exists in collapsedLogEntries
+		private Dictionary<DebugLogEntry, int> collapsedLogEntriesMap;
+
+		// The order the collapsedLogEntries are received 
+		// (duplicate entries have the same index (value))
+		private DebugLogIndexList uncollapsedLogEntriesIndices;
+
+		// Filtered list of debug entries to show
+		private DebugLogIndexList indicesOfListEntriesToShow;
+
+		// The log entry that must be focused this frame
+		private int indexOfLogEntryToSelectAndFocus = -1;
+
+		// Whether or not logs list view should be updated this frame
+		private bool shouldUpdateRecycledListView = false;
+
+		// Logs that should be registered in Update-loop
+		private DynamicCircularBuffer<QueuedDebugLogEntry> queuedLogEntries;
+		private object logEntriesLock;
+		private int pendingLogToAutoExpand;
+
+		// Command suggestions that match the currently entered command
+		private List<Text> commandSuggestionInstances;
+		private int visibleCommandSuggestionInstances = 0;
+		private List<ConsoleMethodInfo> matchingCommandSuggestions;
+		private List<int> commandCaretIndexIncrements;
+		private StringBuilder commandSuggestionsStringBuilder;
+		private string commandInputFieldPrevCommand;
+		private string commandInputFieldPrevCommandName;
+		private int commandInputFieldPrevParamCount = -1;
+		private int commandInputFieldPrevCaretPos = -1;
+		private int commandInputFieldPrevCaretArgumentIndex = -1;
+
+		// Pools for memory efficiency
+		private List<DebugLogEntry> pooledLogEntries;
+		private List<DebugLogItem> pooledLogItems;
+
+		// History of the previously entered commands
+		private CircularBuffer<string> commandHistory;
+		private int commandHistoryIndex = -1;
+		private string unfinishedCommand;
+
+		// Required in ValidateScrollPosition() function
+		private PointerEventData nullPointerEventData;
+
+		// Callbacks for log window show/hide events
+		public System.Action OnLogWindowShown, OnLogWindowHidden;
+
+#if UNITY_EDITOR
+		private bool isQuittingApplication;
+#endif
+
+#if !UNITY_EDITOR && UNITY_ANDROID
+		private DebugLogLogcatListener logcatListener;
+#endif
+
+		private void Awake()
+		{
+			// Only one instance of debug console is allowed
+			if( !Instance )
+			{
+				Instance = this;
+
+				// If it is a singleton object, don't destroy it between scene changes
+				if( singleton )
+					DontDestroyOnLoad( gameObject );
+			}
+			else if( Instance != this )
+			{
+				Destroy( gameObject );
+				return;
+			}
+
+			pooledLogEntries = new List<DebugLogEntry>( 16 );
+			pooledLogItems = new List<DebugLogItem>( 16 );
+			commandSuggestionInstances = new List<Text>( 8 );
+			matchingCommandSuggestions = new List<ConsoleMethodInfo>( 8 );
+			commandCaretIndexIncrements = new List<int>( 8 );
+			queuedLogEntries = new DynamicCircularBuffer<QueuedDebugLogEntry>( 16 );
+			commandHistory = new CircularBuffer<string>( commandHistorySize );
+
+			logEntriesLock = new object();
+			commandSuggestionsStringBuilder = new StringBuilder( 128 );
+
+			canvasTR = (RectTransform) transform;
+			logItemsScrollRectTR = (RectTransform) logItemsScrollRect.transform;
+			logItemsScrollRectOriginalSize = logItemsScrollRectTR.sizeDelta;
+
+			// Associate sprites with log types
+			logSpriteRepresentations = new Dictionary<LogType, Sprite>()
+			{
+				{ LogType.Log, infoLog },
+				{ LogType.Warning, warningLog },
+				{ LogType.Error, errorLog },
+				{ LogType.Exception, errorLog },
+				{ LogType.Assert, errorLog }
+			};
+
+			// Initially, all log types are visible
+			filterInfoButton.color = filterButtonsSelectedColor;
+			filterWarningButton.color = filterButtonsSelectedColor;
+			filterErrorButton.color = filterButtonsSelectedColor;
+
+			collapsedLogEntries = new List<DebugLogEntry>( 128 );
+			collapsedLogEntriesMap = new Dictionary<DebugLogEntry, int>( 128 );
+			uncollapsedLogEntriesIndices = new DebugLogIndexList();
+			indicesOfListEntriesToShow = new DebugLogIndexList();
+
+			recycledListView.Initialize( this, collapsedLogEntries, indicesOfListEntriesToShow, logItemPrefab.Transform.sizeDelta.y );
+			recycledListView.UpdateItemsInTheList( true );
+
+			if( minimumHeight < 200f )
+				minimumHeight = 200f;
+
+			if( enableSearchbar )
+				searchbar.GetComponent<InputField>().onValueChanged.AddListener( SearchTermChanged );
+			else
+			{
+				searchbar = null;
+				searchbarSlotTop.gameObject.SetActive( false );
+				searchbarSlotBottom.gameObject.SetActive( false );
+			}
+
+			if( commandSuggestionsContainer.gameObject.activeSelf )
+				commandSuggestionsContainer.gameObject.SetActive( false );
+
+			// Register to UI events
+			commandInputField.onValidateInput += OnValidateCommand;
+			commandInputField.onValueChanged.AddListener( RefreshCommandSuggestions );
+			commandInputField.onEndEdit.AddListener( OnEndEditCommand );
+			hideButton.onClick.AddListener( HideLogWindow );
+			clearButton.onClick.AddListener( ClearLogs );
+			collapseButton.GetComponent<Button>().onClick.AddListener( CollapseButtonPressed );
+			filterInfoButton.GetComponent<Button>().onClick.AddListener( FilterLogButtonPressed );
+			filterWarningButton.GetComponent<Button>().onClick.AddListener( FilterWarningButtonPressed );
+			filterErrorButton.GetComponent<Button>().onClick.AddListener( FilterErrorButtonPressed );
+			snapToBottomButton.GetComponent<Button>().onClick.AddListener( () => SetSnapToBottom( true ) );
+
+			nullPointerEventData = new PointerEventData( null );
+		}
+
+		private void OnEnable()
+		{
+			if( Instance != this )
+				return;
+
+			// Intercept debug entries
+			Application.logMessageReceivedThreaded -= ReceivedLog;
+			Application.logMessageReceivedThreaded += ReceivedLog;
+
+			if( receiveLogcatLogsInAndroid )
+			{
+#if !UNITY_EDITOR && UNITY_ANDROID
+				if( logcatListener == null )
+					logcatListener = new DebugLogLogcatListener();
+
+				logcatListener.Start( logcatArguments );
+#endif
+			}
+
+			DebugLogConsole.AddCommand( "save_logs", "Saves logs to a file", SaveLogsToFile );
+
+			//Debug.LogAssertion( "assert" );
+			//Debug.LogError( "error" );
+			//Debug.LogException( new System.IO.EndOfStreamException() );
+			//Debug.LogWarning( "warning" );
+			//Debug.Log( "log" );
+		}
+
+		private void OnDisable()
+		{
+			if( Instance != this )
+				return;
+
+			// Stop receiving debug entries
+			Application.logMessageReceivedThreaded -= ReceivedLog;
+
+#if !UNITY_EDITOR && UNITY_ANDROID
+			if( logcatListener != null )
+				logcatListener.Stop();
+#endif
+
+			DebugLogConsole.RemoveCommand( "save_logs" );
+		}
+
+		private void Start()
+		{
+			if( ( enablePopup && startInPopupMode ) || ( !enablePopup && startMinimized ) )
+				HideLogWindow();
+			else
+				ShowLogWindow();
+
+			PopupEnabled = enablePopup;
+		}
+
+#if UNITY_EDITOR
+		private void OnApplicationQuit()
+		{
+			isQuittingApplication = true;
+		}
+#endif
+
+		// Window is resized, update the list
+		private void OnRectTransformDimensionsChange()
+		{
+			screenDimensionsChanged = true;
+		}
+
+		private void Update()
+		{
+			// Toggling the console with toggleKey is handled in Update instead of LateUpdate because
+			// when we hide the console, we don't want the commandInputField to capture the toggleKey.
+			// InputField captures input in LateUpdate so deactivating it in Update ensures that
+			// no further input is captured
+			if( toggleWithKey )
+			{
+				if( Input.GetKeyDown( toggleKey ) )
+				{
+					if( isLogWindowVisible )
+						HideLogWindow();
+					else
+						ShowLogWindow();
+				}
+			}
+		}
+
+		private void LateUpdate()
+		{
+#if UNITY_EDITOR
+			if( isQuittingApplication )
+				return;
+#endif
+
+			int queuedLogCount = queuedLogEntries.Count;
+			if( queuedLogCount > 0 )
+			{
+				for( int i = 0; i < queuedLogCount; i++ )
+				{
+					QueuedDebugLogEntry logEntry;
+					lock( logEntriesLock )
+					{
+						logEntry = queuedLogEntries.RemoveFirst();
+					}
+
+					ProcessLog( logEntry );
+				}
+			}
+
+			// Update entry count texts in a single batch
+			if( newInfoEntryCount > 0 || newWarningEntryCount > 0 || newErrorEntryCount > 0 )
+			{
+				if( newInfoEntryCount > 0 )
+				{
+					infoEntryCount += newInfoEntryCount;
+					infoEntryCountText.text = infoEntryCount.ToString();
+				}
+
+				if( newWarningEntryCount > 0 )
+				{
+					warningEntryCount += newWarningEntryCount;
+					warningEntryCountText.text = warningEntryCount.ToString();
+				}
+
+				if( newErrorEntryCount > 0 )
+				{
+					errorEntryCount += newErrorEntryCount;
+					errorEntryCountText.text = errorEntryCount.ToString();
+				}
+
+				// If debug popup is visible, notify it of the new debug entries
+				if( !isLogWindowVisible )
+					popupManager.NewLogsArrived( newInfoEntryCount, newWarningEntryCount, newErrorEntryCount );
+
+				newInfoEntryCount = 0;
+				newWarningEntryCount = 0;
+				newErrorEntryCount = 0;
+			}
+
+			// Update visible logs if necessary
+			if( isLogWindowVisible && shouldUpdateRecycledListView )
+			{
+				recycledListView.OnLogEntriesUpdated( false );
+				shouldUpdateRecycledListView = false;
+			}
+
+			// Automatically expand the target log (if any)
+			if( indexOfLogEntryToSelectAndFocus >= 0 )
+			{
+				if( indexOfLogEntryToSelectAndFocus < indicesOfListEntriesToShow.Count )
+					recycledListView.SelectAndFocusOnLogItemAtIndex( indexOfLogEntryToSelectAndFocus );
+
+				indexOfLogEntryToSelectAndFocus = -1;
+			}
+
+			if( showCommandSuggestions && commandInputField.isFocused && commandInputField.caretPosition != commandInputFieldPrevCaretPos )
+				RefreshCommandSuggestions( commandInputField.text );
+
+			if( screenDimensionsChanged )
+			{
+				// Update the recycled list view
+				if( isLogWindowVisible )
+					recycledListView.OnViewportDimensionsChanged();
+				else
+					popupManager.OnViewportDimensionsChanged();
+
+#if UNITY_ANDROID || UNITY_IOS
+				CheckScreenCutout();
+#endif
+
+				if( searchbar )
+				{
+					float logWindowWidth = logWindowTR.rect.width;
+					if( logWindowWidth >= topSearchbarMinWidth )
+					{
+						if( searchbar.parent == searchbarSlotBottom )
+						{
+							searchbarSlotTop.gameObject.SetActive( true );
+							searchbar.SetParent( searchbarSlotTop, false );
+							searchbarSlotBottom.gameObject.SetActive( false );
+
+							logItemsScrollRectTR.anchoredPosition = Vector2.zero;
+							logItemsScrollRectTR.sizeDelta = logItemsScrollRectOriginalSize;
+						}
+					}
+					else
+					{
+						if( searchbar.parent == searchbarSlotTop )
+						{
+							searchbarSlotBottom.gameObject.SetActive( true );
+							searchbar.SetParent( searchbarSlotBottom, false );
+							searchbarSlotTop.gameObject.SetActive( false );
+
+							float searchbarHeight = searchbarSlotBottom.sizeDelta.y;
+							logItemsScrollRectTR.anchoredPosition = new Vector2( 0f, searchbarHeight * -0.5f );
+							logItemsScrollRectTR.sizeDelta = logItemsScrollRectOriginalSize - new Vector2( 0f, searchbarHeight );
+						}
+					}
+				}
+
+				screenDimensionsChanged = false;
+			}
+
+			// If snapToBottom is enabled, force the scrollbar to the bottom
+			if( snapToBottom )
+			{
+				logItemsScrollRect.verticalNormalizedPosition = 0f;
+
+				if( snapToBottomButton.activeSelf )
+					snapToBottomButton.SetActive( false );
+			}
+			else
+			{
+				float scrollPos = logItemsScrollRect.verticalNormalizedPosition;
+				if( snapToBottomButton.activeSelf != ( scrollPos > 1E-6f && scrollPos < 0.9999f ) )
+					snapToBottomButton.SetActive( !snapToBottomButton.activeSelf );
+			}
+
+			if( isLogWindowVisible && commandInputField.isFocused && commandHistory.Count > 0 )
+			{
+				if( Input.GetKeyDown( KeyCode.UpArrow ) )
+				{
+					if( commandHistoryIndex == -1 )
+					{
+						commandHistoryIndex = commandHistory.Count - 1;
+						unfinishedCommand = commandInputField.text;
+					}
+					else if( --commandHistoryIndex < 0 )
+						commandHistoryIndex = 0;
+
+					commandInputField.text = commandHistory[commandHistoryIndex];
+					commandInputField.caretPosition = commandInputField.text.Length;
+				}
+				else if( Input.GetKeyDown( KeyCode.DownArrow ) && commandHistoryIndex != -1 )
+				{
+					if( ++commandHistoryIndex < commandHistory.Count )
+						commandInputField.text = commandHistory[commandHistoryIndex];
+					else
+					{
+						commandHistoryIndex = -1;
+						commandInputField.text = unfinishedCommand ?? string.Empty;
+					}
+				}
+			}
+
+#if !UNITY_EDITOR && UNITY_ANDROID
+			if( logcatListener != null )
+			{
+				string log;
+				while( ( log = logcatListener.GetLog() ) != null )
+					ReceivedLog( "LOGCAT: " + log, string.Empty, LogType.Log );
+			}
+#endif
+		}
+
+		public void ShowLogWindow()
+		{
+			// Show the log window
+			logWindowCanvasGroup.interactable = true;
+			logWindowCanvasGroup.blocksRaycasts = true;
+			logWindowCanvasGroup.alpha = 1f;
+
+			popupManager.Hide();
+
+			// Update the recycled list view 
+			// (in case new entries were intercepted while log window was hidden)
+			recycledListView.OnLogEntriesUpdated( true );
+
+#if UNITY_EDITOR || UNITY_STANDALONE
+			// Focus on the command input field on standalone platforms when the console is opened
+			if( autoFocusOnCommandInputField )
+				StartCoroutine( ActivateCommandInputFieldCoroutine() );
+#endif
+
+			isLogWindowVisible = true;
+
+			if( OnLogWindowShown != null )
+				OnLogWindowShown();
+		}
+
+		public void HideLogWindow()
+		{
+			// Hide the log window
+			logWindowCanvasGroup.interactable = false;
+			logWindowCanvasGroup.blocksRaycasts = false;
+			logWindowCanvasGroup.alpha = 0f;
+
+			if( commandInputField.isFocused )
+				commandInputField.DeactivateInputField();
+
+			popupManager.Show();
+
+			isLogWindowVisible = false;
+
+			if( OnLogWindowHidden != null )
+				OnLogWindowHidden();
+		}
+
+		// Command field input is changed, check if command is submitted
+		private char OnValidateCommand( string text, int charIndex, char addedChar )
+		{
+			if( addedChar == '\t' ) // Autocomplete attempt
+			{
+				if( !string.IsNullOrEmpty( text ) )
+				{
+					string autoCompletedCommand = DebugLogConsole.GetAutoCompleteCommand( text );
+					if( !string.IsNullOrEmpty( autoCompletedCommand ) )
+						commandInputField.text = autoCompletedCommand;
+				}
+
+				return '\0';
+			}
+			else if( addedChar == '\n' ) // Command is submitted
+			{
+				// Clear the command field
+				if( clearCommandAfterExecution )
+					commandInputField.text = string.Empty;
+
+				if( text.Length > 0 )
+				{
+					if( commandHistory.Count == 0 || commandHistory[commandHistory.Count - 1] != text )
+						commandHistory.Add( text );
+
+					commandHistoryIndex = -1;
+					unfinishedCommand = null;
+
+					// Execute the command
+					DebugLogConsole.ExecuteCommand( text );
+
+					// Snap to bottom and select the latest entry
+					SetSnapToBottom( true );
+				}
+
+				return '\0';
+			}
+
+			return addedChar;
+		}
+
+		// A debug entry is received
+		public void ReceivedLog( string logString, string stackTrace, LogType logType )
+		{
+#if UNITY_EDITOR
+			if( isQuittingApplication )
+				return;
+#endif
+
+			// Truncate the log if it is longer than maxLogLength
+			int logLength = logString.Length;
+			if( stackTrace == null )
+			{
+				if( logLength > maxLogLength )
+					logString = logString.Substring( 0, maxLogLength - 11 ) + "<truncated>";
+			}
+			else
+			{
+				logLength += stackTrace.Length;
+				if( logLength > maxLogLength )
+				{
+					// Decide which log component(s) to truncate
+					int halfMaxLogLength = maxLogLength / 2;
+					if( logString.Length >= halfMaxLogLength )
+					{
+						if( stackTrace.Length >= halfMaxLogLength )
+						{
+							// Truncate both logString and stackTrace
+							logString = logString.Substring( 0, halfMaxLogLength - 11 ) + "<truncated>";
+
+							// If stackTrace doesn't end with a blank line, its last line won't be visible in the console for some reason
+							stackTrace = stackTrace.Substring( 0, halfMaxLogLength - 12 ) + "<truncated>\n";
+						}
+						else
+						{
+							// Truncate logString
+							logString = logString.Substring( 0, maxLogLength - stackTrace.Length - 11 ) + "<truncated>";
+						}
+					}
+					else
+					{
+						// Truncate stackTrace
+						stackTrace = stackTrace.Substring( 0, maxLogLength - logString.Length - 12 ) + "<truncated>\n";
+					}
+				}
+			}
+
+			QueuedDebugLogEntry queuedLogEntry = new QueuedDebugLogEntry( logString, stackTrace, logType );
+
+			lock( logEntriesLock )
+			{
+				queuedLogEntries.Add( queuedLogEntry );
+			}
+		}
+
+		// Present the log entry in the console
+		private void ProcessLog( QueuedDebugLogEntry queuedLogEntry )
+		{
+			LogType logType = queuedLogEntry.logType;
+			DebugLogEntry logEntry;
+			if( pooledLogEntries.Count > 0 )
+			{
+				logEntry = pooledLogEntries[pooledLogEntries.Count - 1];
+				pooledLogEntries.RemoveAt( pooledLogEntries.Count - 1 );
+			}
+			else
+				logEntry = new DebugLogEntry();
+
+			logEntry.Initialize( queuedLogEntry.logString, queuedLogEntry.stackTrace );
+
+			// Check if this entry is a duplicate (i.e. has been received before)
+			int logEntryIndex;
+			bool isEntryInCollapsedEntryList = collapsedLogEntriesMap.TryGetValue( logEntry, out logEntryIndex );
+			if( !isEntryInCollapsedEntryList )
+			{
+				// It is not a duplicate,
+				// add it to the list of unique debug entries
+				logEntry.logTypeSpriteRepresentation = logSpriteRepresentations[logType];
+
+				logEntryIndex = collapsedLogEntries.Count;
+				collapsedLogEntries.Add( logEntry );
+				collapsedLogEntriesMap[logEntry] = logEntryIndex;
+			}
+			else
+			{
+				// It is a duplicate, pool the duplicate log entry and
+				// increment the original debug item's collapsed count
+				pooledLogEntries.Add( logEntry );
+
+				logEntry = collapsedLogEntries[logEntryIndex];
+				logEntry.count++;
+			}
+
+			// Add the index of the unique debug entry to the list
+			// that stores the order the debug entries are received
+			uncollapsedLogEntriesIndices.Add( logEntryIndex );
+
+			// If this debug entry matches the current filters,
+			// add it to the list of debug entries to show
+			int logEntryIndexInEntriesToShow = -1;
+			Sprite logTypeSpriteRepresentation = logEntry.logTypeSpriteRepresentation;
+			if( isCollapseOn && isEntryInCollapsedEntryList )
+			{
+				if( isLogWindowVisible )
+				{
+					if( !isInSearchMode && logFilter == DebugLogFilter.All )
+						logEntryIndexInEntriesToShow = logEntryIndex;
+					else
+						logEntryIndexInEntriesToShow = indicesOfListEntriesToShow.IndexOf( logEntryIndex );
+
+					recycledListView.OnCollapsedLogEntryAtIndexUpdated( logEntryIndexInEntriesToShow );
+				}
+			}
+			else if( ( !isInSearchMode || queuedLogEntry.MatchesSearchTerm( searchTerm ) ) && ( logFilter == DebugLogFilter.All ||
+			   ( logTypeSpriteRepresentation == infoLog && ( ( logFilter & DebugLogFilter.Info ) == DebugLogFilter.Info ) ) ||
+			   ( logTypeSpriteRepresentation == warningLog && ( ( logFilter & DebugLogFilter.Warning ) == DebugLogFilter.Warning ) ) ||
+			   ( logTypeSpriteRepresentation == errorLog && ( ( logFilter & DebugLogFilter.Error ) == DebugLogFilter.Error ) ) ) )
+			{
+				indicesOfListEntriesToShow.Add( logEntryIndex );
+				logEntryIndexInEntriesToShow = indicesOfListEntriesToShow.Count - 1;
+
+				if( isLogWindowVisible )
+					shouldUpdateRecycledListView = true;
+			}
+
+			if( logType == LogType.Log )
+				newInfoEntryCount++;
+			else if( logType == LogType.Warning )
+				newWarningEntryCount++;
+			else
+				newErrorEntryCount++;
+
+			// Automatically expand this log if necessary
+			if( pendingLogToAutoExpand > 0 && --pendingLogToAutoExpand <= 0 && isLogWindowVisible && logEntryIndexInEntriesToShow >= 0 )
+				indexOfLogEntryToSelectAndFocus = logEntryIndexInEntriesToShow;
+		}
+
+		// Value of snapToBottom is changed (user scrolled the list manually)
+		public void SetSnapToBottom( bool snapToBottom )
+		{
+			this.snapToBottom = snapToBottom;
+		}
+
+		// Make sure the scroll bar of the scroll rect is adjusted properly
+		internal void ValidateScrollPosition()
+		{
+			logItemsScrollRect.OnScroll( nullPointerEventData );
+		}
+
+		// Automatically expand the latest log in queuedLogEntries
+		public void ExpandLatestPendingLog()
+		{
+			pendingLogToAutoExpand = queuedLogEntries.Count;
+		}
+
+		// Omits the latest log's stack trace
+		public void StripStackTraceFromLatestPendingLog()
+		{
+			QueuedDebugLogEntry log = queuedLogEntries[queuedLogEntries.Count - 1];
+			queuedLogEntries[queuedLogEntries.Count - 1] = new QueuedDebugLogEntry( log.logString, string.Empty, log.logType );
+		}
+
+		// Clear all the logs
+		public void ClearLogs()
+		{
+			snapToBottom = true;
+
+			infoEntryCount = 0;
+			warningEntryCount = 0;
+			errorEntryCount = 0;
+
+			infoEntryCountText.text = "0";
+			warningEntryCountText.text = "0";
+			errorEntryCountText.text = "0";
+
+			collapsedLogEntries.Clear();
+			collapsedLogEntriesMap.Clear();
+			uncollapsedLogEntriesIndices.Clear();
+			indicesOfListEntriesToShow.Clear();
+
+			recycledListView.DeselectSelectedLogItem();
+			recycledListView.OnLogEntriesUpdated( true );
+		}
+
+		// Collapse button is clicked
+		private void CollapseButtonPressed()
+		{
+			// Swap the value of collapse mode
+			isCollapseOn = !isCollapseOn;
+
+			snapToBottom = true;
+			collapseButton.color = isCollapseOn ? collapseButtonSelectedColor : collapseButtonNormalColor;
+			recycledListView.SetCollapseMode( isCollapseOn );
+
+			// Determine the new list of debug entries to show
+			FilterLogs();
+		}
+
+		// Filtering mode of info logs has changed
+		private void FilterLogButtonPressed()
+		{
+			logFilter = logFilter ^ DebugLogFilter.Info;
+
+			if( ( logFilter & DebugLogFilter.Info ) == DebugLogFilter.Info )
+				filterInfoButton.color = filterButtonsSelectedColor;
+			else
+				filterInfoButton.color = filterButtonsNormalColor;
+
+			FilterLogs();
+		}
+
+		// Filtering mode of warning logs has changed
+		private void FilterWarningButtonPressed()
+		{
+			logFilter = logFilter ^ DebugLogFilter.Warning;
+
+			if( ( logFilter & DebugLogFilter.Warning ) == DebugLogFilter.Warning )
+				filterWarningButton.color = filterButtonsSelectedColor;
+			else
+				filterWarningButton.color = filterButtonsNormalColor;
+
+			FilterLogs();
+		}
+
+		// Filtering mode of error logs has changed
+		private void FilterErrorButtonPressed()
+		{
+			logFilter = logFilter ^ DebugLogFilter.Error;
+
+			if( ( logFilter & DebugLogFilter.Error ) == DebugLogFilter.Error )
+				filterErrorButton.color = filterButtonsSelectedColor;
+			else
+				filterErrorButton.color = filterButtonsNormalColor;
+
+			FilterLogs();
+		}
+
+		// Search term has changed
+		private void SearchTermChanged( string searchTerm )
+		{
+			if( searchTerm != null )
+				searchTerm = searchTerm.Trim();
+
+			this.searchTerm = searchTerm;
+			bool isInSearchMode = !string.IsNullOrEmpty( searchTerm );
+			if( isInSearchMode || this.isInSearchMode )
+			{
+				this.isInSearchMode = isInSearchMode;
+				FilterLogs();
+			}
+		}
+
+		// Show suggestions for the currently entered command
+		private void RefreshCommandSuggestions( string command )
+		{
+			if( !showCommandSuggestions )
+				return;
+
+			commandInputFieldPrevCaretPos = commandInputField.caretPosition;
+
+			// Don't recalculate the command suggestions if the input command hasn't changed (i.e. only caret's position has changed)
+			bool commandChanged = command != commandInputFieldPrevCommand;
+			bool commandNameOrParametersChanged = false;
+			if( commandChanged )
+			{
+				commandInputFieldPrevCommand = command;
+
+				matchingCommandSuggestions.Clear();
+				commandCaretIndexIncrements.Clear();
+
+				string prevCommandName = commandInputFieldPrevCommandName;
+				int numberOfParameters;
+				DebugLogConsole.GetCommandSuggestions( command, matchingCommandSuggestions, commandCaretIndexIncrements, ref commandInputFieldPrevCommandName, out numberOfParameters );
+				if( prevCommandName != commandInputFieldPrevCommandName || numberOfParameters != commandInputFieldPrevParamCount )
+				{
+					commandInputFieldPrevParamCount = numberOfParameters;
+					commandNameOrParametersChanged = true;
+				}
+			}
+
+			int caretArgumentIndex = 0;
+			int caretPos = commandInputField.caretPosition;
+			for( int i = 0; i < commandCaretIndexIncrements.Count && caretPos > commandCaretIndexIncrements[i]; i++ )
+				caretArgumentIndex++;
+
+			if( caretArgumentIndex != commandInputFieldPrevCaretArgumentIndex )
+				commandInputFieldPrevCaretArgumentIndex = caretArgumentIndex;
+			else if( !commandChanged || !commandNameOrParametersChanged )
+			{
+				// Command suggestions don't need to be updated if:
+				// a) neither the entered command nor the argument that the caret is hovering has changed
+				// b) entered command has changed but command's name hasn't changed, parameter count hasn't changed and the argument
+				//    that the caret is hovering hasn't changed (i.e. user has continued typing a parameter's value)
+				return;
+			}
+
+			if( matchingCommandSuggestions.Count == 0 )
+				OnEndEditCommand( command );
+			else
+			{
+				if( !commandSuggestionsContainer.gameObject.activeSelf )
+					commandSuggestionsContainer.gameObject.SetActive( true );
+
+				int suggestionInstancesCount = commandSuggestionInstances.Count;
+				int suggestionsCount = matchingCommandSuggestions.Count;
+
+				for( int i = 0; i < suggestionsCount; i++ )
+				{
+					if( i >= visibleCommandSuggestionInstances )
+					{
+						if( i >= suggestionInstancesCount )
+							commandSuggestionInstances.Add( (Text) Instantiate( commandSuggestionPrefab, commandSuggestionsContainer, false ) );
+						else
+							commandSuggestionInstances[i].gameObject.SetActive( true );
+
+						visibleCommandSuggestionInstances++;
+					}
+
+					ConsoleMethodInfo suggestedCommand = matchingCommandSuggestions[i];
+					commandSuggestionsStringBuilder.Length = 0;
+					if( caretArgumentIndex > 0 )
+						commandSuggestionsStringBuilder.Append( suggestedCommand.command );
+					else
+						commandSuggestionsStringBuilder.Append( commandSuggestionHighlightStart ).Append( matchingCommandSuggestions[i].command ).Append( commandSuggestionHighlightEnd );
+
+					if( suggestedCommand.parameters.Length > 0 )
+					{
+						commandSuggestionsStringBuilder.Append( " " );
+
+						// If the command name wasn't highlighted, a parameter must always be highlighted
+						int caretParameterIndex = caretArgumentIndex - 1;
+						if( caretParameterIndex >= suggestedCommand.parameters.Length )
+							caretParameterIndex = suggestedCommand.parameters.Length - 1;
+
+						for( int j = 0; j < suggestedCommand.parameters.Length; j++ )
+						{
+							if( caretParameterIndex != j )
+								commandSuggestionsStringBuilder.Append( suggestedCommand.parameters[j] );
+							else
+								commandSuggestionsStringBuilder.Append( commandSuggestionHighlightStart ).Append( suggestedCommand.parameters[j] ).Append( commandSuggestionHighlightEnd );
+						}
+					}
+
+					commandSuggestionInstances[i].text = commandSuggestionsStringBuilder.ToString();
+				}
+
+				for( int i = visibleCommandSuggestionInstances - 1; i >= suggestionsCount; i-- )
+					commandSuggestionInstances[i].gameObject.SetActive( false );
+
+				visibleCommandSuggestionInstances = suggestionsCount;
+			}
+		}
+
+		// Command input field has lost focus
+		private void OnEndEditCommand( string command )
+		{
+			if( commandSuggestionsContainer.gameObject.activeSelf )
+				commandSuggestionsContainer.gameObject.SetActive( false );
+		}
+
+		// Debug window is being resized,
+		// Set the sizeDelta property of the window accordingly while
+		// preventing window dimensions from going below the minimum dimensions
+		internal void Resize( PointerEventData eventData )
+		{
+			// Grab the resize button from top; 36f is the height of the resize button
+			float newHeight = ( eventData.position.y - logWindowTR.position.y ) / -canvasTR.localScale.y + 36f;
+			if( newHeight < minimumHeight )
+				newHeight = minimumHeight;
+
+			Vector2 anchorMin = logWindowTR.anchorMin;
+			anchorMin.y = Mathf.Max( 0f, 1f - newHeight / canvasTR.sizeDelta.y );
+			logWindowTR.anchorMin = anchorMin;
+
+			// Update the recycled list view
+			recycledListView.OnViewportDimensionsChanged();
+		}
+
+		// Determine the filtered list of debug entries to show on screen
+		private void FilterLogs()
+		{
+			indicesOfListEntriesToShow.Clear();
+
+			if( logFilter != DebugLogFilter.None )
+			{
+				if( logFilter == DebugLogFilter.All )
+				{
+					if( isCollapseOn )
+					{
+						if( !isInSearchMode )
+						{
+							// All the unique debug entries will be listed just once.
+							// So, list of debug entries to show is the same as the
+							// order these unique debug entries are added to collapsedLogEntries
+							for( int i = 0, count = collapsedLogEntries.Count; i < count; i++ )
+								indicesOfListEntriesToShow.Add( i );
+						}
+						else
+						{
+							for( int i = 0, count = collapsedLogEntries.Count; i < count; i++ )
+							{
+								if( collapsedLogEntries[i].MatchesSearchTerm( searchTerm ) )
+									indicesOfListEntriesToShow.Add( i );
+							}
+						}
+					}
+					else
+					{
+						if( !isInSearchMode )
+						{
+							for( int i = 0, count = uncollapsedLogEntriesIndices.Count; i < count; i++ )
+								indicesOfListEntriesToShow.Add( uncollapsedLogEntriesIndices[i] );
+						}
+						else
+						{
+							for( int i = 0, count = uncollapsedLogEntriesIndices.Count; i < count; i++ )
+							{
+								if( collapsedLogEntries[uncollapsedLogEntriesIndices[i]].MatchesSearchTerm( searchTerm ) )
+									indicesOfListEntriesToShow.Add( uncollapsedLogEntriesIndices[i] );
+							}
+						}
+					}
+				}
+				else
+				{
+					// Show only the debug entries that match the current filter
+					bool isInfoEnabled = ( logFilter & DebugLogFilter.Info ) == DebugLogFilter.Info;
+					bool isWarningEnabled = ( logFilter & DebugLogFilter.Warning ) == DebugLogFilter.Warning;
+					bool isErrorEnabled = ( logFilter & DebugLogFilter.Error ) == DebugLogFilter.Error;
+
+					if( isCollapseOn )
+					{
+						for( int i = 0, count = collapsedLogEntries.Count; i < count; i++ )
+						{
+							DebugLogEntry logEntry = collapsedLogEntries[i];
+
+							if( isInSearchMode && !logEntry.MatchesSearchTerm( searchTerm ) )
+								continue;
+
+							if( logEntry.logTypeSpriteRepresentation == infoLog )
+							{
+								if( isInfoEnabled )
+									indicesOfListEntriesToShow.Add( i );
+							}
+							else if( logEntry.logTypeSpriteRepresentation == warningLog )
+							{
+								if( isWarningEnabled )
+									indicesOfListEntriesToShow.Add( i );
+							}
+							else if( isErrorEnabled )
+								indicesOfListEntriesToShow.Add( i );
+						}
+					}
+					else
+					{
+						for( int i = 0, count = uncollapsedLogEntriesIndices.Count; i < count; i++ )
+						{
+							DebugLogEntry logEntry = collapsedLogEntries[uncollapsedLogEntriesIndices[i]];
+
+							if( isInSearchMode && !logEntry.MatchesSearchTerm( searchTerm ) )
+								continue;
+
+							if( logEntry.logTypeSpriteRepresentation == infoLog )
+							{
+								if( isInfoEnabled )
+									indicesOfListEntriesToShow.Add( uncollapsedLogEntriesIndices[i] );
+							}
+							else if( logEntry.logTypeSpriteRepresentation == warningLog )
+							{
+								if( isWarningEnabled )
+									indicesOfListEntriesToShow.Add( uncollapsedLogEntriesIndices[i] );
+							}
+							else if( isErrorEnabled )
+								indicesOfListEntriesToShow.Add( uncollapsedLogEntriesIndices[i] );
+						}
+					}
+				}
+			}
+
+			// Update the recycled list view
+			recycledListView.DeselectSelectedLogItem();
+			recycledListView.OnLogEntriesUpdated( true );
+
+			ValidateScrollPosition();
+		}
+
+		public string GetAllLogs()
+		{
+			int count = uncollapsedLogEntriesIndices.Count;
+			int length = 0;
+			int newLineLength = System.Environment.NewLine.Length;
+			for( int i = 0; i < count; i++ )
+			{
+				DebugLogEntry entry = collapsedLogEntries[uncollapsedLogEntriesIndices[i]];
+				length += entry.logString.Length + entry.stackTrace.Length + newLineLength * 3;
+			}
+
+			length += 100; // Just in case...
+
+			StringBuilder sb = new StringBuilder( length );
+			for( int i = 0; i < count; i++ )
+			{
+				DebugLogEntry entry = collapsedLogEntries[uncollapsedLogEntriesIndices[i]];
+				sb.AppendLine( entry.logString ).AppendLine( entry.stackTrace ).AppendLine();
+			}
+
+			return sb.ToString();
+		}
+
+		private void SaveLogsToFile()
+		{
+			string path = Path.Combine( Application.persistentDataPath, System.DateTime.Now.ToString( "dd-MM-yyyy--HH-mm-ss" ) + ".txt" );
+			File.WriteAllText( path, GetAllLogs() );
+
+			Debug.Log( "Logs saved to: " + path );
+		}
+
+		// If a cutout is intersecting with debug window on notch screens, shift the window downwards
+		private void CheckScreenCutout()
+		{
+			if( !avoidScreenCutout )
+				return;
+
+#if UNITY_2017_2_OR_NEWER && !UNITY_EDITOR && ( UNITY_ANDROID || UNITY_IOS )
+			// Check if there is a cutout at the top of the screen
+			int screenHeight = Screen.height;
+			float safeYMax = Screen.safeArea.yMax;
+			if( safeYMax < screenHeight - 1 ) // 1: a small threshold
+			{
+				// There is a cutout, shift the log window downwards
+				float cutoutPercentage = ( screenHeight - safeYMax ) / Screen.height;
+				float cutoutLocalSize = cutoutPercentage * canvasTR.rect.height;
+
+				logWindowTR.anchoredPosition = new Vector2( 0f, -cutoutLocalSize );
+				logWindowTR.sizeDelta = new Vector2( 0f, -cutoutLocalSize );
+			}
+			else
+			{
+				logWindowTR.anchoredPosition = Vector2.zero;
+				logWindowTR.sizeDelta = Vector2.zero;
+			}
+#endif
+		}
+
+#if UNITY_EDITOR || UNITY_STANDALONE
+		private IEnumerator ActivateCommandInputFieldCoroutine()
+		{
+			// Waiting 1 frame before activating commandInputField ensures that the toggleKey isn't captured by it
+			yield return null;
+			commandInputField.ActivateInputField();
+
+			yield return null;
+			commandInputField.MoveTextEnd( false );
+		}
+#endif
+
+		// Pool an unused log item
+		internal void PoolLogItem( DebugLogItem logItem )
+		{
+			logItem.CanvasGroup.alpha = 0f;
+			logItem.CanvasGroup.blocksRaycasts = false;
+
+			pooledLogItems.Add( logItem );
+		}
+
+		// Fetch a log item from the pool
+		internal DebugLogItem PopLogItem()
+		{
+			DebugLogItem newLogItem;
+
+			// If pool is not empty, fetch a log item from the pool,
+			// create a new log item otherwise
+			if( pooledLogItems.Count > 0 )
+			{
+				newLogItem = pooledLogItems[pooledLogItems.Count - 1];
+				pooledLogItems.RemoveAt( pooledLogItems.Count - 1 );
+
+				newLogItem.CanvasGroup.alpha = 1f;
+				newLogItem.CanvasGroup.blocksRaycasts = true;
+			}
+			else
+			{
+				newLogItem = (DebugLogItem) Instantiate( logItemPrefab, logItemsContainer, false );
+				newLogItem.Initialize( recycledListView );
+			}
+
+			return newLogItem;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs.meta
new file mode 100644
index 00000000..bf3ee489
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogManager.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 6a4f16ed905adcd4ab0d7c8c11f0d72c
+timeCreated: 1522092746
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: -9869
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs
new file mode 100644
index 00000000..21ac9398
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs
@@ -0,0 +1,229 @@
+using UnityEngine;
+using UnityEngine.UI;
+using UnityEngine.EventSystems;
+using System.Collections;
+
+// Manager class for the debug popup
+namespace IngameDebugConsole
+{
+	public class DebugLogPopup : MonoBehaviour, IPointerClickHandler, IBeginDragHandler, IDragHandler, IEndDragHandler
+	{
+		private RectTransform popupTransform;
+
+		// Dimensions of the popup divided by 2
+		private Vector2 halfSize;
+
+		// Background image that will change color to indicate an alert
+		private Image backgroundImage;
+
+		// Canvas group to modify visibility of the popup
+		private CanvasGroup canvasGroup;
+
+#pragma warning disable 0649
+		[SerializeField]
+		private DebugLogManager debugManager;
+
+		[SerializeField]
+		private Text newInfoCountText;
+		[SerializeField]
+		private Text newWarningCountText;
+		[SerializeField]
+		private Text newErrorCountText;
+
+		[SerializeField]
+		private Color alertColorInfo;
+		[SerializeField]
+		private Color alertColorWarning;
+		[SerializeField]
+		private Color alertColorError;
+#pragma warning restore 0649
+
+		// Number of new debug entries since the log window has been closed
+		private int newInfoCount = 0, newWarningCount = 0, newErrorCount = 0;
+
+		private Color normalColor;
+
+		private bool isPopupBeingDragged = false;
+
+		// Coroutines for simple code-based animations
+		private IEnumerator moveToPosCoroutine = null;
+
+		void Awake()
+		{
+			popupTransform = (RectTransform) transform;
+			backgroundImage = GetComponent<Image>();
+			canvasGroup = GetComponent<CanvasGroup>();
+
+			normalColor = backgroundImage.color;
+		}
+
+		void Start()
+		{
+			halfSize = popupTransform.sizeDelta * 0.5f * popupTransform.root.localScale.x;
+		}
+
+		public void OnViewportDimensionsChanged()
+		{
+			if( !gameObject.activeSelf )
+				return;
+
+			halfSize = popupTransform.sizeDelta * 0.5f * popupTransform.root.localScale.x;
+			OnEndDrag( null );
+		}
+
+		public void NewLogsArrived( int newInfo, int newWarning, int newError )
+		{
+			if( newInfo > 0 )
+			{
+				newInfoCount += newInfo;
+				newInfoCountText.text = newInfoCount.ToString();
+			}
+
+			if( newWarning > 0 )
+			{
+				newWarningCount += newWarning;
+				newWarningCountText.text = newWarningCount.ToString();
+			}
+
+			if( newError > 0 )
+			{
+				newErrorCount += newError;
+				newErrorCountText.text = newErrorCount.ToString();
+			}
+
+			if( newErrorCount > 0 )
+				backgroundImage.color = alertColorError;
+			else if( newWarningCount > 0 )
+				backgroundImage.color = alertColorWarning;
+			else
+				backgroundImage.color = alertColorInfo;
+		}
+
+		private void Reset()
+		{
+			newInfoCount = 0;
+			newWarningCount = 0;
+			newErrorCount = 0;
+
+			newInfoCountText.text = "0";
+			newWarningCountText.text = "0";
+			newErrorCountText.text = "0";
+
+			backgroundImage.color = normalColor;
+		}
+
+		// A simple smooth movement animation
+		private IEnumerator MoveToPosAnimation( Vector3 targetPos )
+		{
+			float modifier = 0f;
+			Vector3 initialPos = popupTransform.position;
+
+			while( modifier < 1f )
+			{
+				modifier += 4f * Time.unscaledDeltaTime;
+				popupTransform.position = Vector3.Lerp( initialPos, targetPos, modifier );
+
+				yield return null;
+			}
+		}
+
+		// Popup is clicked
+		public void OnPointerClick( PointerEventData data )
+		{
+			// Hide the popup and show the log window
+			if( !isPopupBeingDragged )
+				debugManager.ShowLogWindow();
+		}
+
+		// Hides the log window and shows the popup
+		public void Show()
+		{
+			canvasGroup.interactable = true;
+			canvasGroup.blocksRaycasts = true;
+			canvasGroup.alpha = 1f;
+
+			// Reset the counters
+			Reset();
+
+			// Update position in case resolution changed while hidden
+			OnViewportDimensionsChanged();
+		}
+
+		// Hide the popup
+		public void Hide()
+		{
+			canvasGroup.interactable = false;
+			canvasGroup.blocksRaycasts = false;
+			canvasGroup.alpha = 0f;
+
+			isPopupBeingDragged = false;
+		}
+
+		public void OnBeginDrag( PointerEventData data )
+		{
+			isPopupBeingDragged = true;
+
+			// If a smooth movement animation is in progress, cancel it
+			if( moveToPosCoroutine != null )
+			{
+				StopCoroutine( moveToPosCoroutine );
+				moveToPosCoroutine = null;
+			}
+		}
+
+		// Reposition the popup
+		public void OnDrag( PointerEventData data )
+		{
+			popupTransform.position = data.position;
+		}
+
+		// Smoothly translate the popup to the nearest edge
+		public void OnEndDrag( PointerEventData data )
+		{
+			int screenWidth = Screen.width;
+			int screenHeight = Screen.height;
+
+			Vector3 pos = popupTransform.position;
+
+			// Find distances to all four edges
+			float distToLeft = pos.x;
+			float distToRight = Mathf.Abs( pos.x - screenWidth );
+
+			float distToBottom = Mathf.Abs( pos.y );
+			float distToTop = Mathf.Abs( pos.y - screenHeight );
+
+			float horDistance = Mathf.Min( distToLeft, distToRight );
+			float vertDistance = Mathf.Min( distToBottom, distToTop );
+
+			// Find the nearest edge's coordinates
+			if( horDistance < vertDistance )
+			{
+				if( distToLeft < distToRight )
+					pos = new Vector3( halfSize.x, pos.y, 0f );
+				else
+					pos = new Vector3( screenWidth - halfSize.x, pos.y, 0f );
+
+				pos.y = Mathf.Clamp( pos.y, halfSize.y, screenHeight - halfSize.y );
+			}
+			else
+			{
+				if( distToBottom < distToTop )
+					pos = new Vector3( pos.x, halfSize.y, 0f );
+				else
+					pos = new Vector3( pos.x, screenHeight - halfSize.y, 0f );
+
+				pos.x = Mathf.Clamp( pos.x, halfSize.x, screenWidth - halfSize.x );
+			}
+
+			// If another smooth movement animation is in progress, cancel it
+			if( moveToPosCoroutine != null )
+				StopCoroutine( moveToPosCoroutine );
+
+			// Smoothly translate the popup to the specified position
+			moveToPosCoroutine = MoveToPosAnimation( pos );
+			StartCoroutine( moveToPosCoroutine );
+
+			isPopupBeingDragged = false;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs.meta
new file mode 100644
index 00000000..04740d53
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogPopup.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 05cc4b1999716644c9308528e38e7081
+timeCreated: 1466533184
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs
new file mode 100644
index 00000000..85aa4557
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs
@@ -0,0 +1,362 @@
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+// Handles the log items in an optimized way such that existing log items are
+// recycled within the list instead of creating a new log item at each chance
+namespace IngameDebugConsole
+{
+	public class DebugLogRecycledListView : MonoBehaviour
+	{
+#pragma warning disable 0649
+		// Cached components
+		[SerializeField]
+		private RectTransform transformComponent;
+		[SerializeField]
+		private RectTransform viewportTransform;
+
+		[SerializeField]
+		private DebugLogManager debugManager;
+
+		[SerializeField]
+		private Color logItemNormalColor1;
+		[SerializeField]
+		private Color logItemNormalColor2;
+		[SerializeField]
+		private Color logItemSelectedColor;
+#pragma warning restore 0649
+
+		private DebugLogManager manager;
+		private ScrollRect scrollView;
+
+		private float logItemHeight, _1OverLogItemHeight;
+		private float viewportHeight;
+
+		// Unique debug entries
+		private List<DebugLogEntry> collapsedLogEntries = null;
+
+		// Indices of debug entries to show in collapsedLogEntries
+		private DebugLogIndexList indicesOfEntriesToShow = null;
+
+		private int indexOfSelectedLogEntry = int.MaxValue;
+		private float positionOfSelectedLogEntry = float.MaxValue;
+		private float heightOfSelectedLogEntry;
+		private float deltaHeightOfSelectedLogEntry;
+
+		// Log items used to visualize the debug entries at specified indices
+		private Dictionary<int, DebugLogItem> logItemsAtIndices = new Dictionary<int, DebugLogItem>();
+
+		private bool isCollapseOn = false;
+
+		// Current indices of debug entries shown on screen
+		private int currentTopIndex = -1, currentBottomIndex = -1;
+
+		public float ItemHeight { get { return logItemHeight; } }
+		public float SelectedItemHeight { get { return heightOfSelectedLogEntry; } }
+
+		private void Awake()
+		{
+			scrollView = viewportTransform.GetComponentInParent<ScrollRect>();
+			scrollView.onValueChanged.AddListener( ( pos ) => UpdateItemsInTheList( false ) );
+
+			viewportHeight = viewportTransform.rect.height;
+		}
+
+		public void Initialize( DebugLogManager manager, List<DebugLogEntry> collapsedLogEntries, DebugLogIndexList indicesOfEntriesToShow, float logItemHeight )
+		{
+			this.manager = manager;
+			this.collapsedLogEntries = collapsedLogEntries;
+			this.indicesOfEntriesToShow = indicesOfEntriesToShow;
+			this.logItemHeight = logItemHeight;
+			_1OverLogItemHeight = 1f / logItemHeight;
+		}
+
+		public void SetCollapseMode( bool collapse )
+		{
+			isCollapseOn = collapse;
+		}
+
+		// A log item is clicked, highlight it
+		public void OnLogItemClicked( DebugLogItem item )
+		{
+			OnLogItemClickedInternal( item.Index, item );
+		}
+
+		// Force expand the log item at specified index
+		public void SelectAndFocusOnLogItemAtIndex( int itemIndex )
+		{
+			if( indexOfSelectedLogEntry != itemIndex ) // Make sure that we aren't deselecting the target log item
+				OnLogItemClickedInternal( itemIndex );
+
+			float transformComponentCenterYAtTop = viewportHeight * 0.5f;
+			float transformComponentCenterYAtBottom = transformComponent.sizeDelta.y - viewportHeight * 0.5f;
+			float transformComponentTargetCenterY = itemIndex * logItemHeight + viewportHeight * 0.5f;
+			if( transformComponentCenterYAtTop == transformComponentCenterYAtBottom )
+				scrollView.verticalNormalizedPosition = 0.5f;
+			else
+				scrollView.verticalNormalizedPosition = Mathf.Clamp01( Mathf.InverseLerp( transformComponentCenterYAtBottom, transformComponentCenterYAtTop, transformComponentTargetCenterY ) );
+
+			manager.SetSnapToBottom( false );
+		}
+
+		private void OnLogItemClickedInternal( int itemIndex, DebugLogItem referenceItem = null )
+		{
+			if( indexOfSelectedLogEntry != itemIndex )
+			{
+				DeselectSelectedLogItem();
+
+				if( !referenceItem )
+				{
+					if( currentTopIndex == -1 )
+						UpdateItemsInTheList( false ); // Try to generate some DebugLogItems, we need one DebugLogItem to calculate the text height
+
+					referenceItem = logItemsAtIndices[currentTopIndex];
+				}
+
+				indexOfSelectedLogEntry = itemIndex;
+				positionOfSelectedLogEntry = itemIndex * logItemHeight;
+				heightOfSelectedLogEntry = referenceItem.CalculateExpandedHeight( collapsedLogEntries[indicesOfEntriesToShow[itemIndex]].ToString() );
+				deltaHeightOfSelectedLogEntry = heightOfSelectedLogEntry - logItemHeight;
+
+				manager.SetSnapToBottom( false );
+			}
+			else
+				DeselectSelectedLogItem();
+
+			if( indexOfSelectedLogEntry >= currentTopIndex && indexOfSelectedLogEntry <= currentBottomIndex )
+				ColorLogItem( logItemsAtIndices[indexOfSelectedLogEntry], indexOfSelectedLogEntry );
+
+			CalculateContentHeight();
+
+			HardResetItems();
+			UpdateItemsInTheList( true );
+
+			manager.ValidateScrollPosition();
+		}
+
+		// Deselect the currently selected log item
+		public void DeselectSelectedLogItem()
+		{
+			int indexOfPreviouslySelectedLogEntry = indexOfSelectedLogEntry;
+			indexOfSelectedLogEntry = int.MaxValue;
+
+			positionOfSelectedLogEntry = float.MaxValue;
+			heightOfSelectedLogEntry = deltaHeightOfSelectedLogEntry = 0f;
+
+			if( indexOfPreviouslySelectedLogEntry >= currentTopIndex && indexOfPreviouslySelectedLogEntry <= currentBottomIndex )
+				ColorLogItem( logItemsAtIndices[indexOfPreviouslySelectedLogEntry], indexOfPreviouslySelectedLogEntry );
+		}
+
+		// Number of debug entries may be changed, update the list
+		public void OnLogEntriesUpdated( bool updateAllVisibleItemContents )
+		{
+			CalculateContentHeight();
+			viewportHeight = viewportTransform.rect.height;
+
+			if( updateAllVisibleItemContents )
+				HardResetItems();
+
+			UpdateItemsInTheList( updateAllVisibleItemContents );
+		}
+
+		// A single collapsed log entry at specified index is updated, refresh its item if visible
+		public void OnCollapsedLogEntryAtIndexUpdated( int index )
+		{
+			DebugLogItem logItem;
+			if( logItemsAtIndices.TryGetValue( index, out logItem ) )
+				logItem.ShowCount();
+		}
+
+		// Log window is resized, update the list
+		public void OnViewportDimensionsChanged()
+		{
+			viewportHeight = viewportTransform.rect.height;
+			UpdateItemsInTheList( false );
+		}
+
+		private void HardResetItems()
+		{
+			if( currentTopIndex != -1 )
+			{
+				DestroyLogItemsBetweenIndices( currentTopIndex, currentBottomIndex );
+				currentTopIndex = -1;
+			}
+		}
+
+		private void CalculateContentHeight()
+		{
+			float newHeight = Mathf.Max( 1f, indicesOfEntriesToShow.Count * logItemHeight + deltaHeightOfSelectedLogEntry );
+			transformComponent.sizeDelta = new Vector2( 0f, newHeight );
+		}
+
+		// Calculate the indices of log entries to show
+		// and handle log items accordingly
+		public void UpdateItemsInTheList( bool updateAllVisibleItemContents )
+		{
+			// If there is at least one log entry to show
+			if( indicesOfEntriesToShow.Count > 0 )
+			{
+				float contentPosTop = transformComponent.anchoredPosition.y - 1f;
+				float contentPosBottom = contentPosTop + viewportHeight + 2f;
+
+				if( positionOfSelectedLogEntry <= contentPosBottom )
+				{
+					if( positionOfSelectedLogEntry <= contentPosTop )
+					{
+						contentPosTop -= deltaHeightOfSelectedLogEntry;
+						contentPosBottom -= deltaHeightOfSelectedLogEntry;
+
+						if( contentPosTop < positionOfSelectedLogEntry - 1f )
+							contentPosTop = positionOfSelectedLogEntry - 1f;
+
+						if( contentPosBottom < contentPosTop + 2f )
+							contentPosBottom = contentPosTop + 2f;
+					}
+					else
+					{
+						contentPosBottom -= deltaHeightOfSelectedLogEntry;
+						if( contentPosBottom < positionOfSelectedLogEntry + 1f )
+							contentPosBottom = positionOfSelectedLogEntry + 1f;
+					}
+				}
+
+				int newTopIndex = (int) ( contentPosTop * _1OverLogItemHeight );
+				int newBottomIndex = (int) ( contentPosBottom * _1OverLogItemHeight );
+
+				if( newTopIndex < 0 )
+					newTopIndex = 0;
+
+				if( newBottomIndex > indicesOfEntriesToShow.Count - 1 )
+					newBottomIndex = indicesOfEntriesToShow.Count - 1;
+
+				if( currentTopIndex == -1 )
+				{
+					// There are no log items visible on screen,
+					// just create the new log items
+					updateAllVisibleItemContents = true;
+
+					currentTopIndex = newTopIndex;
+					currentBottomIndex = newBottomIndex;
+
+					CreateLogItemsBetweenIndices( newTopIndex, newBottomIndex );
+				}
+				else
+				{
+					// There are some log items visible on screen
+
+					if( newBottomIndex < currentTopIndex || newTopIndex > currentBottomIndex )
+					{
+						// If user scrolled a lot such that, none of the log items are now within
+						// the bounds of the scroll view, pool all the previous log items and create
+						// new log items for the new list of visible debug entries
+						updateAllVisibleItemContents = true;
+
+						DestroyLogItemsBetweenIndices( currentTopIndex, currentBottomIndex );
+						CreateLogItemsBetweenIndices( newTopIndex, newBottomIndex );
+					}
+					else
+					{
+						// User did not scroll a lot such that, there are still some log items within
+						// the bounds of the scroll view. Don't destroy them but update their content,
+						// if necessary
+						if( newTopIndex > currentTopIndex )
+							DestroyLogItemsBetweenIndices( currentTopIndex, newTopIndex - 1 );
+
+						if( newBottomIndex < currentBottomIndex )
+							DestroyLogItemsBetweenIndices( newBottomIndex + 1, currentBottomIndex );
+
+						if( newTopIndex < currentTopIndex )
+						{
+							CreateLogItemsBetweenIndices( newTopIndex, currentTopIndex - 1 );
+
+							// If it is not necessary to update all the log items,
+							// then just update the newly created log items. Otherwise,
+							// wait for the major update
+							if( !updateAllVisibleItemContents )
+								UpdateLogItemContentsBetweenIndices( newTopIndex, currentTopIndex - 1 );
+						}
+
+						if( newBottomIndex > currentBottomIndex )
+						{
+							CreateLogItemsBetweenIndices( currentBottomIndex + 1, newBottomIndex );
+
+							// If it is not necessary to update all the log items,
+							// then just update the newly created log items. Otherwise,
+							// wait for the major update
+							if( !updateAllVisibleItemContents )
+								UpdateLogItemContentsBetweenIndices( currentBottomIndex + 1, newBottomIndex );
+						}
+					}
+
+					currentTopIndex = newTopIndex;
+					currentBottomIndex = newBottomIndex;
+				}
+
+				if( updateAllVisibleItemContents )
+				{
+					// Update all the log items
+					UpdateLogItemContentsBetweenIndices( currentTopIndex, currentBottomIndex );
+				}
+			}
+			else
+				HardResetItems();
+		}
+
+		private void CreateLogItemsBetweenIndices( int topIndex, int bottomIndex )
+		{
+			for( int i = topIndex; i <= bottomIndex; i++ )
+				CreateLogItemAtIndex( i );
+		}
+
+		// Create (or unpool) a log item
+		private void CreateLogItemAtIndex( int index )
+		{
+			DebugLogItem logItem = debugManager.PopLogItem();
+
+			// Reposition the log item
+			Vector2 anchoredPosition = new Vector2( 1f, -index * logItemHeight );
+			if( index > indexOfSelectedLogEntry )
+				anchoredPosition.y -= deltaHeightOfSelectedLogEntry;
+
+			logItem.Transform.anchoredPosition = anchoredPosition;
+
+			// Color the log item
+			ColorLogItem( logItem, index );
+
+			// To access this log item easily in the future, add it to the dictionary
+			logItemsAtIndices[index] = logItem;
+		}
+
+		private void DestroyLogItemsBetweenIndices( int topIndex, int bottomIndex )
+		{
+			for( int i = topIndex; i <= bottomIndex; i++ )
+				debugManager.PoolLogItem( logItemsAtIndices[i] );
+		}
+
+		private void UpdateLogItemContentsBetweenIndices( int topIndex, int bottomIndex )
+		{
+			DebugLogItem logItem;
+			for( int i = topIndex; i <= bottomIndex; i++ )
+			{
+				logItem = logItemsAtIndices[i];
+				logItem.SetContent( collapsedLogEntries[indicesOfEntriesToShow[i]], i, i == indexOfSelectedLogEntry );
+
+				if( isCollapseOn )
+					logItem.ShowCount();
+				else
+					logItem.HideCount();
+			}
+		}
+
+		// Color a log item using its index
+		private void ColorLogItem( DebugLogItem logItem, int index )
+		{
+			if( index == indexOfSelectedLogEntry )
+				logItem.Image.color = logItemSelectedColor;
+			else if( index % 2 == 0 )
+				logItem.Image.color = logItemNormalColor1;
+			else
+				logItem.Image.color = logItemNormalColor2;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs.meta
new file mode 100644
index 00000000..b21437ef
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogRecycledListView.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: ce231987d32488f43b6fb798f7df43f6
+timeCreated: 1466373025
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs
new file mode 100644
index 00000000..99f7fc69
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs
@@ -0,0 +1,24 @@
+using UnityEngine;
+using UnityEngine.EventSystems;
+
+// Listens to drag event on the DebugLogManager's resize button
+namespace IngameDebugConsole
+{
+	public class DebugLogResizeListener : MonoBehaviour, IBeginDragHandler, IDragHandler
+	{
+#pragma warning disable 0649
+		[SerializeField]
+		private DebugLogManager debugManager;
+#pragma warning restore 0649
+
+		// This interface must be implemented in order to receive drag events
+		void IBeginDragHandler.OnBeginDrag( PointerEventData eventData )
+		{
+		}
+
+		void IDragHandler.OnDrag( PointerEventData eventData )
+		{
+			debugManager.Resize( eventData );
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs.meta
new file mode 100644
index 00000000..96c60ba0
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugLogResizeListener.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: 6565f2084f5aef44abe57c988745b9c3
+timeCreated: 1601221093
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs b/Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs
new file mode 100644
index 00000000..9d69c198
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs
@@ -0,0 +1,60 @@
+using UnityEngine;
+using UnityEngine.UI;
+using UnityEngine.EventSystems;
+
+// Listens to scroll events on the scroll rect that debug items are stored
+// and decides whether snap to bottom should be true or not
+// 
+// Procedure: if, after a user input (drag or scroll), scrollbar is at the bottom, then 
+// snap to bottom shall be true, otherwise it shall be false
+namespace IngameDebugConsole
+{
+	public class DebugsOnScrollListener : MonoBehaviour, IScrollHandler, IBeginDragHandler, IEndDragHandler
+	{
+		public ScrollRect debugsScrollRect;
+		public DebugLogManager debugLogManager;
+
+		public void OnScroll( PointerEventData data )
+		{
+			if( IsScrollbarAtBottom() )
+				debugLogManager.SetSnapToBottom( true );
+			else
+				debugLogManager.SetSnapToBottom( false );
+		}
+
+		public void OnBeginDrag( PointerEventData data )
+		{
+			debugLogManager.SetSnapToBottom( false );
+		}
+
+		public void OnEndDrag( PointerEventData data )
+		{
+			if( IsScrollbarAtBottom() )
+				debugLogManager.SetSnapToBottom( true );
+			else
+				debugLogManager.SetSnapToBottom( false );
+		}
+
+		public void OnScrollbarDragStart( BaseEventData data )
+		{
+			debugLogManager.SetSnapToBottom( false );
+		}
+
+		public void OnScrollbarDragEnd( BaseEventData data )
+		{
+			if( IsScrollbarAtBottom() )
+				debugLogManager.SetSnapToBottom( true );
+			else
+				debugLogManager.SetSnapToBottom( false );
+		}
+
+		private bool IsScrollbarAtBottom()
+		{
+			float scrollbarYPos = debugsScrollRect.verticalNormalizedPosition;
+			if( scrollbarYPos <= 1E-6f )
+				return true;
+
+			return false;
+		}
+	}
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs.meta b/Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs.meta
new file mode 100644
index 00000000..010283bf
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Scripts/DebugsOnScrollListener.cs.meta
@@ -0,0 +1,12 @@
+fileFormatVersion: 2
+guid: cb564dcb180e586429c57456166a76b5
+timeCreated: 1466004663
+licenseType: Store
+MonoImporter:
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites.meta b/Assets/Plugins/IngameDebugConsole/Sprites.meta
new file mode 100644
index 00000000..6da2af75
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: cb5d7b23a9e684a41a6a5d4f300eb1e6
+folderAsset: yes
+timeCreated: 1465925237
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd
new file mode 100644
index 0000000000000000000000000000000000000000..c4a34420ec6a95d1f17bb9f1a7705da2fd4b2d44
GIT binary patch
literal 44641
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd.meta
new file mode 100644
index 00000000..3742a3c9
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconClear.psd.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: 7a9e374666ad6cc47807bb001844f3d8
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: WebGL
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd
new file mode 100644
index 0000000000000000000000000000000000000000..08fbc44115e57528cea45e1d63bc10538114d004
GIT binary patch
literal 40403
zcmeG_2YeJo_p^7G-YXrB&`WwD2@sN8NC+e(CZVHnx!dH9T+5Xt1f_}a2{wu-MN~kM
z@`0j&f{G9nQ9h6^O+iGu2|_^9_Wx$~cJD4EdMf_D^1ltY`{vD?H*em&H+5%;PtDCo
z6k;zCJjCSZii9j`)Xw<S%xn>kL8w<pYCIBl=#kOtQ-F{Fg&~rr2T9|*K4!<f9}Z8f
z|9VAbkCNfaY7*BS$0htSXh?-lDl4Il;zGJusTmwny=!-fSScSIGA1@VB3mb+70O|i
zdOE*yWPz-*M3x{A8It5as3NgKty9xRsklO|(ijpe28T%H+Cn-JV2lnA5fc()$>5L_
z93dW?ohz1T^|UxPEG|?Q867VkkPsFbn-Cur(_b7F5g8XAkq{mk6B-ej7?F?|5h*rb
zAxZ844bsbt67$m1&DlX{aEQWa)Fp<8mzS4^l}CqZ^~K?l2?+_|5mDh$QK3K)YM81q
zN-IJ&hHfkqj!znGkm;2=qf)C8W4_Wtt;skzBm`%~U*>YDb$mt|Ll`Mzm`tk<uaN4(
zBf}!XTS}x;XpLHfLfcAGKDt!~av7hg&ZJk7vdLxPw2D^K8lwTyMYfnR)Jb+WpR`4J
z)#?^g8jM5BKm}%%wwTgTFjYr~=g|hONiU;^mVqP|y@J{XLGFnXJuNkA^#xk3Dv7Q4
zTuvEci3Hd40CDdzN{w7wZs;>8ym=B!4OqC*X;LGdge@dAA}%yCrXVUJF(Mj_q#wRV
zSTSKKoAJm7Ym`fkQjSY}Xhd{qL_$GiY+^(dFtX-iL))B>R<10XY8Mv^r4<jp))OUK
zl~$jvmD5SlgTh-vx0otZBFWWji<Bxl$&i<kD$X1#iHl5#iwlhki?n8AMQ6oFE=w%Z
z>eW(Xl2oTtDP>Y@{NZI9x!I(7F$RTONUhQn%Sz1D7>rVljLu9;0z{ZnDNl?`7!Xku
z8y_1Q6B!{7jf{+m3zbUg1kf-Y6%`o~8!;fRkW^82wsrD{Sf^=aCT!eh)^cDSTPTf}
z#>Ym6$`c|YL!)A1B15H7g^{80(Qy%xbfi2kIx>M{ZI%2X);W45v}{t96%CgDk7m&V
zn}@O*rZj-{PbEzj-;$8FE1xd4#bS@ajgLx6+8~`&Z=kV<4G!U4jBm7fPB;zm)I_Na
zS74G1yBjSZ6mEmHh{dNgCsRILf%a*c<!_a|^*qWIwC1<mm1RY!T4!R=78%Q>dOD>T
zY@(HxB*wZWVY%8SYtDX9IIHl#p&|^@vcFah(Xzq_c|vr2Xgn>C4~>fhV^4^YM}$Tv
zBuHg((pXuHYyelyf4UkH5@Tby_U_+T4HhewDWsZWTAmcnm5f9DH`SbdE#RMUpw@b-
zM^<w-U9mk5^vG(C^+ek?k!#AEwV^Dj)sT%H4-!{~0U?Y<!}-DJLypb2e~%JqZk&&j
zH_ywF39kx!0EfEl(GpMNP#3QXdjN;J?9mcW<4_l`3VQ&Dy6n*sPvcM*uL^qrhq~<1
z5>Mk$7q1F?0EfEl(GpMNP#3QXdjN;J?9mcW<4_l`3VQ&Dy6n*sPvcM*uL^qrhq~<1
z5>Mk$7q1F?0EfEl(GpMNP#3QXdjN;J?9mcW<4_l`3VQ&Dy6n*sPvcM*uL^qrhq~<1
z5>Mk$7q1F?0EfEl(GpMNP#3QXdjN;J?9mcW<4_l`3VQ&Dy6n*sPvcM*uL^qrhq~<1
z5>Mk$7q1F?0EfEl(GpMNP#3QXdjN;J?9mcW<4_l`3VQ&Dy6n*sPvcM*uL^sB-&B{o
z<#;Epfis=uaCnoP{!An%LodVK7k=#NQxBb9sWIl5j5?DMkWQE+*I>*qgu{G<B2#0e
zX^lyZBQT7g5|ti@eMs7TWd){4RT^;`9L@5i^&_Qfx?t$o0zk2uu?gTro3<#QHkx!f
zg;Qh@>4|cY9%<pP2+qOgBN`cz3F$B^<gVkXAw<}us*D=5M4p8vrOK$(5S9?{MyMs(
z<3_M&VFzLsf>5|wO6+e{;v8}w)By2qFr`Fi)NqA>LKf=zKwhySn-56z8i^&KF<Jsy
zg(?FdGqTuN#s`L~RcU+x^k`w7Dk~{AD}vP$f|Gs{kcJ!u&XbG9a;>Q_S$hFXNUjXM
z<{@0F>S4N6y}V$Q#+cqMPlfB2zfx6laZC6-gUU$oxfQD9Jf7UWjF!OxH#h|eXJ*Y-
zkz1T=;H(0}m>8Z|Y?MV8v22=UTcFjom~FmH#o}}IvgC1?1G#)<daZ5@oGZ)47OK<~
zbL#WP5qTg}s@7=Ks#RJ|u{nt+7lTEx!h3P}JY})MI>LjC0NHqY>?^`stPE%vJSjL_
zZGI9z>Ph0f&6&bu$V^1+P53jxd3hG-r5XdA?xQubsjMXik(kbK_d*3=?NX#c2C#7{
zz%;-zG?nEciY1hOa0hc>7!pEAPO*GCkuW(IPGs@o!{bS~9UtyY%5jH;-N+qoESFx`
z8^E_%e*#EAXln^}7z!^cf*2Ltoe73AW8Pf0oX12#428zSouk2WQwaN-8AEvf3SoqO
znQ8G7Ud7QZMlpXSj_3lj#s}jm5`r`GaIvznx{M$gAw`*Wi)F_Y*bUp0G_C~G9`1k>
zB(p!@i2qqQ<61??QYV-m39&xRx#2Jpn|~O_IW)hlabk$XKby;%fQzs+Ye-{K;no*R
z<_u@sHF86<Rz+rvgg7E5c17Oa0olx7P^!hR#1M`0EN+9t&IUM5OdCe4vasV*Hu*S_
zI6(Wu&xHgs)2#AxDb{OEIvbR;mK@gQ+Vr9Mm^*v&7I=6`O-5}7t)cb!)GHtmJ~3-1
zc4vt(2FGNoi^cHxyUQ<x^Z7O%8&SS3CfiVK+xa<5RmK8ou?>~Cj8>@%=n7+|VOT+S
z7T3JGa%dZ3H-%PTnW9n_bG@GrTlird8cOaWr;DT}(%ie1(RyPG<fA#XExAWwF*&1d
zrCdLje`*FF0ZGtEtp@Ab&8XGEu)#oEx2NtZXm}sOdKQv~`XRgrRJ)=%Iq|#RI3pMr
zfH@DTAu#K)J_HSIvFETXrA8|N^H)P(ijT&R9XDR=atO@d4ZIEvT`Du^vh&mN-~++2
zc`-ge&vGJnaHe}FSwB1$IxJT#wu-X{^polI(5X_nKpZWHZ%Y6?2VhmXQHSwZ>cGMh
z3=6Q!1?oXSfZJlYn1%Zj8Wv8*uw1PH0~cVKb#k>F!}|dKN0|v5zAy{mxn)Ya9N^;s
zcUPIzN`P@28>ptG;EW=yv+hP(rT{nsU{8HP9`wqhK?u2e7F)rER<IE)5NMG^tD8#d
zMBH1}M+_g<h!+o|%T=_|7@7;;3z6#O@HG#$PO5>viY+rvh5R4-HUUAix8IDkqWdin
z*DV`==P^=eRPaFy&XUrC)2@cz6#6saOBP(=GK6+KgHYQu7F_o?U>G|Gq3wsQ$`g$3
z#p**NN?I0%70O?~OTbgM4p`+EhV$dU>mW{JU095*S_YquFzLlGmXOin(B?+`rxRL<
zWhF=dJi3U+V-{LG8mtV4Tu|K_xsrS{MX9m*`h*pSKbg#m0|r^U1|VQ<6AGLZhI|hP
zBH^urNEG0KgcDam48_-5mfL8UGaxjk%N5q{0fu;Tx48*kgrLBnB;5j%<Q0fzCVd%8
zBEk<R7zO#DK-3O(M%_?v7{5fJ0capfMnlnXlmlb6ap(ycohgtSMr!5gNi+-1MGMeN
z=w-AVy^hwR^=LENiguun(H`^#`Wk(MPN1{s0=kTDpc-@!)x-G0h4P{TsCHBrst47N
zilXAFBx)#?MdeZBsL50@rJ+pJlho7H0%{SpoO+X5PrXNdMD3vtP)DfK)J5tV^$S%e
z5DGj6fr3tgo`P^eydXs|LQo)hTu>}16;ul52wo7pDp)PpB-k$4BlucyLU2KFLr^P3
zLJwiEu&Xds7%!9vbA;oCMMAxBx^TX5sc^M$vv8+yzwnswg7BvBfyh}DAQFp0MFT~{
zM59D9QK@LU=sD4H(L18;qJ5%cqKl#$QInIGQ%9$MPKi#LPGg;loywi&IxTg2+i9EA
z=T0Y_E<4?Gc6JVS?&Undd6@G!=PAz9oS$=k&3TLSXU<2QFFDt`xVW@)>E|-oCC5eT
zVsx47vdm?Z%WjvWE|*<?b@g!V;u__e?mFI8<2u`Qsp|&UPhF3?UU98=^L6Xtmgtt_
zCU=|a_M+Qbx1DZ>-7dS;yZgEKav$to;6BBDmiw#jo83QmKj(hO!^0!QBf;Y_52eRU
zk5@h3_4v}`qQ?VIf6u<263>aACeIf<*Li;CdD`=imzP&huVk<BUPiAMyw-bFd41>g
zt9O8Rn0KbP+<S)i3h(XSN4<acar5cnlj8G)Po>XNpZ9$Z``q+(^X=&?@s;{c_g&%p
zk?$$rTE76lNWUCEwcm4o8~hIVUG;bI@996(U+zE0e~o{Y|D^z7K(_!%fGptYfVBai
z2V4$x4(t_}88{_yLEt|F4+Yi)`3J=WjSi{^S`qX~(1l=OaL?e(U{&yo!CQk*2G_Oe
z)F!13-R9Xgo7)_1bH8new#jYjw)5L=X?vn=T|05Rq3ufAEo`@=-TC&S_I=ww*1o*`
zs`j6^zu6(M!@v%*4)Z%~?Qo`}pkv>Tc^#*9T+{Jj$J$PvJ7sjzbz0V`s?*KR!JU&k
zPwBj*^QWD!bqVN_)J554NtfMSu8V`jDPooQRq;M?P1lZHhjle|eY5MKuJs|kLPmwm
z4%rfNzMFfu_-;krmUP?Ot)_dI?%Ca+?7p%4nI3LE;(I81ywYQTkNZ7)^&Hc4Ue6sp
zul8!&E3;Q+uZ_LV_4evLq<3lW)xD4Raqbh}r=-toeZJ`{=o{Nt(RW4P!~F#P;`%B3
zz1HtYf2aNl{Wbkp_dgZt8JZGW7P>L?VpwokR@m&Y9brF*cMl&QzA$`$coTeWMisF(
z;%uaU<nYMZkvk)QiRv3Ai&_zNJlZQdJ$gp;htaoV`o+*Ot75*54T#N-ofo?|wlQu%
zoIY-I+_eGS2TUHYa=@wh!1&zw=i<Lia7su`n33>t!h^)PL}TLC#Oi^e14{;O7<hG1
zuR-*nwSz7V4jC*R{N~^bN#dl*NpB=w7}9l!bja!<KO}ccmM6cRd?lq%%9NB%DL<!1
zr0P?*rQVk$N}iH@mL^QgNSmK_XsG|tQA3vx{VqKuy*PbidQC=b#<YyjhB*xzF>K+m
zQ<<GIWtr<UYlaUP{?zb&BRogsk61q9hpfI?`mCMVg6!ehi?h#->@iX^az_rz$;?@t
zb3V6MZfWkW$DAL_eQd>JKjlT{J(;&ZKOlcn{)YT}1*ruu7MvZ`dz5L^-qAjzCyrh}
z`u>=-F^k4r7#lwJsj**=Yd=mo?!)me<42EwdwlJLp%Y%7aCu_v#JLksKHlr`ipLK;
z(f$e56Q4}-nIxU`{$!`gV<vBy+#t=7u9nsoW)`k2tdU7%ugGr5ljTd~*XY6YBKk_v
z;G#uESBnQ1FD|~O7@}CJxT%yVmn&~i88+qhDfdfqO4gMysxhi9YFG7S^+y_iO^Ifo
zwzIZEdqmeyH&=I|G_myM(i;5;{o4l0@VMbaV;~Hs4w`zKo-ti4ODbDY_G|g*^7kwJ
zDl`=br}mxt?9?lj>6LFy6HSv%+xukKCuco*@u`%j-keTNFPy%2Mz<MrW?Y_`G4q{S
z?z2i}{cCo_>_xNhK0W5?opU<PnK|duGa1ipoa;STKljwUf%9Jfhv*;5e;j%?`q^dA
zHqDpM|7t<Rf~5-@o|8TI)$@_hzxq7$LeUF{UW|Kj)l1GVX<j<HaLB@U7WplzTy$x1
z_TueJ#7pKcx%={@mk%tBS^D}b?ys0$x$tV%s~;}wzU-xC4a*hFPpn8?v1Mh)mCvrc
z|C;=@qpOlvZGOGe>kD45dqergw{K>=xqWrd)l1hnuPIye)7sH%_rDeY*7~>GzrEn?
z#&w!?7v9NxXW#k(>(_7SxZ%Z(f{mt)*EUVu^vyrh{`ukN(9Lgd3Er~cUG%Q$-Rtj7
ze(&Vg5nK1ZAOHU54|;sCa$CT*`P-@OQ@7XbQ0%zy;kXZvd^G%{y*mf)+_o!h*Se3p
ze!Sw7pif@>)cw;rpEA2Ech`QV`|ReP;ysu4PTG66YHZc<eUI%s^!bR-zx*Qoi>m!8
z`*(ji_{)zEBp&$atN5>Wd>!}o_JgqpxBV;jU)v7F9ol|)z~K+SN%&^xkwHg3Jv!v*
zo?~gpzBrzF{Oc1VPaHWp>g2blCZ4+Rt^C`or&XtKpD8<2e|F|Mr*req`<`F=UB~ZM
zf8Xc(Ef?Z0d~z}E;=v#Ce>i(dcIn2Ch94U)&-uygr=?fATv>lL>gvbW(yx7UeZuw2
zH*`1ZZ_d5tcWdR(y?_3oI=T8_&DfgDxAnJ~U!J?u?#{ZqF?aXY=GK09Pkpcc{`_Ct
z{rb*>_y_yz#?)P@FK=*Zc(t)l<IbiLP3IUj!;rZ~AQ=td!2mnw$0KMYS_C&do)DXV
zliBHrs0_756!R@}3we@HolTNtL-=RpO+rXM6X+@CESiHnU0q$>Ts_^~JpDY}J^X@v
zJUxAa+6Dv!1q8J9^CXw~!3LV&DK8HXFK;hjZ*Si~Z*T8FeDe-ulla-gfcXshxk3TN
zLMj9a{3xLx#hi!vzku0C4FM^gU|<3l2#hZwq68u*XBSsDcMqz0B&>i5xkz6`i725!
zBye(Zc6AbZMnj~ZP}J2w(kbOJX+TKntSINeg>Sx>+O2y~-k!qf82#)c5|<u}@@p>M
zmKkD$S8si~XWHTd`Ov*<jB#y_j{1TA<^4HT$4r;*r1x5~_L&b}-go@RyKim#{KVzj
z(M4r*m%hFIi<3Xy8;~)kxP0C#>vrrvb>+Sv5(q$A5s}Ho*(sKY&^6Lu1QL{n1UN;_
zS{R5W*pqjpCc1m!Mg8nWlKdc<A?9`uXDonA&)B_3L5MYN<U>cr8R;K*5n7j^mqi5T
z4Du9`JpIrRbTcYy=a!7?hqm4y(yvWe)wO5ueHhUHi?`;Te*U!=zE=k^DEdSn2K{T^
zow~N?D>rSru6TQ0$E>*@=P$jcc<SYu_fLNH#5ax47gZmdv3AR`Z|Bv%60rWKBO{YS
z`+r$wSQodr_$}F)^IP8Du*op-i}z0Y9GkXrN2C9yh8NyjalB5t>#g$(?oFIGj^1nv
z+jR1}KJvQ(N1obTH)b@0rnPH0GhFjy?e+Hzn^#|785wzIPuT=|&(g6Trzc#KjkuSv
zVn%k;qQg0bhxdPV{S(>7xUV`kOq@8vWkats-+1nB|C3MA$TG=OJ5Dtm9<h!=aa|5(
zFY6@pSYI2RGh$c2TjRX8?izo6!q|U)aOu*!+E43VySx6qrZ0v(_`LY~$zJ(Yt8YHJ
zVcd&zPmK%;IXwD{*t4&jMt^&9+Y2()kT>s-)7BL%VG#38_4N0Cx^m&z$Wd`|D}xiG
z|LN(o?fJ5k`Re{t@1FbObVGd^P<HRvbn5xziM0B9n;&=e>w4nbQ}dVanV{Sqa+nT0
z_Tc!bNxNs<nZJ4DkTEwNAANAz#`k>!{P%W{`U=yZ+uiQ_)P{3Qr)}8vVDl?EO{y8M
ze)LT3qz=OMCtg`lvTUBDbKgBlKW#l5x9$F@l5<a-+_`<1X~;EIZC-x+q*IHJC%&e+
z-saN4HeI)!Jn6o&YQp+8A-n0j=O3IJH|hQ2JBr<7q78S}@9KG@Lz&0<wsA|H$KTsw
z2;2TsM4ei;sY$x4-;Tz<bG0X)R5h*BJTYqX^iDS??+{HJUte<W<m2j1x@pVLoIC#k
zgWlS5qTu#>b-RaN-*)NP<I7%MRt9s1m&O~PdJt9@Sad1+JpKK@Ov7i~ku}uiGp9*w
z)s;Bw<8UXQ>w{8|95zl0VG&sjQz8YxM)(;Bqyw@xze6EL68ICtv?l_VO$K1b>{?3*
z&WVc3&PII!a78YZKiQIi#sTo{$yO0SsF3Qw!&9i<W*Py|M3Tiw%tuc}5g50%OXexb
zA|y`x4*ZTI_lBA9kyBsp`MaNxMDSh6c=mIUV(yEM(15)`S>$^|z~>=;Lui2^KYTe;
zFfoEBg;!`TWuZbWWuf|7mqkEvJg6vvg*RaaH&~IvTH&69ene={hfE_E4No!o;XDzV
zO=xEmjm*Zis)4UGGROm>s5C->U?xh|{_*<%Z~xp=VPyudslw6`=A|-eU`+^mDZIX)
z3i}H(RDz1h{+bE)8RUdUW6(pqsIXYWhNmj!I1E3sRxVQ&s&E(=3DYYzMHS|F5-!n{
zXsyF4gRaON_9FacD$L&%e&oV9gF=n-AezEqnaM!boB$UCKVSIa>>w5Xlq~*ury1j>
zl1`=d1xhuI_rX$5zVq78RcCyN97Pp+Y~na=^9%FBzb@n_!a5Y--3o*%3BHnOzY<Hr
zY9ADi+I~YQ{($yfvaoRCC{pU8iYSDFYRo*aRBVa3rFk;4Xl1v{TP-yhX?^<G{BosH
zrr=hBedMs$m9LP(r&F_GSy$QOk~>P%=PMvLvN}p@q=np0nTt+O!!{kiG3yE6r!CLa
zq$#B;E!j>Z@@2yoBe$2As?ua*`Lk6<9e%=2uh?dJzs1c-Ovzo`<|G%!Pi}M48keJ!
znKv6@*DqxzA7v_5SwvGwi&bPtGDTCIJlaB(W-w~_ol4%!K->~Fzk|th1fWo5()08k
zEiogt2Aaj|Wfm+#DH>x6r$khs*W}ykAYY-A06DaAupF)yi_OdQE+`8r!N+K_t4H`r
z^krgmoe6AtNc6eb{t1s^`bzjXuBnhDG2ce(jWTQ8@29rjBIZ(C;k<|+!GfNQma@Cl
zr1mqxc5HcL3<yE?H(RqNob*4|n&K>aY~7lkun^f;lLc*`HDNb5U;m%13FYWBRJL}5
zF`$Xxv>U7``|T!Qrq|#U_O(J*wvM<~$QsABLe{v}TA>V8c>&)h4lNjprN}Qz%_7n~
zqDCfPAs_kZ8Xs4b1`SUUG(9Gyf-xYu{)3tyczH-?ZiAu0&t&Dp_k3--($<hL1|nc+
zhR~yFfJW-o*fi}mB=w97A(JsZ;th!nv3JgptZ_DmG>(t)E7nWpO6Y>ql`7S5^xzr#
zbSxlwo1?WNW2W}|4p-z>1cQP}<z}_Jp$zgyiX3_`{4R>wcrx^I?0rr+U#niu(@Z@T
z^+#ef1}Pww5z>(h(xh{KgJF!6!0TlAiQjr6uQI)hL+k~f&Amp@ynj^T{Z%q1wYS=)
zTp+Sy&b<Fy;kar`w!&HMcH>;8;<Td-dLnO@%&4(?aRFt^bzC^g)?gv!AC*;m0cS-n
zUREm{FRK;KK3UoR$XZsM35;P{(K8<100Ehqv}P;zYvPY_Ygtwp>$N!Ovo1f_Rsk+o
zmPRke&%83d<;A-+qr&ofU5cuhywgVpJFN`9QBIM;Xj`SZ8Y5=R56@a^sPQ1H1-yq&
zYJ{P@2D`isQ|k!e?FzqE+czBd=$yT^a$76MNvDt+Xd8i1b1hg8NU?<6FcZVvl@5~_
zTP_#_vF@0HYus>kSWi!IxaIQZ8>gzcCM7-J$hPA~J!x7%KE9iVTu59#cq7iKrD@IY
zHH!I_V)Ltr6)Nt<6U+-({yozmH!ZxSLtaSbryH3M4XiK*gm{G0JIBE4e`QwJ>aeO<
zRi4keO=d<uafy7rjErRI!b01Y31JMFSTHvBKklN6VpTSm7q^1InHa=LY@35e^?EaK
z&f%J0>j9-fUjC3Y+<FGY*&z+q0(Wt}GZ)5Bu6MS^0cVReunxpsg=O%9pZWcH3}ZYu
zlYlT^N2&0#9gfS?=u`32u9<6=R3#@W!0RJPI2n5x^u>9+YAmBs+jS7q|FHBRNE#<3
z2x7q4OpREKpZ_DvAKp@UiCn5uN(~t*t-&%_$S<-iCE?<lFISU+hIKa`&9%$!fWU8R
zn)EyhNfgbyI*b7ho|p^gM;Ny5>TtN_uCApni?iIntqbB8yT}MBQ&UF9P9$J69<-XW
z*|jWZMQ^kGMmzxP0J>;h@&CZe8d>`#LmcWkD3l9X-By!PwF@pKs1l>(&_X~c8h!#q
zA^^fm((I-H0Qka`YLiNgC@Z(cNTqdhyi$)ZyedzIs3Zh8OY(RQ#Ui!P9{>h#<ydkz
zzj)75z<-aXftTHEa7s2+zu!v*MP%RMXIT}}Ww<RHNs?h1aS`E%rNi0qQu3)F-h2sW
zhLN2ujvt3Nr-uIw3os$@BWD)y+C4%yud!6H$j`$py?Hkz5F+sEtQ1aJ&@k7<+g(H&
z_;2iR&nSYmQ9YJQW!VWKZv*^=oe&Y>C;Pj1LQ+UM{@_js>1kTq3Bfk<r*}dkNvRz>
zA)rHhM-DcvY|2bX$zH9G07lQ`Xpqg?wN;Pq*a<PKh?}BXt@=84LToy4$4&^C3K{Rf
zM8AbyIV;QI7d)(Sj-8NhaA1^gkpQq6@7b~4>evY(+H>rLfEpY-A;_^4VzukRt+iOU
zxYj!XFfVRp*QVv&1;<VZ>FQeB5pe8;z>cS5Cj>cmLLSvJb!*eR|GrmD{<Gh2bL@nq
zcf(&$v08V9B}2zfh+`*&ymVt3QaN@)@NA14SCW~R`NqBWOGZeJosd7g7DCp39Xlap
z>w?{1_%GNAfp4XddTV_rq#cg`3p*h!|G#}FWXf;vgur>dzxH>L`D=f$#^{iMg4e)2
z;T`ezs3ZK^!<RSMzhHRxgwqa&IXtGpl-`iaU4Rrp*N`AcfrKjNc+d?b3_8xJM8U@)
za0`hba6HHfkw+t<JeBo`QhGKbCxSr?a$^DHRrO^(^7yjK6OQZPGzc{zR|0ueF}LcG
z>n*0ri*Rj1jV#}NO$_pf16}@2jA$QD(})@n6?D9TK?49ipn;)|2RC4xXBFTk0B!={
z_IWk{2f)=cXeQuh)H75Sh}48Auc|r*tp(iLI*e-qoM6g<TR?aKkYCm_f?EfsG@*Lr
z>>oFN)>{Y8HX`S<2i}@BKF+@$T{8c%vD4R>W7kY4u`P3YC{Hh3I*`LG+e|E*7b%yQ
zbs4I>NV$TJS(h~kmrE3Mj5*$dW?I)~^Ex<C1+P4t>%dZTUZmzg6m!k7HOtkob=_Mm
z;;(tvCFaln{Xfl_^<!V~PVArUP=NU_2n7*O#!n8{j(BlLIH~tX{kWR50mkg##IfOq
z9ow1rUMtUTL~a((#ujezY=C*s#&%BZ3hY<tZ{^qx;Bv&Vg>V>__3L_!!hS8Bz`1oj
z>+1E4a3<%~#M7}?3)gZ^-3ZyUPAxpZ`*b6!Lq2AoM#${ab;P0B2<*-{f_QUX%PffF
zT4lxgEh`Y~%A_RNl{vAiyhur~C-a31!X@DxxtStb*Iko!TM8Pt_;C}ov#h^j5tX>6
zKsK(X%s$T7s>8EeZg>8TZ3>wS;SpahyvB|L7*5YNlmG}FCO%0^t|%fS?#po-(3!LX
zxaaPGI>BEDz~cVgn}plIy)FFVz8q7s?EsGd&q|L+9sba6VR<d`w;?SVj%z0WMMlV6
zi`HCYgqrAUjEHG}bGrHlBT`Sl*`9G?lzB}?^)1FpZEVU@!kj>)9NDB(H!_qd3VPZo
zQzPT7)-{cUs3yi;k=;}ZUnDVAmTqrk+_#rjmNAUFv?*KB#56K)5L>A=RX&)%5CRJq
zJg78jDj}|sX<%HHxlJ=G9xy9`v#WX~^PplDldEiCAPeO<$ZSUj+%k5+ZM?D`V~yDW
zpY9H~?x*24(pV2%+>F_^O?CAR^{A<daYc0v^>t0P*~SLQyp3LR<L2cbF5jr>c7|cj
zbgQ`mftxoZ#zq_&B$-&gWb2Wm=Oo)0X1nCv(IZ=zluwidVbOxNEi6gzMv0Sh)-cSP
zoFp;TExlynwg%=tBWygqZA~L1T(j+T<9#x&zQ+j8Vw7ObwzK!x#HHiY<0ns_ffLV|
zJ~=*pd?`*0nRYB(vh&#0CWaY<GaUsAyn1ZslERKyB7r`oww`h7j%Do*gQ(gRJ&~n!
z$khghX}pUdSrfY3$S@68hm>MHxs)bX-?>+Nuv;VJ((PdFy}LEZrC3ugQ*y5Uc=gsh
z>3~mv=N7=ZQ?RaFRTF>C9C+yar&XYF)zjY}8kqU><0>qen_5#pLQ$G{a5AZ<$p;fl
zi$~OJpk|<k)mo@AhAB-<#x=YxIkA*spkB3V5Qq_}rZnREq)LOJih@ePHWb;7Q&bGt
z(UehlvlL)Qimbb%rht_N92u?vD^m<V5`gWmjRNdX(dHV_qQf2?_UN!jNBih#A6sl6
z;U(nY+pDf2;i}ugaJ2L;b9>bdBwBTwxeLc!U%w5(TgVB5w^!j&ECFBuyYLqn{{ONN
zMzL%Z%+%e@(BkUq%tqv%SzWylA%ep*4mScVu4e9QAfUO=R4*pX$(#enRl{n+a+u{W
zht-5?oE;geueuF0?EQe=4=V?^UngVrh1Gz&3OMM!sOp7e+Oe=2Rt~5p1nUOX3(2fw
zF<_j2>48v>UkH-SJMPrnhmNpjI2`4uhK}%l%^jS7&~VN2&#y4Q)ci6Lp^5Ndu6({+
zGrR%aM?yi*;S(F-W2?h^3htwe@OKXhx?_}J;_&YG_{2??#7*YJK+;lnpuA?HEhg&=
z7%7BRb_z?om=u1oO+gov!rLlj6`85DqQ2i!`a{(<yrz0FUtLxey_i%qh{#p66I-Xe
NQP`S{wJ}{p{|7n;nNR=#

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd.meta
new file mode 100644
index 00000000..c34183a9
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconCollapse.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: d1546f8db185caf4dafcfa58efa3ba2c
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd
new file mode 100644
index 0000000000000000000000000000000000000000..71bc06c48e244aa4ecc6840e8ce676d661a4ecf1
GIT binary patch
literal 49243
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd.meta
new file mode 100644
index 00000000..60e4730d
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconError.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 66305a19e3614694f868c75a982e6b68
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd
new file mode 100644
index 0000000000000000000000000000000000000000..977d717398a66fa34bbe91c8d968013ab7cd1c84
GIT binary patch
literal 36589
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd.meta
new file mode 100644
index 00000000..fee29385
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconHide.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: b3905a73a6672d9449647aaf036e23fc
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd
new file mode 100644
index 0000000000000000000000000000000000000000..290a635d2eaa90aa5c1379bbbf1ef28da3d99f8e
GIT binary patch
literal 53469
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
D>79^W

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd.meta
new file mode 100644
index 00000000..8398c616
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconInfo.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 5a97d5afa6254804f81b7ba956296996
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd
new file mode 100644
index 0000000000000000000000000000000000000000..e20abd9dac7e61eb1feb06cf4d03dc010e6a88de
GIT binary patch
literal 31569
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd.meta
new file mode 100644
index 00000000..d35b91b4
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconResize.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: a9fd8f6b461461f4a92eafc60921ee78
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd
new file mode 100644
index 0000000000000000000000000000000000000000..c9136b95bbfd5d2b6e9f62ed1a89b405d6b0eef2
GIT binary patch
literal 30022
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
OerM2OaBt!nWBwmjc}~Ru

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd.meta
new file mode 100644
index 00000000..1b2f1f46
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottom.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 066c0b04be98cd348abb79add91d42bf
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd
new file mode 100644
index 0000000000000000000000000000000000000000..97862869b981ca71345cb739f69ba1453ebf6614
GIT binary patch
literal 34684
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd.meta
new file mode 100644
index 00000000..83ebfd0b
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconSnapToBottomBg.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: b902f763d0e47364dae25207b7e47800
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 13, y: 13, z: 13, w: 13}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd b/Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd
new file mode 100644
index 0000000000000000000000000000000000000000..5ecf02a5aba9db6dd3cb7fb0d5e141eaf2eb31d4
GIT binary patch
literal 48956
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd.meta
new file mode 100644
index 00000000..9d3f3191
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/IconWarning.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 05c7216c78d4dd34ebe2bac9c1e274d7
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd b/Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd
new file mode 100644
index 0000000000000000000000000000000000000000..87d6fe93ca41a305067f289cd6b0e08e4779e866
GIT binary patch
literal 34138
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd.meta
new file mode 100644
index 00000000..972a7141
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/SearchIcon.psd.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: e04e6c970b950d946a782ea08e5f971d
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: WebGL
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd
new file mode 100644
index 0000000000000000000000000000000000000000..13b95a1bd48467678f05fdf13e54f680dcc06d7c
GIT binary patch
literal 32750
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd.meta
new file mode 100644
index 00000000..100e1356
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground.psd.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: 066d3840badf4d24dba1d42b4c59b888
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 12, y: 12, z: 12, w: 12}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: WebGL
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 1
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd
new file mode 100644
index 0000000000000000000000000000000000000000..49a6a54883458fbf7b6e2d97eaae4b1be3d8789b
GIT binary patch
literal 30518
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
WEZOJAi+*{F`1eUTcJ_b!@BaY1V9{Uz

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd.meta
new file mode 100644
index 00000000..3c37d23b
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground2.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 98e8e1cf8dc7dbf469617c2e40c8a944
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 12, y: 12, z: 12, w: 12}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd
new file mode 100644
index 0000000000000000000000000000000000000000..2a44906102be3b2fc320729286c296540808300d
GIT binary patch
literal 34920
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd.meta
new file mode 100644
index 00000000..757e47aa
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/SlicedBackground3.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: b3f0d976f6d6802479d6465d11b3aa68
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 5
+  maxTextureSize: 32
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 13, y: 13, z: 13, w: 13}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused.meta b/Assets/Plugins/IngameDebugConsole/Sprites/Unused.meta
new file mode 100644
index 00000000..3b3d3819
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/Unused.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: f6caae32d463529478f2186f47c2e3fe
+folderAsset: yes
+timeCreated: 1466010601
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd
new file mode 100644
index 0000000000000000000000000000000000000000..c96c48f1d7b6eed7972836511e4fab696d210f72
GIT binary patch
literal 54471
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
X1#6o-6r+NG7I24RT;}uwwd4N*x7ew9

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd.meta
new file mode 100644
index 00000000..61195b2d
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconErrorHighRes.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: a97ca0b99ece2d94aaaf59653feb45dd
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: -3
+  maxTextureSize: 64
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd
new file mode 100644
index 0000000000000000000000000000000000000000..c7fccefb494ae74e01363d8940432dbf896f4a97
GIT binary patch
literal 61819
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

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd.meta
new file mode 100644
index 00000000..2021d665
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconInfoHighRes.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 33b115bf5efdfa04d8e2e0b70a6643cd
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: -3
+  maxTextureSize: 64
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd
new file mode 100644
index 0000000000000000000000000000000000000000..603687f5fef13beb7340c9b94dc841d0664a24c4
GIT binary patch
literal 54256
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
axL*p~a)f<QaK99QU?UW=wE@}@{{0UO8r*^a

literal 0
HcmV?d00001

diff --git a/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd.meta b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd.meta
new file mode 100644
index 00000000..d125be52
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/Sprites/Unused/IconWarningHighRes.psd.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: af17f91b4376d6a41a793c056c02dadc
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+    flipGreenChannel: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: -3
+  maxTextureSize: 64
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 16
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 1
+  swizzle: 50462976
+  cookieLightType: 1
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: iPhone
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Android
+    maxTextureSize: 64
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 1
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/iOS.meta b/Assets/Plugins/IngameDebugConsole/iOS.meta
new file mode 100644
index 00000000..4237bec0
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/iOS.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 4552a2fd287aca645a670fa2b65e52a9
+folderAsset: yes
+timeCreated: 1586184974
+licenseType: Store
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm b/Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm
new file mode 100644
index 00000000..eab943d5
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm
@@ -0,0 +1,4 @@
+extern "C" void _DebugConsole_CopyText( const char* text ) 
+{
+	[UIPasteboard generalPasteboard].string = [NSString stringWithUTF8String:text];
+}
\ No newline at end of file
diff --git a/Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm.meta b/Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm.meta
new file mode 100644
index 00000000..9fe8ad68
--- /dev/null
+++ b/Assets/Plugins/IngameDebugConsole/iOS/IngameDebugConsole.mm.meta
@@ -0,0 +1,33 @@
+fileFormatVersion: 2
+guid: 4b53767ec4f910e4a9876cbe77d57968
+timeCreated: 1498727312
+licenseType: Store
+PluginImporter:
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  isPreloaded: 0
+  isOverridable: 0
+  platformData:
+    data:
+      first:
+        Any: 
+      second:
+        enabled: 0
+        settings: {}
+    data:
+      first:
+        Editor: Editor
+      second:
+        enabled: 0
+        settings:
+          DefaultValueInitialized: true
+    data:
+      first:
+        iPhone: iOS
+      second:
+        enabled: 1
+        settings: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/iOS.meta b/Assets/Plugins/iOS.meta
new file mode 100644
index 00000000..9d3bad92
--- /dev/null
+++ b/Assets/Plugins/iOS.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8b6270b07114ffc44be377d6c3feab22
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/iOS/GoogleSignIn.meta b/Assets/Plugins/iOS/GoogleSignIn.meta
new file mode 100644
index 00000000..c4ea38dc
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn.meta
@@ -0,0 +1,9 @@
+fileFormatVersion: 2
+guid: 07c86a3f84f494e589218ed67d10255a
+folderAsset: yes
+timeCreated: 1490995894
+licenseType: Pro
+DefaultImporter:
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h
new file mode 100644
index 00000000..5e77bc10
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h
@@ -0,0 +1,20 @@
+/**
+ * Copyright 2017 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#import <GoogleSignIn/GIDSignIn.h>
+@interface GoogleSignInHandler
+    : NSObject <GIDSignInDelegate, GIDSignInUIDelegate>
+
+@end
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h.meta b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h.meta
new file mode 100644
index 00000000..e115ee31
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.h.meta
@@ -0,0 +1,35 @@
+fileFormatVersion: 2
+guid: 62c129704e1ec48179ba285e1af154b8
+labels:
+- gvh
+- gvh_version-1.0.4
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 1
+      settings: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm
new file mode 100644
index 00000000..9b82a370
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm
@@ -0,0 +1,345 @@
+/**
+ * Copyright 2017 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#import "GoogleSignIn.h"
+#import <GoogleSignIn/GIDAuthentication.h>
+#import <GoogleSignIn/GIDGoogleUser.h>
+#import <GoogleSignIn/GIDProfileData.h>
+#import <GoogleSignIn/GIDSignIn.h>
+
+#import <memory>
+
+// These values are in the Unity plugin code.  The iOS specific
+// codes are mapped to these.
+static const int kStatusCodeSuccessCached = -1;
+static const int kStatusCodeSuccess = 0;
+static const int kStatusCodeApiNotConnected = 1;
+static const int kStatusCodeCanceled = 2;
+static const int kStatusCodeInterrupted = 3;
+static const int kStatusCodeInvalidAccount = 4;
+static const int kStatusCodeTimeout = 5;
+static const int kStatusCodeDeveloperError = 6;
+static const int kStatusCodeInternalError = 7;
+static const int kStatusCodeNetworkError = 8;
+static const int kStatusCodeError = 9;
+
+/**
+ * Helper method to pause the Unity player.  This is done when showing any UI.
+ */
+void UnpauseUnityPlayer() {
+  dispatch_async(dispatch_get_main_queue(), ^{
+    if (UnityIsPaused() > 0) {
+      UnityPause(0);
+    }
+  });
+}
+
+// result for pending operation.  Access to this should be protected using the
+// resultLock.
+struct SignInResult {
+  int result_code;
+  bool finished;
+};
+
+std::unique_ptr<SignInResult> currentResult_;
+
+NSRecursiveLock *resultLock = [NSRecursiveLock alloc];
+
+@implementation GoogleSignInHandler
+
+/**
+ * Overload the presenting of the UI so we can pause the Unity player.
+ */
+- (void)signIn:(GIDSignIn *)signIn
+    presentViewController:(UIViewController *)viewController {
+  UnityPause(true);
+  [UnityGetGLViewController() presentViewController:viewController
+                                           animated:YES
+                                         completion:nil];
+}
+
+/**
+ * Overload the dismissing so we can resume the Unity player.
+ */
+- (void)signIn:(GIDSignIn *)signIn
+    dismissViewController:(UIViewController *)viewController {
+  UnityPause(false);
+  [UnityGetGLViewController() dismissViewControllerAnimated:YES completion:nil];
+}
+
+/**
+ * The sign-in flow has finished and was successful if |error| is |nil|.
+ * Map the errors from the iOS SDK back to the Android values for consistency's
+ * sake in the Unity layer.
+ */
+- (void)signIn:(GIDSignIn *)signIn
+    didSignInForUser:(GIDGoogleUser *)user
+           withError:(NSError *)_error {
+  if (_error == nil) {
+    if (currentResult_) {
+      currentResult_->result_code = kStatusCodeSuccess;
+      currentResult_->finished = true;
+    } else {
+      NSLog(@"No currentResult to set status on!");
+    }
+    NSLog(@"didSignInForUser: SUCCESS");
+  } else {
+    NSLog(@"didSignInForUser: %@", _error.localizedDescription);
+    if (currentResult_) {
+      switch (_error.code) {
+      case kGIDSignInErrorCodeUnknown:
+        currentResult_->result_code = kStatusCodeError;
+        break;
+      case kGIDSignInErrorCodeKeychain:
+        currentResult_->result_code = kStatusCodeInternalError;
+        break;
+      case kGIDSignInErrorCodeNoSignInHandlersInstalled:
+        currentResult_->result_code = kStatusCodeDeveloperError;
+        break;
+      case kGIDSignInErrorCodeHasNoAuthInKeychain:
+        currentResult_->result_code = kStatusCodeError;
+        break;
+      case kGIDSignInErrorCodeCanceled:
+        currentResult_->result_code = kStatusCodeCanceled;
+        break;
+      default:
+        NSLog(@"Unmapped error code: %ld, returning Error",
+              static_cast<long>(_error.code));
+        currentResult_->result_code = kStatusCodeError;
+      }
+
+      currentResult_->finished = true;
+      UnpauseUnityPlayer();
+    } else {
+      NSLog(@"No currentResult to set status on!");
+    }
+  }
+}
+
+// Finished disconnecting |user| from the app successfully if |error| is |nil|.
+- (void)signIn:(GIDSignIn *)signIn
+    didDisconnectWithUser:(GIDGoogleUser *)user
+                withError:(NSError *)_error {
+  if (_error == nil) {
+    NSLog(@"didDisconnectWithUser: SUCCESS");
+  } else {
+    NSLog(@"didDisconnectWithUser: %@", _error);
+  }
+}
+
+@end
+
+/**
+ * These are the external "C" methods that are imported by the Unity C# code.
+ * The parameters are intended to be primative, easy to marshall.
+ */
+extern "C" {
+/**
+ * This method does nothing in the iOS implementation.  It is here
+ * to make the API uniform between Android and iOS.
+ */
+void *GoogleSignIn_Create(void *data) { return NULL; }
+
+void GoogleSignIn_EnableDebugLogging(void *unused, bool flag) {
+  if (flag) {
+    NSLog(@"GoogleSignIn: No optional logging available on iOS");
+  }
+}
+
+/**
+ * Configures the GIDSignIn instance.  The first parameter is unused in iOS.
+ * It is here to make the API between Android and iOS uniform.
+ */
+bool GoogleSignIn_Configure(void *unused, bool useGameSignIn,
+                            const char *webClientId, bool requestAuthCode,
+                            bool forceTokenRefresh, bool requestEmail,
+                            bool requestIdToken, bool hidePopups,
+                            const char **additionalScopes, int scopeCount,
+                            const char *accountName) {
+  if (webClientId) {
+    [GIDSignIn sharedInstance].serverClientID =
+        [NSString stringWithUTF8String:webClientId];
+  }
+
+  [GIDSignIn sharedInstance].shouldFetchBasicProfile = true;
+
+  int scopeSize = scopeCount;
+
+  if (scopeSize) {
+    NSMutableArray *tmpary =
+        [[NSMutableArray alloc] initWithCapacity:scopeSize];
+    for (int i = 0; i < scopeCount; i++) {
+      [tmpary addObject:[NSString stringWithUTF8String:additionalScopes[i]]];
+    }
+
+    [GIDSignIn sharedInstance].scopes = tmpary;
+  }
+
+  if (accountName) {
+    [GIDSignIn sharedInstance].loginHint =
+        [NSString stringWithUTF8String:accountName];
+  }
+
+  return !useGameSignIn;
+}
+
+/**
+ Starts the sign-in process.  Returns and error result if error, null otherwise.
+ */
+static SignInResult *startSignIn() {
+  bool busy = false;
+  [resultLock lock];
+  if (!currentResult_ || currentResult_->finished) {
+    currentResult_.reset(new SignInResult());
+    currentResult_->result_code = 0;
+    currentResult_->finished = false;
+  } else {
+    busy = true;
+  }
+  [resultLock unlock];
+
+  if (busy) {
+    NSLog(@"ERROR: There is already a pending sign-in operation.");
+    // Returned to the caller, should be deleted by calling
+    // GoogleSignIn_DisposeFuture().
+    return new SignInResult{.result_code = kStatusCodeDeveloperError,
+                            .finished = true};
+  }
+  return nullptr;
+}
+
+/**
+ * Sign-In.  The return value is a pointer to the currentResult object.
+ */
+void *GoogleSignIn_SignIn() {
+  SignInResult *result = startSignIn();
+  if (!result) {
+    [[GIDSignIn sharedInstance] signIn];
+    result = currentResult_.get();
+  }
+  return result;
+}
+
+/**
+ * Attempt a silent sign-in. Return value is the pointer to the currentResult
+ * object.
+ */
+void *GoogleSignIn_SignInSilently() {
+  SignInResult *result = startSignIn();
+  if (!result) {
+    [[GIDSignIn sharedInstance] signInSilently];
+    result = currentResult_.get();
+  }
+  return result;
+}
+
+void GoogleSignIn_Signout() {
+  GIDSignIn *signIn = [GIDSignIn sharedInstance];
+  [signIn signOut];
+}
+
+void GoogleSignIn_Disconnect() {
+  GIDSignIn *signIn = [GIDSignIn sharedInstance];
+  [signIn disconnect];
+}
+
+bool GoogleSignIn_Pending(SignInResult *result) {
+  volatile bool ret;
+  [resultLock lock];
+  ret = !result->finished;
+  [resultLock unlock];
+  return ret;
+}
+
+GIDGoogleUser *GoogleSignIn_Result(SignInResult *result) {
+  if (result && result->finished) {
+    GIDGoogleUser *guser = [GIDSignIn sharedInstance].currentUser;
+    return guser;
+  }
+  return nullptr;
+}
+
+int GoogleSignIn_Status(SignInResult *result) {
+  if (result) {
+    return result->result_code;
+  }
+  return kStatusCodeDeveloperError;
+}
+
+void GoogleSignIn_DisposeFuture(SignInResult *result) {
+  if (result == currentResult_.get()) {
+    currentResult_.reset(nullptr);
+  } else {
+    delete result;
+  }
+}
+
+/**
+ * Private helper function to copy NSString to char*.  If the destination is
+ * non-null, the contents of src are copied up to len bytes (using strncpy). The
+ * then len is returned. Otherwise returns length of the string to copy + 1.
+ */
+static size_t CopyNSString(NSString *src, char *dest, size_t len) {
+  if (dest && src && len) {
+    const char *string = [src UTF8String];
+    strncpy(dest, string, len);
+    return len;
+  }
+  return src ? src.length + 1 : 0;
+}
+
+size_t GoogleSignIn_GetServerAuthCode(GIDGoogleUser *guser, char *buf,
+                                      size_t len) {
+  NSString *val = [guser serverAuthCode];
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetDisplayName(GIDGoogleUser *guser, char *buf,
+                                   size_t len) {
+  NSString *val = [guser.profile name];
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetEmail(GIDGoogleUser *guser, char *buf, size_t len) {
+  NSString *val = [guser.profile email];
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetFamilyName(GIDGoogleUser *guser, char *buf, size_t len) {
+  NSString *val = [guser.profile familyName];
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetGivenName(GIDGoogleUser *guser, char *buf, size_t len) {
+  NSString *val = [guser.profile givenName];
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetIdToken(GIDGoogleUser *guser, char *buf, size_t len) {
+  NSString *val = [guser.authentication idToken];
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetImageUrl(GIDGoogleUser *guser, char *buf, size_t len) {
+  NSURL *url = [guser.profile imageURLWithDimension:128];
+  NSString *val = url ? [url absoluteString] : nullptr;
+  return CopyNSString(val, buf, len);
+}
+
+size_t GoogleSignIn_GetUserId(GIDGoogleUser *guser, char *buf, size_t len) {
+  NSString *val = [guser userID];
+  return CopyNSString(val, buf, len);
+}
+} // extern "C"
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm.meta b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm.meta
new file mode 100644
index 00000000..98623911
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignIn.mm.meta
@@ -0,0 +1,35 @@
+fileFormatVersion: 2
+guid: 521784ee6b2184e0e947a8fd1508afbc
+labels:
+- gvh
+- gvh_version-1.0.4
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 1
+      settings: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h
new file mode 100644
index 00000000..97fdef8e
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h
@@ -0,0 +1,37 @@
+/**
+ * Copyright 2017 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+#import "GoogleSignIn.h"
+#import <UnityAppController.h>
+
+// Controller to handle Google SignIn.  The AppController methods are swizzled
+// into the UnityAppController in order to avoid breaking other code that needs
+// to handle these messages also.
+@interface UnityAppController (GoogleSignInAppController)
+// These are the implementations for GSI.  The signatures match the
+// AppController methods.
+- (BOOL)application:(UIApplication *)application
+    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions;
+
+- (BOOL)application:(UIApplication *)application
+            openURL:(NSURL *)url
+            options:(NSDictionary<NSString *, id> *)options;
+
+- (BOOL)application:(UIApplication *)application
+              openURL:(NSURL *)url
+    sourceApplication:(NSString *)sourceApplication
+           annotation:(id)annotation;
+
+@end
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h.meta b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h.meta
new file mode 100644
index 00000000..1005ed81
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.h.meta
@@ -0,0 +1,35 @@
+fileFormatVersion: 2
+guid: ce40e3e7b37a54617a4683dfc0479c71
+labels:
+- gvh
+- gvh_version-1.0.4
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 1
+      settings: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm
new file mode 100644
index 00000000..33631489
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm
@@ -0,0 +1,124 @@
+/**
+ * Copyright 2017 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+#import "GoogleSignInAppController.h"
+#import <objc/runtime.h>
+
+// Handles Google SignIn UI and events.
+GoogleSignInHandler *gsiHandler;
+
+/*
+ * Create a category to customize the application.  When this is loaded the
+ * method for the existing application and  GoogleSignIn are swizzled into the
+ * other's class selector.  Then we call our "own" msthod which is actually the
+ * original application's implementation. See more info at:
+ * https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html
+ */
+
+@implementation UnityAppController (GoogleSignInController)
+
+/*
+ Called when the category is loaded.  This is where the methods are swizzled
+ out.
+ */
++ (void)load {
+  Method original;
+  Method swizzled;
+
+  original = class_getInstanceMethod(
+      self, @selector(application:didFinishLaunchingWithOptions:));
+  swizzled = class_getInstanceMethod(
+      self,
+      @selector(GoogleSignInAppController:didFinishLaunchingWithOptions:));
+  method_exchangeImplementations(original, swizzled);
+
+  original = class_getInstanceMethod(
+      self, @selector(application:openURL:sourceApplication:annotation:));
+  swizzled = class_getInstanceMethod(
+      self, @selector
+      (GoogleSignInAppController:openURL:sourceApplication:annotation:));
+  method_exchangeImplementations(original, swizzled);
+
+  original =
+      class_getInstanceMethod(self, @selector(application:openURL:options:));
+  swizzled = class_getInstanceMethod(
+      self, @selector(GoogleSignInAppController:openURL:options:));
+  method_exchangeImplementations(original, swizzled);
+}
+
+- (BOOL)GoogleSignInAppController:(UIApplication *)application
+    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
+
+  // IMPORTANT: IF you are not supplying a GoogleService-Info.plist in your
+  // project that contains the client id, you need to set the client id here.
+
+  NSString *path = [[NSBundle mainBundle] pathForResource:@"GoogleService-Info"
+                                                   ofType:@"plist"];
+  NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
+  NSString *clientId = [dict objectForKey:@"CLIENT_ID"];
+
+  gsiHandler = [GoogleSignInHandler alloc];
+
+  // Setup the Sign-In instance.
+  GIDSignIn *signIn = [GIDSignIn sharedInstance];
+  signIn.clientID = clientId;
+  signIn.uiDelegate = gsiHandler;
+  signIn.delegate = gsiHandler;
+
+  // looks like it's just calling itself, but the implementations were swapped
+  // so we're actually calling the original once we're done
+  return [self GoogleSignInAppController:application
+           didFinishLaunchingWithOptions:launchOptions];
+}
+
+/**
+ * Handle the auth URL
+ */
+- (BOOL)GoogleSignInAppController:(UIApplication *)application
+                          openURL:(NSURL *)url
+                sourceApplication:(NSString *)sourceApplication
+                       annotation:(id)annotation {
+  BOOL handled = [self GoogleSignInAppController:application
+                                         openURL:url
+                               sourceApplication:sourceApplication
+                                      annotation:annotation];
+
+  return [[GIDSignIn sharedInstance] handleURL:url
+                             sourceApplication:sourceApplication
+                                    annotation:annotation] ||
+         handled;
+}
+
+/**
+ * Handle the auth URL.
+ */
+- (BOOL)GoogleSignInAppController:(UIApplication *)app
+                          openURL:(NSURL *)url
+                          options:(NSDictionary *)options {
+
+  BOOL handled =
+      [self GoogleSignInAppController:app openURL:url options:options];
+
+  return [[GIDSignIn sharedInstance]
+                     handleURL:url
+             sourceApplication:
+                 options[UIApplicationOpenURLOptionsSourceApplicationKey]
+                    annotation:
+                        options[UIApplicationOpenURLOptionsAnnotationKey]] ||
+         handled;
+}
+
+@end
diff --git a/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm.meta b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm.meta
new file mode 100644
index 00000000..676c7108
--- /dev/null
+++ b/Assets/Plugins/iOS/GoogleSignIn/GoogleSignInAppController.mm.meta
@@ -0,0 +1,35 @@
+fileFormatVersion: 2
+guid: 50b2e1c9319e4446e9dbd9b183790472
+labels:
+- gvh
+- gvh_version-1.0.4
+PluginImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  iconMap: {}
+  executionOrder: {}
+  defineConstraints: []
+  isPreloaded: 0
+  isOverridable: 0
+  isExplicitlyReferenced: 0
+  validateReferences: 1
+  platformData:
+  - first:
+      Any: 
+    second:
+      enabled: 0
+      settings: {}
+  - first:
+      Editor: Editor
+    second:
+      enabled: 0
+      settings:
+        DefaultValueInitialized: true
+  - first:
+      iPhone: iOS
+    second:
+      enabled: 1
+      settings: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Profile.cs b/Assets/Profile.cs
new file mode 100644
index 00000000..996d7fb4
--- /dev/null
+++ b/Assets/Profile.cs
@@ -0,0 +1,124 @@
+using PlayFab.ClientModels;
+using PlayFab;
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+using MS;
+using TMPro;
+
+public class Profile : MonoBehaviour
+{
+    // Start is called before the first frame update
+    public Button EnteredNameButton;
+    public List<Sprite> AvatarSprites;
+    public Sprite AvatarSelectedSprite;
+    public Popup EnterNamePanel;
+    public Popup MainPanel;
+    public TMP_InputField nameInputField;
+    public Image HeaderProfileImg;
+    public TextMeshProUGUI HeaderProfileName;
+    public Image LevelFillerImg;
+    public TextMeshProUGUI LevelFillerText;
+    private void Start()
+    {
+        CheckForDisplayName();
+        CheckForAvatar();
+        if (EnteredNameButton != null)
+            EnteredNameButton.interactable = false;
+    }
+    private void CheckForAvatar()
+    {
+        int hasSelectedAvatar = PlayerPrefs.GetInt(GameConstants.AvatarSelectedCheckKey, 0);
+        if (hasSelectedAvatar > 0)
+        {
+            //string name = PlayerPrefs.GetString(GameConstants.DisplayNameKey);
+            //PlayFabLeaderboards.DisplayName = name;
+            AvatarSelectedSprite = AvatarSprites[PlayerPrefs.GetInt(GameConstants.AvatarSelectedIndex)];
+            HeaderProfileImg.sprite = AvatarSelectedSprite;
+        }
+        else
+        {
+            MainPanel.Close();
+            if (!EnterNamePanel.isOpen)
+                EnterNamePanel.Open();
+        }
+    }
+    private void CheckForDisplayName()
+    {
+        int hasEnteredName = PlayerPrefs.GetInt(GameConstants.NameEnteredCheckKey, 0);
+        if (hasEnteredName > 0)
+        {
+
+            string name = PlayerPrefs.GetString(GameConstants.DisplayNameKey);
+            PlayFabLeaderboards.DisplayName = name;
+            PlayFabManager.Instance.playFabLeaderboards.SetDisplayName(name);
+            HeaderProfileName.text = name;
+            LevelFillerSetter();
+        }
+        else
+        {
+
+            Debug.Log("Name not found in plaerprefs");
+            MainPanel.Close();
+            if (!EnterNamePanel.isOpen)
+                EnterNamePanel.Open();
+        }
+    }
+    public void LevelFillerSetter()
+    {
+        int bestScore = PlayerPrefs.GetInt("BestScore", 0); // Default to 0 if not set
+
+        float fillAmount = Mathf.Clamp01((float)bestScore / 100f); // Ensure it stays between 0 and 1
+        LevelFillerImg.fillAmount = fillAmount;
+
+        //LevelFillerText.text = bestScore + "/" + maxScore;
+    }
+    public void OnDisplayNameEntered()
+    {
+        if (PlayFabClientAPI.IsClientLoggedIn())
+        {
+            PlayFabManager.Instance.playFabLeaderboards.SetDisplayName(nameInputField.text);
+        }
+        SafePlayerPrefs.SetInt(GameConstants.NameEnteredCheckKey, 1);
+        SafePlayerPrefs.SetString(GameConstants.DisplayNameKey, nameInputField.text);
+        HeaderProfileName.text = nameInputField.text;
+
+        EnterNamePanel.Close();
+        LevelFillerSetter();
+    }
+    public void OnAvatarSelected(int AvatarID)
+    {
+        //PlayFabManager.Instance.playFabLeaderboards.SetDisplayName(nameInputField.text);
+        EnteredNameButton.interactable = true;
+        SafePlayerPrefs.SetInt(GameConstants.AvatarSelectedCheckKey, 1);
+        SafePlayerPrefs.SetInt(GameConstants.AvatarSelectedIndex, AvatarID);
+        AvatarSelectedSprite = AvatarSprites[AvatarID];
+        HeaderProfileImg.sprite = AvatarSelectedSprite;
+        SetAvatarID(AvatarID);
+        //NameEnterPanel.Close();
+    }
+
+    public void SetAvatarID(int avatarID)
+    {
+        var request = new UpdateUserDataRequest
+        {
+            Data = new Dictionary<string, string>
+            {
+                { "AvatarID", avatarID.ToString() } // Convert int to string for storage
+            },
+            Permission = UserDataPermission.Public
+        };
+        if (PlayFabClientAPI.IsClientLoggedIn())
+            PlayFabClientAPI.UpdateUserData(request, OnDataUpdateSuccess, OnDataUpdateFailure);
+    }
+    private void OnDataUpdateSuccess(UpdateUserDataResult result)
+    {
+        Debug.Log("Avatar ID updated successfully.");
+    }
+
+    private void OnDataUpdateFailure(PlayFabError error)
+    {
+        Debug.LogError("Failed to update Avatar ID: " + error.GenerateErrorReport());
+    }
+}
\ No newline at end of file
diff --git a/Assets/Profile.cs.meta b/Assets/Profile.cs.meta
new file mode 100644
index 00000000..33e5bc4e
--- /dev/null
+++ b/Assets/Profile.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 21236f4bddba5ff4db559d91c0c804b4
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scenes/Gameplay.unity b/Assets/Scenes/Gameplay.unity
index 1f945781..97585eca 100644
--- a/Assets/Scenes/Gameplay.unity
+++ b/Assets/Scenes/Gameplay.unity
@@ -356,15 +356,82 @@ PrefabInstance:
       propertyPath: m_LocalEulerAnglesHint.z
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 1157998567861908839, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: Cash
+      value: 
+      objectReference: {fileID: 1800608275}
+    - target: {fileID: 1157998567861908839, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: Coin
+      value: 
+      objectReference: {fileID: 1800608275}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: -9.371103
+      objectReference: {fileID: 0}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0.0000009313226
+      objectReference: {fileID: 0}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 0.7071068
+      objectReference: {fileID: 0}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0.7071068
+      objectReference: {fileID: 0}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2009757565125818060, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2611225516326384265, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_Alpha
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 3163929202673714977, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
       propertyPath: m_Name
       value: Gameplay
       objectReference: {fileID: 0}
+    - target: {fileID: 3880209530060406563, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4228029045456089926, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: ControlMoveAxis
+      value: -1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4658097709374346372, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5728126654494554082, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+      propertyPath: field of view
+      value: 60.000004
+      objectReference: {fileID: 0}
     m_RemovedComponents: []
     m_RemovedGameObjects: []
     m_AddedGameObjects: []
     m_AddedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+--- !u!114 &1800608275 stripped
+MonoBehaviour:
+  m_CorrespondingSourceObject: {fileID: 1806979901701207792, guid: f421b37d0d39dda4fbd3b3fb8fbda43d, type: 3}
+  m_PrefabInstance: {fileID: 1800608274}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
 --- !u!1660057539 &9223372036854775807
 SceneRoots:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scenes/Loading.unity b/Assets/Scenes/Loading.unity
index 3f262ba6..07fcb3cf 100644
--- a/Assets/Scenes/Loading.unity
+++ b/Assets/Scenes/Loading.unity
@@ -122,6 +122,291 @@ NavMeshSettings:
     debug:
       m_Flags: 0
   m_NavMeshData: {fileID: 0}
+--- !u!1 &114691775
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 114691776}
+  - component: {fileID: 114691779}
+  - component: {fileID: 114691778}
+  - component: {fileID: 114691777}
+  m_Layer: 5
+  m_Name: GoogleSignInButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &114691776
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 114691775}
+  m_LocalRotation: {x: 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: 780811412}
+  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: 600}
+  m_SizeDelta: {x: 525, y: 120}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!114 &114691777
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 114691775}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  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: 114691778}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!114 &114691778
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 114691775}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: 2d53a66c391dadc4b8ad1347e8c7682f, 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 &114691779
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 114691775}
+  m_CullTransparentMesh: 1
+--- !u!1 &264554633
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 264554634}
+  - component: {fileID: 264554637}
+  - component: {fileID: 264554636}
+  - component: {fileID: 264554635}
+  m_Layer: 5
+  m_Name: GuestLoginButton
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &264554634
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 264554633}
+  m_LocalRotation: {x: 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: 2090563053}
+  m_Father: {fileID: 780811412}
+  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: 380}
+  m_SizeDelta: {x: 381.3092, y: 169.72}
+  m_Pivot: {x: 0.5, y: 0}
+--- !u!114 &264554635
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 264554633}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  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: 264554636}
+  m_OnClick:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!114 &264554636
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 264554633}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 128484845, guid: c7e8e001296d0aa4d8725a9a14607f61, 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 &264554637
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 264554633}
+  m_CullTransparentMesh: 1
+--- !u!1 &307130679
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 307130681}
+  - component: {fileID: 307130680}
+  m_Layer: 0
+  m_Name: PlayerPrefsSyncManager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &307130680
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 307130679}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: c814388591ae90d4aa18f1259f9c3b10, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+--- !u!4 &307130681
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 307130679}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 350.22916, y: 1514.299, 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!1 &559579066
 GameObject:
   m_ObjectHideFlags: 0
@@ -321,6 +606,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   loadingSlider: {fileID: 616766207}
+  loadingBarObj: {fileID: 1182391840}
 --- !u!4 &631203635
 Transform:
   m_ObjectHideFlags: 0
@@ -554,6 +840,8 @@ RectTransform:
   - {fileID: 1080658819}
   - {fileID: 1951881489}
   - {fileID: 1182391841}
+  - {fileID: 114691776}
+  - {fileID: 264554634}
   m_Father: {fileID: 0}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0, y: 0}
@@ -573,6 +861,53 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 5b228182a9cf64d41a266c9af49429f9, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!1 &817146857
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 817146859}
+  - component: {fileID: 817146858}
+  m_Layer: 0
+  m_Name: GoogleSignInManager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &817146858
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 817146857}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: aea303bf6931eb64a925ac187863ae99, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  bootstrapper: {fileID: 631203634}
+  googleSignInButton: {fileID: 114691777}
+  guestLoginButton: {fileID: 264554635}
+--- !u!4 &817146859
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 817146857}
+  serializedVersion: 2
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 540, y: 523.49, 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!1 &1080658818
 GameObject:
   m_ObjectHideFlags: 0
@@ -665,7 +1000,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!224 &1182391841
 RectTransform:
   m_ObjectHideFlags: 0
@@ -950,6 +1285,140 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1951881488}
   m_CullTransparentMesh: 1
+--- !u!1 &2090563052
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2090563053}
+  - component: {fileID: 2090563055}
+  - component: {fileID: 2090563054}
+  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 &2090563053
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2090563052}
+  m_LocalRotation: {x: 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: 264554634}
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &2090563054
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2090563052}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: Guest Login
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 5da2ee26a9d0b024dafba9acbda5519e, type: 2}
+  m_sharedMaterial: {fileID: 7937037986802887748, guid: 5da2ee26a9d0b024dafba9acbda5519e, 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: 54.2
+  m_fontSizeBase: 36
+  m_fontWeight: 400
+  m_enableAutoSizing: 1
+  m_fontSizeMin: 18
+  m_fontSizeMax: 54.2
+  m_fontStyle: 0
+  m_HorizontalAlignment: 2
+  m_VerticalAlignment: 512
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 0
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 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 &2090563055
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2090563052}
+  m_CullTransparentMesh: 1
 --- !u!1 &2093053312
 GameObject:
   m_ObjectHideFlags: 0
@@ -1035,3 +1504,5 @@ SceneRoots:
   - {fileID: 695861345}
   - {fileID: 631203635}
   - {fileID: 732690152}
+  - {fileID: 817146859}
+  - {fileID: 307130681}
diff --git a/Assets/Scenes/MainMenu.unity b/Assets/Scenes/MainMenu.unity
index b617e466..2e34c0e7 100644
--- a/Assets/Scenes/MainMenu.unity
+++ b/Assets/Scenes/MainMenu.unity
@@ -2049,6 +2049,82 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 443354260}
   m_CullTransparentMesh: 1
+--- !u!1 &475566240
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 475566241}
+  - component: {fileID: 475566243}
+  - component: {fileID: 475566242}
+  m_Layer: 5
+  m_Name: ScoreBG (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &475566241
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 475566240}
+  m_LocalRotation: {x: 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: 516868694}
+  m_Father: {fileID: 8946041516820998889}
+  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: 145.9}
+  m_SizeDelta: {x: 141, y: 32}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &475566242
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 475566240}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 21300000, guid: d1a254d145eb8a14ca793fd3035c8b0c, 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 &475566243
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 475566240}
+  m_CullTransparentMesh: 1
 --- !u!1 &483958581
 GameObject:
   m_ObjectHideFlags: 0
@@ -2258,6 +2334,140 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 505193140}
   m_CullTransparentMesh: 1
+--- !u!1 &516868693
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 516868694}
+  - component: {fileID: 516868695}
+  - component: {fileID: 516868696}
+  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 &516868694
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 516868693}
+  m_LocalRotation: {x: 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: 475566241}
+  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: 0}
+  m_SizeDelta: {x: 221.375, y: 55.3438}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &516868695
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 516868693}
+  m_CullTransparentMesh: 1
+--- !u!114 &516868696
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 516868693}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_text: 0
+  m_isRightToLeft: 0
+  m_fontAsset: {fileID: 11400000, guid: 5da2ee26a9d0b024dafba9acbda5519e, type: 2}
+  m_sharedMaterial: {fileID: 2100000, guid: 1246bf1715be85246a64e0c6de518fab, 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: 47.4
+  m_fontSizeBase: 20.2
+  m_fontWeight: 400
+  m_enableAutoSizing: 1
+  m_fontSizeMin: 18
+  m_fontSizeMax: 72
+  m_fontStyle: 32
+  m_HorizontalAlignment: 2
+  m_VerticalAlignment: 512
+  m_textAlignment: 65535
+  m_characterSpacing: 0
+  m_wordSpacing: 0
+  m_lineSpacing: 0
+  m_lineSpacingMax: 0
+  m_paragraphSpacing: 0
+  m_charWidthMaxAdj: 0
+  m_enableWordWrapping: 1
+  m_wordWrappingRatios: 0.4
+  m_overflowMode: 1
+  m_linkedTextComponent: {fileID: 0}
+  parentLinkedComponent: {fileID: 0}
+  m_enableKerning: 1
+  m_enableExtraPadding: 0
+  checkPaddingRequired: 0
+  m_isRichText: 1
+  m_parseCtrlCharacters: 1
+  m_isOrthographic: 1
+  m_isCullingEnabled: 0
+  m_horizontalMapping: 0
+  m_verticalMapping: 0
+  m_uvLineOffset: 0
+  m_geometrySortingOrder: 0
+  m_IsTextObjectScaleStatic: 0
+  m_VertexBufferAutoSizeReduction: 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 &517469374
 GameObject:
   m_ObjectHideFlags: 0
@@ -4071,6 +4281,7 @@ GameObject:
   - component: {fileID: 800311214}
   - component: {fileID: 800311213}
   - component: {fileID: 800311212}
+  - component: {fileID: 800311216}
   m_Layer: 5
   m_Name: EnterNamePanel
   m_TagString: Untagged
@@ -4163,6 +4374,31 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 800311210}
   m_CullTransparentMesh: 1
+--- !u!114 &800311216
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 800311210}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 21236f4bddba5ff4db559d91c0c804b4, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  EnteredNameButton: {fileID: 1054812274}
+  AvatarSprites:
+  - {fileID: 886436354, guid: 03f5944480e9ef64cb1ac4dd0e551a27, type: 3}
+  - {fileID: -1134907537, guid: 03f5944480e9ef64cb1ac4dd0e551a27, type: 3}
+  - {fileID: 526338147, guid: 03f5944480e9ef64cb1ac4dd0e551a27, type: 3}
+  AvatarSelectedSprite: {fileID: 0}
+  EnterNamePanel: {fileID: 800311212}
+  MainPanel: {fileID: 1295747850}
+  nameInputField: {fileID: 19370734}
+  HeaderProfileImg: {fileID: 1421235385}
+  HeaderProfileName: {fileID: 1884363898}
+  LevelFillerImg: {fileID: 825963822}
+  LevelFillerText: {fileID: 0}
 --- !u!1 &825963820
 GameObject:
   m_ObjectHideFlags: 0
@@ -11569,9 +11805,9 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_text: 12334
+  m_text: 0
   m_isRightToLeft: 0
-  m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+  m_fontAsset: {fileID: 11400000, guid: 5da2ee26a9d0b024dafba9acbda5519e, type: 2}
   m_sharedMaterial: {fileID: 2100000, guid: 1246bf1715be85246a64e0c6de518fab, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
@@ -11596,14 +11832,14 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 27.2
-  m_fontSizeBase: 36
+  m_fontSize: 47.4
+  m_fontSizeBase: 20.2
   m_fontWeight: 400
   m_enableAutoSizing: 1
-  m_fontSizeMin: 14.5
+  m_fontSizeMin: 18
   m_fontSizeMax: 72
   m_fontStyle: 32
-  m_HorizontalAlignment: 1
+  m_HorizontalAlignment: 2
   m_VerticalAlignment: 512
   m_textAlignment: 65535
   m_characterSpacing: 0
@@ -11614,7 +11850,7 @@ MonoBehaviour:
   m_charWidthMaxAdj: 0
   m_enableWordWrapping: 1
   m_wordWrappingRatios: 0.4
-  m_overflowMode: 0
+  m_overflowMode: 1
   m_linkedTextComponent: {fileID: 0}
   parentLinkedComponent: {fileID: 0}
   m_enableKerning: 1
@@ -11658,9 +11894,9 @@ MonoBehaviour:
   m_OnCullStateChanged:
     m_PersistentCalls:
       m_Calls: []
-  m_text: 12334
+  m_text: 0
   m_isRightToLeft: 0
-  m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
+  m_fontAsset: {fileID: 11400000, guid: 5da2ee26a9d0b024dafba9acbda5519e, type: 2}
   m_sharedMaterial: {fileID: 2100000, guid: 1246bf1715be85246a64e0c6de518fab, type: 2}
   m_fontSharedMaterials: []
   m_fontMaterial: {fileID: 0}
@@ -11685,14 +11921,14 @@ MonoBehaviour:
   m_faceColor:
     serializedVersion: 2
     rgba: 4294967295
-  m_fontSize: 27.2
-  m_fontSizeBase: 36
+  m_fontSize: 47.4
+  m_fontSizeBase: 20.2
   m_fontWeight: 400
   m_enableAutoSizing: 1
-  m_fontSizeMin: 14.5
+  m_fontSizeMin: 18
   m_fontSizeMax: 72
   m_fontStyle: 32
-  m_HorizontalAlignment: 1
+  m_HorizontalAlignment: 2
   m_VerticalAlignment: 512
   m_textAlignment: 65535
   m_characterSpacing: 0
@@ -11703,7 +11939,7 @@ MonoBehaviour:
   m_charWidthMaxAdj: 0
   m_enableWordWrapping: 1
   m_wordWrappingRatios: 0.4
-  m_overflowMode: 0
+  m_overflowMode: 1
   m_linkedTextComponent: {fileID: 0}
   parentLinkedComponent: {fileID: 0}
   m_enableKerning: 1
@@ -12300,7 +12536,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 3694136963135273964}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
@@ -12340,7 +12576,7 @@ RectTransform:
   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: 4, y: 154.9}
+  m_AnchoredPosition: {x: 0, y: 176}
   m_SizeDelta: {x: 141, y: 32}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &2127333613745618497
@@ -12356,7 +12592,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   pedestalNumber: 3
-  scoreText: {fileID: 4404033343624500367}
+  scoreText: {fileID: 516868696}
   profilePic: {fileID: 1872020314069923374}
   nameText: {fileID: 9071939939645621796}
 --- !u!114 &2280375978144475388
@@ -12794,39 +13030,9 @@ RectTransform:
   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: -1.2281}
+  m_AnchoredPosition: {x: 0, y: 17.8}
   m_SizeDelta: {x: 221.375, y: 55.3438}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!114 &3416664224428966726
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8337526333926663540}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_Sprite: {fileID: 21300000, guid: d1a254d145eb8a14ca793fd3035c8b0c, 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!95 &3467639516214727882
 Animator:
   serializedVersion: 5
@@ -12873,7 +13079,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!114 &3754722601061921717
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -12937,9 +13143,9 @@ RectTransform:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7504354048190083025}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
   m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1.00032, y: 1.00032, z: 1.00032}
+  m_LocalScale: {x: 1, y: 1, z: 1}
   m_ConstrainProportionsScale: 0
   m_Children:
   - {fileID: 8026882825163135342}
@@ -12947,7 +13153,7 @@ RectTransform:
   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: 4, y: 138.5}
+  m_AnchoredPosition: {x: 0, y: 145.9}
   m_SizeDelta: {x: 141, y: 32}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!224 &3872224433570044647
@@ -13087,25 +13293,6 @@ MonoBehaviour:
   m_ChildScaleWidth: 0
   m_ChildScaleHeight: 0
   m_ReverseArrangement: 0
---- !u!224 &4218099631219653145
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8524890883894783598}
-  m_LocalRotation: {x: 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: 6297160936045475414}
-  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 1, y: 0.5}
-  m_AnchorMax: {x: 1, y: 0.5}
-  m_AnchoredPosition: {x: -50.5, y: -0.7949896}
-  m_SizeDelta: {x: 75.97, y: 30.41}
-  m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &4229214337198962808
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -13154,95 +13341,6 @@ GameObject:
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
---- !u!114 &4404033343624500367
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8524890883894783598}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_Material: {fileID: 0}
-  m_Color: {r: 1, g: 1, b: 1, a: 1}
-  m_RaycastTarget: 1
-  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
-  m_Maskable: 1
-  m_OnCullStateChanged:
-    m_PersistentCalls:
-      m_Calls: []
-  m_text: 12334
-  m_isRightToLeft: 0
-  m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2}
-  m_sharedMaterial: {fileID: 2100000, guid: 1246bf1715be85246a64e0c6de518fab, 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: 27.2
-  m_fontSizeBase: 36
-  m_fontWeight: 400
-  m_enableAutoSizing: 1
-  m_fontSizeMin: 14.5
-  m_fontSizeMax: 72
-  m_fontStyle: 32
-  m_HorizontalAlignment: 1
-  m_VerticalAlignment: 512
-  m_textAlignment: 65535
-  m_characterSpacing: 0
-  m_wordSpacing: 0
-  m_lineSpacing: 0
-  m_lineSpacingMax: 0
-  m_paragraphSpacing: 0
-  m_charWidthMaxAdj: 0
-  m_enableWordWrapping: 1
-  m_wordWrappingRatios: 0.4
-  m_overflowMode: 0
-  m_linkedTextComponent: {fileID: 0}
-  parentLinkedComponent: {fileID: 0}
-  m_enableKerning: 1
-  m_enableExtraPadding: 0
-  checkPaddingRequired: 0
-  m_isRichText: 1
-  m_parseCtrlCharacters: 1
-  m_isOrthographic: 1
-  m_isCullingEnabled: 0
-  m_horizontalMapping: 0
-  m_verticalMapping: 0
-  m_uvLineOffset: 0
-  m_geometrySortingOrder: 0
-  m_IsTextObjectScaleStatic: 0
-  m_VertexBufferAutoSizeReduction: 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 &4581989795419718254
 CanvasRenderer:
   m_ObjectHideFlags: 0
@@ -13656,26 +13754,6 @@ RectTransform:
   m_AnchoredPosition: {x: -3.1, y: -114.1}
   m_SizeDelta: {x: 120, y: 120}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!224 &6297160936045475414
-RectTransform:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8337526333926663540}
-  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1.00032, y: 1.00032, z: 1.00032}
-  m_ConstrainProportionsScale: 0
-  m_Children:
-  - {fileID: 4218099631219653145}
-  m_Father: {fileID: 8946041516820998889}
-  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: 4, y: 138.8}
-  m_SizeDelta: {x: 141, y: 32}
-  m_Pivot: {x: 0.5, y: 0.5}
 --- !u!1 &6329351691133065142
 GameObject:
   m_ObjectHideFlags: 0
@@ -14103,7 +14181,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!114 &7570351248279651149
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -14177,7 +14255,7 @@ RectTransform:
   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.3305, y: -13.2}
+  m_AnchoredPosition: {x: -0.3305, y: -0.8}
   m_SizeDelta: {x: 172.2484, y: 44.5333}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!224 &7795106251941810256
@@ -14214,7 +14292,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 7504354048190083025}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
   m_Name: 
@@ -14258,14 +14336,6 @@ RectTransform:
   m_AnchoredPosition: {x: 11.378, y: 18.5}
   m_SizeDelta: {x: 1057.2, y: 793.97}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &7978439345004707343
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8337526333926663540}
-  m_CullTransparentMesh: 1
 --- !u!114 &7999982976484535055
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -14293,10 +14363,10 @@ RectTransform:
   m_Children: []
   m_Father: {fileID: 3848434020715499350}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 1, y: 0.5}
-  m_AnchorMax: {x: 1, y: 0.5}
-  m_AnchoredPosition: {x: -50.5, y: -0.7949896}
-  m_SizeDelta: {x: 75.97, y: 30.41}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 221.375, y: 55.3438}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!224 &8120531799563461673
 RectTransform:
@@ -14318,14 +14388,6 @@ RectTransform:
   m_AnchoredPosition: {x: -0.000014259, y: -209}
   m_SizeDelta: {x: 1080, y: 833.9}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!222 &8273856533194255613
-CanvasRenderer:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8524890883894783598}
-  m_CullTransparentMesh: 1
 --- !u!224 &8301229671545223574
 RectTransform:
   m_ObjectHideFlags: 0
@@ -14365,24 +14427,6 @@ RectTransform:
   m_AnchoredPosition: {x: 0, y: 0}
   m_SizeDelta: {x: 120, y: 120}
   m_Pivot: {x: 0.5, y: 0.5}
---- !u!1 &8337526333926663540
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 6297160936045475414}
-  - component: {fileID: 7978439345004707343}
-  - component: {fileID: 3416664224428966726}
-  m_Layer: 5
-  m_Name: ScoreBG
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 0
 --- !u!224 &8419866729458327092
 RectTransform:
   m_ObjectHideFlags: 0
@@ -14448,7 +14492,7 @@ RectTransform:
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
   m_AnchorMin: {x: 0.5, y: 0.5}
   m_AnchorMax: {x: 0.5, y: 0.5}
-  m_AnchoredPosition: {x: -2.3936, y: -11.5607}
+  m_AnchoredPosition: {x: -2.3936, y: -0.8}
   m_SizeDelta: {x: 185.6433, y: 46.4108}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!114 &8509113260832753955
@@ -14481,24 +14525,6 @@ MonoBehaviour:
   m_FillOrigin: 0
   m_UseSpriteMesh: 0
   m_PixelsPerUnitMultiplier: 1
---- !u!1 &8524890883894783598
-GameObject:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  serializedVersion: 6
-  m_Component:
-  - component: {fileID: 4218099631219653145}
-  - component: {fileID: 8273856533194255613}
-  - component: {fileID: 4404033343624500367}
-  m_Layer: 5
-  m_Name: Text (TMP)
-  m_TagString: Untagged
-  m_Icon: {fileID: 0}
-  m_NavMeshLayer: 0
-  m_StaticEditorFlags: 0
-  m_IsActive: 1
 --- !u!1 &8753920188017403380
 GameObject:
   m_ObjectHideFlags: 0
@@ -14568,10 +14594,10 @@ RectTransform:
   m_Children: []
   m_Father: {fileID: 2000930026608204176}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
-  m_AnchorMin: {x: 1, y: 0.5}
-  m_AnchorMax: {x: 1, y: 0.5}
-  m_AnchoredPosition: {x: -50.5, y: -0.7949896}
-  m_SizeDelta: {x: 75.97, y: 30.41}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: -1.2281}
+  m_SizeDelta: {x: 221.375, y: 55.3438}
   m_Pivot: {x: 0.5, y: 0.5}
 --- !u!222 &8933557623444557051
 CanvasRenderer:
@@ -14595,7 +14621,7 @@ RectTransform:
   m_Children:
   - {fileID: 4056225210829074065}
   - {fileID: 8498960607485967627}
-  - {fileID: 6297160936045475414}
+  - {fileID: 475566241}
   - {fileID: 1033533885}
   m_Father: {fileID: 1145879705990377755}
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
diff --git a/Assets/Scripts/Bootstrapper.cs b/Assets/Scripts/Bootstrapper.cs
index 2ed71fbb..8a6e01b2 100644
--- a/Assets/Scripts/Bootstrapper.cs
+++ b/Assets/Scripts/Bootstrapper.cs
@@ -1,5 +1,3 @@
-using System.Collections;
-using System.Collections.Generic;
 using DG.Tweening;
 using UnityEngine;
 using UnityEngine.SceneManagement;
@@ -7,11 +5,20 @@ using UnityEngine.UI;
 
 public class Bootstrapper : MonoBehaviour
 {
-    public Image loadingSlider;
-    // Start is called before the first frame update
-    void Start()
+    [SerializeField] private Image loadingSlider;
+    [SerializeField] private GameObject loadingBarObj;
+    private void Start()
     {
-        loadingSlider.DOFillAmount(1, 2.5f).OnComplete(() =>
+#if UNITY_EDITOR
+        StartGame();
+#endif
+    }
+    // Called from GoogleSignInManager when login is successful
+    public void StartGame()
+    {
+        Debug.Log("Starting game...");
+        loadingBarObj.SetActive(true);
+        loadingSlider.DOFillAmount(1f, 2.5f).OnComplete(() =>
         {
             SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex + 1);
         });
diff --git a/Assets/Scripts/HomeScene.cs b/Assets/Scripts/HomeScene.cs
index 591ed862..81e27daa 100644
--- a/Assets/Scripts/HomeScene.cs
+++ b/Assets/Scripts/HomeScene.cs
@@ -90,10 +90,10 @@ public class HomeScene : MonoBehaviour
     {
         instance = this;
         OnPlayButtonPressed = new UnityEvent();
-        CheckForDisplayName();
-        CheckForAvatar();
+        //CheckForDisplayName();
+        //CheckForAvatar();
         SetupSettingToggle();
-        leaderboardUIScreen.Init();
+        //leaderboardUIScreen.Init();
         //if (GameManager.openLevelSelection)
         //{
         //    GameManager.openLevelSelection = false;
@@ -106,8 +106,8 @@ public class HomeScene : MonoBehaviour
         //Music.instance.Play(Music.Type.MainMusic);
         Application.targetFrameRate = 60;
         EnteredNameButton.interactable = false;
-        //MainScreen.Open();
         CashText.text = PlayerPrefs.GetInt("Cash").ToString();
+        MainScreen.Open();
     }
 
 
@@ -154,8 +154,8 @@ public class HomeScene : MonoBehaviour
     {
 
         //PlayFabManager.Instance.playFabLeaderboards.SetDisplayName(nameInputField.text.ToString());
-        PlayerPrefs.SetInt(GameConstants.NameEnteredCheckKey, 1);
-        PlayerPrefs.SetString(GameConstants.DisplayNameKey, nameInputField.text.ToString());
+        SafePlayerPrefs.SetInt(GameConstants.NameEnteredCheckKey, 1);
+        SafePlayerPrefs.SetString(GameConstants.DisplayNameKey, nameInputField.text.ToString());
 
         NameEnterPanel.Close();
         MainScreen.Open();
@@ -165,8 +165,8 @@ public class HomeScene : MonoBehaviour
     {
         //PlayFabManager.Instance.playFabLeaderboards.SetDisplayName(nameInputField.text);
         EnteredNameButton.interactable = true;
-        PlayerPrefs.SetInt(GameConstants.AvatarSelectedCheckKey, 1);
-        PlayerPrefs.SetInt(GameConstants.AvatarSelectedIndex, AvatarID);
+        SafePlayerPrefs.SetInt(GameConstants.AvatarSelectedCheckKey, 1);
+        SafePlayerPrefs.SetInt(GameConstants.AvatarSelectedIndex, AvatarID);
         AvatarSelectedSprite = AvatarSprites[AvatarID];
         SetAvatarID(AvatarID);
         //NameEnterPanel.Close();
diff --git a/Assets/Scripts/PlayFab/PlayFabInit.cs b/Assets/Scripts/PlayFab/PlayFabInit.cs
index f92e1d8b..84df63e2 100644
--- a/Assets/Scripts/PlayFab/PlayFabInit.cs
+++ b/Assets/Scripts/PlayFab/PlayFabInit.cs
@@ -7,15 +7,15 @@ using UnityEngine.SceneManagement;
 
 public class PlayFabInit : MonoBehaviour
 {
-    public string playFabTitleId = "7D3B9"; // Replace with your PlayFab Title ID
+    public string playFabTitleId = "1819C6"; // Replace with your PlayFab Title ID
     void Start()
     {
     
-        if (string.IsNullOrEmpty(PlayFabSettings.TitleId))
-        {
-            PlayFabSettings.TitleId = playFabTitleId;
-        }
-        Login();
+        //if (string.IsNullOrEmpty(PlayFabSettings.TitleId))
+        //{
+        //    PlayFabSettings.TitleId = playFabTitleId;
+        //}
+        //Login();
     }
 
     void Login()
diff --git a/Assets/Scripts/PlayFab/PlayFabLeaderboards.cs b/Assets/Scripts/PlayFab/PlayFabLeaderboards.cs
index 33fe3ddc..6e554439 100644
--- a/Assets/Scripts/PlayFab/PlayFabLeaderboards.cs
+++ b/Assets/Scripts/PlayFab/PlayFabLeaderboards.cs
@@ -15,7 +15,7 @@ public class PlayFabLeaderboards : MonoBehaviour
             {
                 new StatisticUpdate
                 {
-                    StatisticName = GameConstants.LevelCompletedStatsKey,
+                    StatisticName = "HighScore",
                     Value = levelsCompleted
                 }
             }
@@ -64,18 +64,37 @@ public class PlayFabLeaderboards : MonoBehaviour
     
         PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
     }
-    
+
     public void GetLeaderboard(Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure)
     {
         var request = new GetLeaderboardRequest
         {
-            StatisticName = GameConstants.LevelCompletedStatsKey,
-            StartPosition = 0,  
-            MaxResultsCount = 10
+            StatisticName = "HighScore",
+            StartPosition = 0,
+            MaxResultsCount = 10,
+            ProfileConstraints = new PlayerProfileViewConstraints
+            {
+                ShowDisplayName = true,
+                ShowAvatarUrl = true
+            }
         };
-    
         PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
+
+
+        
     }
+
+    //public void GetLeaderboard(Action<List<PlayerLeaderboardEntry>> onSuccess, Action<PlayFabError> onFailure)
+    //{
+    //    var request = new GetLeaderboardRequest
+    //    {
+    //        StatisticName = GameConstants.LevelCompletedStatsKey,
+    //        StartPosition = 0,  
+    //        MaxResultsCount = 10
+    //    };
+
+    //    PlayFabClientAPI.GetLeaderboard(request, result => onSuccess(result.Leaderboard), onFailure);
+    //}
     public void SetDisplayName(string displayName)
     {
         var request = new UpdateUserTitleDisplayNameRequest
diff --git a/Assets/Scripts/UIManager.cs b/Assets/Scripts/UIManager.cs
index 9c98aef5..eaf7a216 100644
--- a/Assets/Scripts/UIManager.cs
+++ b/Assets/Scripts/UIManager.cs
@@ -14,6 +14,7 @@ public class UIManager : MonoBehaviour
     public TextMeshProUGUI ScoreText;
     public TextMeshProUGUI BestScoreText;
     public TextMeshProUGUI GameOverCurrentScore;
+    public TextMeshProUGUI Cash;
     public Popup GameoverPanel;
     public Popup MainScreen;
     private void Awake()
@@ -41,7 +42,7 @@ public class UIManager : MonoBehaviour
             }
             else
             {
-                Health.fillAmount = player.Health/100f;
+                Health.fillAmount = player.Health / 100f;
                 //Health.text = "Health: " + player.Health.ToString();
             }
         }
@@ -49,6 +50,13 @@ public class UIManager : MonoBehaviour
     public void GameOver()
     {
         GameOverCurrentScore.text = GameManager.instance.Score.ToString();
+        Cash.text = GameManager.instance.Score.ToString();
+        int score = (int)GameManager.instance.Score;
+        int res = PlayerPrefs.GetInt("Cash")+score;
+        SafePlayerPrefs.SetInt("Cash", res);
+
+
+
         MainScreen.Close();
         GameoverPanel.Open();
         GameManager.instance.isGameOver = true;
@@ -58,8 +66,9 @@ public class UIManager : MonoBehaviour
         cameraFollow.isPlaying = false;
         if (GameManager.instance.Score > PlayerPrefs.GetInt("BestScore"))
         {
-            Debug.Log("Here");
-            PlayerPrefs.SetInt("BestScore", (int)GameManager.instance.Score);
+            SafePlayerPrefs.SetInt("BestScore", (int)GameManager.instance.Score);
+            PlayFabManager.Instance.playFabLeaderboards.UpdateLevelsCompleted((int)GameManager.instance.Score);
+
         }
     }
     public void Pause()
diff --git a/Assets/TowerEscapeKey.keystore b/Assets/TowerEscapeKey.keystore
new file mode 100644
index 0000000000000000000000000000000000000000..1682c68f3da28f4678fefa53d15074a834db76ee
GIT binary patch
literal 2553
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

literal 0
HcmV?d00001

diff --git a/Assets/TowerEscapeKey.keystore.meta b/Assets/TowerEscapeKey.keystore.meta
new file mode 100644
index 00000000..a90c1720
--- /dev/null
+++ b/Assets/TowerEscapeKey.keystore.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f8528f4712b27b74595a407ae0996ef9
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/google-services.json b/Assets/google-services.json
new file mode 100644
index 00000000..74b9956a
--- /dev/null
+++ b/Assets/google-services.json
@@ -0,0 +1,54 @@
+{
+  "project_info": {
+    "project_number": "1044061384825",
+    "project_id": "towerescape",
+    "storage_bucket": "towerescape.firebasestorage.app"
+  },
+  "client": [
+    {
+      "client_info": {
+        "mobilesdk_app_id": "1:1044061384825:android:d1ffae53c9b402098224a8",
+        "android_client_info": {
+          "package_name": "com.rizze.towerescape"
+        }
+      },
+      "oauth_client": [
+        {
+          "client_id": "1044061384825-1icpuda6102t6v9jlej0kc91hvduksde.apps.googleusercontent.com",
+          "client_type": 1,
+          "android_info": {
+            "package_name": "com.rizze.towerescape",
+            "certificate_hash": "b8d0c8502c7b94e92a0ba8de3841d43078812ad5"
+          }
+        },
+        {
+          "client_id": "1044061384825-kervrjq8gcopk6ijs69qnm4jqeh7rj7r.apps.googleusercontent.com",
+          "client_type": 3
+        }
+      ],
+      "api_key": [
+        {
+          "current_key": "AIzaSyDSxNaypMgCs2mm_t4RxaV8Va8NTjBgEmE"
+        }
+      ],
+      "services": {
+        "appinvite_service": {
+          "other_platform_oauth_client": [
+            {
+              "client_id": "1044061384825-kervrjq8gcopk6ijs69qnm4jqeh7rj7r.apps.googleusercontent.com",
+              "client_type": 3
+            },
+            {
+              "client_id": "1044061384825-lpsta8gilmijvo2886s2nabkh7t3gq7i.apps.googleusercontent.com",
+              "client_type": 2,
+              "ios_info": {
+                "bundle_id": "com.rizze.towerescape"
+              }
+            }
+          ]
+        }
+      }
+    }
+  ],
+  "configuration_version": "1"
+}
\ No newline at end of file
diff --git a/Assets/google-services.json.meta b/Assets/google-services.json.meta
new file mode 100644
index 00000000..405d4d21
--- /dev/null
+++ b/Assets/google-services.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6fc8361a6c5434b4c8c8f4bd4281c4bf
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset
index c53574c4..2a41f0cb 100644
--- a/ProjectSettings/EditorBuildSettings.asset
+++ b/ProjectSettings/EditorBuildSettings.asset
@@ -12,6 +12,6 @@ EditorBuildSettings:
     path: Assets/Scenes/MainMenu.unity
     guid: 9b814f32eb849e34f8290b210687919e
   - enabled: 1
-    path: Assets/Scenes/New Scene.unity
-    guid: b2d2def585012cb4f888bfcb51d460f8
+    path: Assets/Scenes/Gameplay.unity
+    guid: 319fb6e8662bafd4a8fed4106ad7bbf2
   m_configObjects: {}
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index c056a1e2..6c0f3a32 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -162,13 +162,13 @@ PlayerSettings:
   androidSupportedAspectRatio: 1
   androidMaxAspectRatio: 2.1
   applicationIdentifier:
-    Android: com.DefaultCompany.FlyingFred
+    Android: com.rizze.towerescape
   buildNumber:
     Standalone: 0
     VisionOS: 0
     iPhone: 0
     tvOS: 0
-  overrideDefaultApplicationIdentifier: 0
+  overrideDefaultApplicationIdentifier: 1
   AndroidBundleVersionCode: 1
   AndroidMinSdkVersion: 22
   AndroidTargetSdkVersion: 0
@@ -254,18 +254,18 @@ PlayerSettings:
   templateDefaultScene: Assets/Scenes/SampleScene.unity
   useCustomMainManifest: 0
   useCustomLauncherManifest: 0
-  useCustomMainGradleTemplate: 0
+  useCustomMainGradleTemplate: 1
   useCustomLauncherGradleManifest: 0
   useCustomBaseGradleTemplate: 0
-  useCustomGradlePropertiesTemplate: 0
-  useCustomGradleSettingsTemplate: 0
+  useCustomGradlePropertiesTemplate: 1
+  useCustomGradleSettingsTemplate: 1
   useCustomProguardFile: 0
-  AndroidTargetArchitectures: 1
+  AndroidTargetArchitectures: 3
   AndroidTargetDevices: 0
   AndroidSplashScreenScale: 0
   androidSplashScreen: {fileID: 0}
-  AndroidKeystoreName: 
-  AndroidKeyaliasName: 
+  AndroidKeystoreName: '{inproject}: Assets/TowerEscapeKey.keystore'
+  AndroidKeyaliasName: towerescapeali
   AndroidEnableArmv9SecurityFeatures: 0
   AndroidBuildApkPerCpuArchitecture: 0
   AndroidTVCompatibility: 0
@@ -273,7 +273,7 @@ PlayerSettings:
   AndroidEnableTango: 0
   androidEnableBanner: 1
   androidUseLowAccuracyLocation: 0
-  androidUseCustomKeystore: 0
+  androidUseCustomKeystore: 1
   m_AndroidBanners:
   - width: 320
     height: 180
@@ -839,7 +839,8 @@ PlayerSettings:
   scriptingDefineSymbols: {}
   additionalCompilerArguments: {}
   platformArchitecture: {}
-  scriptingBackend: {}
+  scriptingBackend:
+    Android: 1
   il2cppCompilerConfiguration: {}
   il2cppCodeGeneration: {}
   managedStrippingLevel: