From c5c331a8e948548881e4d880664c4c21ab2676d0 Mon Sep 17 00:00:00 2001 From: Morteza Nedaei Date: Thu, 22 Jun 2023 20:17:47 +0000 Subject: [PATCH] Update plugin version to 2.2.0 --- .github/workflows/publish.yml | 58 + .gitignore | 77 + .vsconfig | 6 + Assets/ArabicSupport/Scripts/ArabicSupport.cs | 950 +++++++++ .../Scripts/Editor/ArabicSupportTool.cs | 50 + .../Editor/1.2.176/Google.JarResolver.dll | Bin 0 -> 357888 bytes .../Editor/1.2.176/Google.JarResolver.dll.mdb | Bin 0 -> 50209 bytes .../1.2.176/Google.PackageManagerResolver.dll | Bin 0 -> 72704 bytes .../Google.PackageManagerResolver.dll.mdb | Bin 0 -> 16510 bytes .../1.2.176/Google.VersionHandlerImpl.dll | Bin 0 -> 116736 bytes .../1.2.176/Google.VersionHandlerImpl.dll.mdb | Bin 0 -> 36836 bytes .../Editor/CHANGELOG.md | 1387 ++++++++++++ .../Editor/Google.VersionHandler.dll | Bin 0 -> 14848 bytes .../ExternalDependencyManager/Editor/LICENSE | 245 +++ .../Editor/README.md | 768 +++++++ ...dency-manager_version-1.2.176_manifest.txt | 13 + Assets/GoogleMobileAds/CHANGELOG.md | 1055 ++++++++++ .../Editor/BuildPreProcessor.cs | 36 + .../Editor/GoogleMobileAds.Editor.asmdef | 18 + .../Editor/GoogleMobileAdsDependencies.xml | 17 + .../GoogleMobileAdsSKAdNetworkItems.xml | 43 + .../Editor/GoogleMobileAdsSettings.cs | 95 + .../Editor/GoogleMobileAdsSettingsEditor.cs | 121 ++ .../Editor/GoogleUmpDependencies.xml | 9 + .../Editor/ManifestProcessor.cs | 217 ++ .../GoogleMobileAds.Android.dll | Bin 0 -> 48640 bytes .../GoogleMobileAds.Common.dll | Bin 0 -> 15872 bytes .../GoogleMobileAds/GoogleMobileAds.Core.dll | Bin 0 -> 14848 bytes .../GoogleMobileAds.Ump.Android.dll | Bin 0 -> 13312 bytes .../GoogleMobileAds.Ump.Unity.dll | Bin 0 -> 9216 bytes .../GoogleMobileAds/GoogleMobileAds.Ump.dll | Bin 0 -> 8192 bytes .../GoogleMobileAds/GoogleMobileAds.Unity.dll | Bin 0 -> 32256 bytes Assets/GoogleMobileAds/GoogleMobileAds.dll | Bin 0 -> 31744 bytes ...GoogleMobileAds_version-8.3.0_manifest.txt | 68 + Assets/GoogleMobileAds/LICENSE | 202 ++ .../Resources/GoogleMobileAdsSettings.asset | 19 + Assets/GoogleMobileAds/link.xml | 18 + .../GoogleMobileAdsNativeDependencies.xml | 9 + .../GoogleMobileAdsNative.Android.dll | Bin 0 -> 46592 bytes .../GoogleMobileAdsNative.Common.dll | Bin 0 -> 15360 bytes .../GoogleMobileAdsNative.dll | Bin 0 -> 72704 bytes Assets/GoogleMobileAdsNative/link.xml | 10 + .../play-services-resolver_v1.2.137.0.txt | 2 + .../AndroidManifest.xml | 7 + .../project.properties | 2 + .../Android/baseProjectTemplate.gradle | 35 + .../Plugins/Android/gradleTemplate.properties | 9 + Assets/Plugins/Google.MiniJson.dll | Bin 0 -> 9728 bytes .../googlemobileadsnative-plugin-library.a | Bin 0 -> 880096 bytes Assets/Scenes/FirstScene.unity | 1317 ++++++++++++ Assets/Scenes/InterstitialScene.unity | 1170 +++++++++++ Assets/Scenes/NativeBannerScene.unity | 1716 +++++++++++++++ Assets/Scenes/RewardedVideoScene.unity | 1170 +++++++++++ Assets/Scenes/StandardBannerScene.unity | 1854 +++++++++++++++++ Assets/Scripts/FirstScene.cs | 22 + Assets/Scripts/InterstitialScene.cs | 29 + Assets/Scripts/NativeBannerScene.cs | 46 + Assets/Scripts/RewardedScene.cs | 30 + Assets/Scripts/StandardBannerScene.cs | 44 + Assets/TapsellPlusSDK/ClickHandler.cs | 15 + .../Editor/BuildPreProcessor.cs | 60 + .../Editor/TapsellPlusDependencies.xml | 34 + Assets/TapsellPlusSDK/README.md | 5 + Assets/TapsellPlusSDK/TapsellPlus.cs | 434 ++++ .../TapsellPlusAndroidPlugin.cs | 117 ++ .../TapsellPlusMessageHandler.cs | 80 + .../TapsellPlusNativeBannerAd.cs | 121 ++ Assets/TapsellPlusSDK/TapsellPlusPlugin.cs | 84 + Assets/TapsellPlusSDK/models/AdMobNativeAd.cs | 15 + .../models/AdNetworkShowErrorModel.cs | 19 + Assets/TapsellPlusSDK/models/BannerType.cs | 13 + Assets/TapsellPlusSDK/models/Gravity.cs | 11 + .../TapsellPlusSDK/models/TapsellNativeAd.cs | 18 + .../models/TapsellPlusAdModel.cs | 17 + .../models/TapsellPlusAdNetworkError.cs | 17 + .../models/TapsellPlusErrorModel.cs | 15 + .../models/TapsellPlusNativeAd.cs | 16 + .../models/TapsellPlusRequestError.cs | 17 + CHANGELOG.md | 96 + LICENSE | 13 + Packages/manifest.json | 47 + Packages/packages-lock.json | 377 ++++ .../AndroidResolverDependencies.xml | 113 + ProjectSettings/AudioManager.asset | 17 + ProjectSettings/ClusterInputManager.asset | 6 + ProjectSettings/DynamicsManager.asset | 30 + ProjectSettings/EditorBuildSettings.asset | 23 + ProjectSettings/EditorSettings.asset | 21 + ProjectSettings/GraphicsSettings.asset | 57 + ProjectSettings/GvhProjectSettings.xml | 9 + ProjectSettings/InputManager.asset | 295 +++ ProjectSettings/MemorySettings.asset | 35 + ProjectSettings/NavMeshAreas.asset | 91 + ProjectSettings/NetworkManager.asset | 8 + ProjectSettings/PackageManagerSettings.asset | 43 + ProjectSettings/Physics2DSettings.asset | 56 + ProjectSettings/PresetManager.asset | 6 + ProjectSettings/ProjectSettings.asset | 776 +++++++ ProjectSettings/ProjectVersion.txt | 2 + ProjectSettings/QualitySettings.asset | 240 +++ ProjectSettings/SceneTemplateSettings.json | 167 ++ ProjectSettings/TagManager.asset | 43 + ProjectSettings/TimeManager.asset | 9 + ProjectSettings/TimelineSettings.asset | 16 + ProjectSettings/UnityConnectSettings.asset | 35 + ProjectSettings/VFXManager.asset | 7 + ProjectSettings/VersionControlSettings.asset | 8 + ProjectSettings/XRSettings.asset | 10 + ProjectSettings/boot.config | 0 README.md | 15 + ...apsell-plus-admob-lite-v8.3.0.unitypackage | Bin 0 -> 186549 bytes release/tapsell-plus-unity-2.2.0.unitypackage | Bin 0 -> 544292 bytes 112 files changed, 16723 insertions(+) create mode 100644 .github/workflows/publish.yml create mode 100644 .gitignore create mode 100644 .vsconfig create mode 100644 Assets/ArabicSupport/Scripts/ArabicSupport.cs create mode 100644 Assets/ArabicSupport/Scripts/Editor/ArabicSupportTool.cs create mode 100755 Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll create mode 100755 Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll.mdb create mode 100755 Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll create mode 100755 Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll.mdb create mode 100755 Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll create mode 100755 Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll.mdb create mode 100755 Assets/ExternalDependencyManager/Editor/CHANGELOG.md create mode 100755 Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll create mode 100755 Assets/ExternalDependencyManager/Editor/LICENSE create mode 100755 Assets/ExternalDependencyManager/Editor/README.md create mode 100755 Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.176_manifest.txt create mode 100755 Assets/GoogleMobileAds/CHANGELOG.md create mode 100755 Assets/GoogleMobileAds/Editor/BuildPreProcessor.cs create mode 100755 Assets/GoogleMobileAds/Editor/GoogleMobileAds.Editor.asmdef create mode 100755 Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml create mode 100755 Assets/GoogleMobileAds/Editor/GoogleMobileAdsSKAdNetworkItems.xml create mode 100755 Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettings.cs create mode 100755 Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettingsEditor.cs create mode 100755 Assets/GoogleMobileAds/Editor/GoogleUmpDependencies.xml create mode 100755 Assets/GoogleMobileAds/Editor/ManifestProcessor.cs create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Android.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Common.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Core.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Ump.Android.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Ump.Unity.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Ump.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.Unity.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds.dll create mode 100755 Assets/GoogleMobileAds/GoogleMobileAds_version-8.3.0_manifest.txt create mode 100755 Assets/GoogleMobileAds/LICENSE create mode 100644 Assets/GoogleMobileAds/Resources/GoogleMobileAdsSettings.asset create mode 100755 Assets/GoogleMobileAds/link.xml create mode 100755 Assets/GoogleMobileAdsNative/Editor/GoogleMobileAdsNativeDependencies.xml create mode 100755 Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.Android.dll create mode 100755 Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.Common.dll create mode 100755 Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.dll create mode 100755 Assets/GoogleMobileAdsNative/link.xml create mode 100755 Assets/PlayServicesResolver/Editor/play-services-resolver_v1.2.137.0.txt create mode 100755 Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml create mode 100755 Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/project.properties create mode 100644 Assets/Plugins/Android/baseProjectTemplate.gradle create mode 100644 Assets/Plugins/Android/gradleTemplate.properties create mode 100755 Assets/Plugins/Google.MiniJson.dll create mode 100755 Assets/Plugins/iOS/googlemobileadsnative-plugin-library.a create mode 100644 Assets/Scenes/FirstScene.unity create mode 100644 Assets/Scenes/InterstitialScene.unity create mode 100644 Assets/Scenes/NativeBannerScene.unity create mode 100644 Assets/Scenes/RewardedVideoScene.unity create mode 100644 Assets/Scenes/StandardBannerScene.unity create mode 100644 Assets/Scripts/FirstScene.cs create mode 100644 Assets/Scripts/InterstitialScene.cs create mode 100644 Assets/Scripts/NativeBannerScene.cs create mode 100644 Assets/Scripts/RewardedScene.cs create mode 100644 Assets/Scripts/StandardBannerScene.cs create mode 100755 Assets/TapsellPlusSDK/ClickHandler.cs create mode 100755 Assets/TapsellPlusSDK/Editor/BuildPreProcessor.cs create mode 100755 Assets/TapsellPlusSDK/Editor/TapsellPlusDependencies.xml create mode 100644 Assets/TapsellPlusSDK/README.md create mode 100755 Assets/TapsellPlusSDK/TapsellPlus.cs create mode 100755 Assets/TapsellPlusSDK/TapsellPlusAndroidPlugin.cs create mode 100755 Assets/TapsellPlusSDK/TapsellPlusMessageHandler.cs create mode 100755 Assets/TapsellPlusSDK/TapsellPlusNativeBannerAd.cs create mode 100755 Assets/TapsellPlusSDK/TapsellPlusPlugin.cs create mode 100755 Assets/TapsellPlusSDK/models/AdMobNativeAd.cs create mode 100755 Assets/TapsellPlusSDK/models/AdNetworkShowErrorModel.cs create mode 100755 Assets/TapsellPlusSDK/models/BannerType.cs create mode 100755 Assets/TapsellPlusSDK/models/Gravity.cs create mode 100755 Assets/TapsellPlusSDK/models/TapsellNativeAd.cs create mode 100755 Assets/TapsellPlusSDK/models/TapsellPlusAdModel.cs create mode 100755 Assets/TapsellPlusSDK/models/TapsellPlusAdNetworkError.cs create mode 100755 Assets/TapsellPlusSDK/models/TapsellPlusErrorModel.cs create mode 100755 Assets/TapsellPlusSDK/models/TapsellPlusNativeAd.cs create mode 100755 Assets/TapsellPlusSDK/models/TapsellPlusRequestError.cs create mode 100644 CHANGELOG.md create mode 100644 LICENSE create mode 100644 Packages/manifest.json create mode 100644 Packages/packages-lock.json create mode 100644 ProjectSettings/AndroidResolverDependencies.xml create mode 100644 ProjectSettings/AudioManager.asset create mode 100644 ProjectSettings/ClusterInputManager.asset create mode 100644 ProjectSettings/DynamicsManager.asset create mode 100644 ProjectSettings/EditorBuildSettings.asset create mode 100644 ProjectSettings/EditorSettings.asset create mode 100644 ProjectSettings/GraphicsSettings.asset create mode 100644 ProjectSettings/GvhProjectSettings.xml create mode 100644 ProjectSettings/InputManager.asset create mode 100644 ProjectSettings/MemorySettings.asset create mode 100644 ProjectSettings/NavMeshAreas.asset create mode 100644 ProjectSettings/NetworkManager.asset create mode 100644 ProjectSettings/PackageManagerSettings.asset create mode 100644 ProjectSettings/Physics2DSettings.asset create mode 100644 ProjectSettings/PresetManager.asset create mode 100644 ProjectSettings/ProjectSettings.asset create mode 100644 ProjectSettings/ProjectVersion.txt create mode 100644 ProjectSettings/QualitySettings.asset create mode 100644 ProjectSettings/SceneTemplateSettings.json create mode 100644 ProjectSettings/TagManager.asset create mode 100644 ProjectSettings/TimeManager.asset create mode 100644 ProjectSettings/TimelineSettings.asset create mode 100644 ProjectSettings/UnityConnectSettings.asset create mode 100644 ProjectSettings/VFXManager.asset create mode 100644 ProjectSettings/VersionControlSettings.asset create mode 100644 ProjectSettings/XRSettings.asset create mode 100644 ProjectSettings/boot.config create mode 100644 README.md create mode 100644 release/tapsell-plus-admob-lite-v8.3.0.unitypackage create mode 100644 release/tapsell-plus-unity-2.2.0.unitypackage diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..4df939b --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,58 @@ +# This is a basic workflow to help you get started with Actions + +name: ๐Ÿš€ Publish TapsellPlus Unity Release TAG + +# Controls when the workflow will run +on: push + +jobs: + build: + name: โš™๏ธ Release + runs-on: ubuntu-latest + steps: + + - name: ๐Ÿ› ๏ธ Get Current Date + id: date + run: | + echo "::set-output name=date::$(date +'%Y-%m-%d')" + + - name: ๐Ÿ”ƒ Checkout branch "master" + uses: actions/checkout@v3 + with: + ref: 'master' + + - name: ๐Ÿ”– Get Unity Version + id: version + run: | + TAG_VERSION=$(cat ProjectSettings/ProjectSettings.asset | grep "bundleVersion:.*" | awk '{ print $2}') + echo "$TAG_VERSION" + echo "::set-output name=tag_name::v${TAG_VERSION}" + echo "::set-output name=release_name::TapsellPlusUnity-v${TAG_VERSION:-Package}" + + + - name: ๐Ÿ“ข Prepare Release Notes + id: release_notes + run: | + awk '/^# / {s++} s == 1 {print}' CHANGELOG.md > /tmp/release_notes.md + echo "::set-output name=path::/tmp/release_notes.md" + + + - name: ๐Ÿ›Ž๏ธ Create Release + TAG + id: release-snapshot + uses: softprops/action-gh-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + tag_name: ${{ steps.version.outputs.tag_name }} + name: ${{ steps.version.outputs.release_name }} + body: ${{ steps.date.outputs.date }} + body_path: ${{ steps.release_notes.outputs.path }} + target_commitish: ${{ github.sha }} + draft: false + prerelease: false + generate_release_notes: true + + files: | + release/tapsell-plus-unity-*.unitypackage + release/tapsell-plus-admob-lite-*.unitypackage + CHANGELOG.md \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ad25dff --- /dev/null +++ b/.gitignore @@ -0,0 +1,77 @@ +# =============== # +# Unity generated # +# =============== # +Logs/ +[Bb]uild/ +/[Bb]uilds/ +[Ll]ibrary/ +[Ll]ocal[Cc]ache/ +[Oo]bj/ +[Tt]emp/ +[Uu]nityGenerated/ +UserSettings/ +/Assets/AssetStoreTools* +*.apk +*.meta +*.aar + +# =============== # +# License files # +# =============== # +*.alf +*.ulf + +# =============== # +# Crash reports # +# =============== # +sysinfo.txt +*.stackdump + +# =============== # +# Local persoanl configs # +# =============== # +config.properties + +# ===================================== # +# Visual Studio / Rider /MonoDevelop generated # +# ===================================== # +[Ee]xported[Oo]bj/ +.vs/ +.idea/ +/*.userprefs +/*.csproj +/*.pidb +*.pidb.meta +/*.suo +/*.sln* +/*.user +/*.unityproj +/*.booproj +.consulo/ +/*.tmp +/*.svd + +# ============ # +# OS generated # +# ============ # +.DS_Store* +Assets/DS_Store* +Assets/Plugins/DS_Store* +._* +.Spotlight-V100 +.Trashes +Icon? +ehthumbs.db +[Tt]humbs.db +[Dd]esktop.ini +Corridor/Library/ShaderCache/ +Corridor/Library/metadata/ + + +# ============ # +# Tapsell plus # +# ============ # + +Assets/Plugins/Android/*.[ja]ar +# Avoid publishing manually created packages. CI must do that +#tapsell-plus-unity-*.unitypackage \ No newline at end of file diff --git a/.vsconfig b/.vsconfig new file mode 100644 index 0000000..d70cd98 --- /dev/null +++ b/.vsconfig @@ -0,0 +1,6 @@ +๏ปฟ{ + "version": "1.0", + "components": [ + "Microsoft.VisualStudio.Workload.ManagedGame" + ] +} diff --git a/Assets/ArabicSupport/Scripts/ArabicSupport.cs b/Assets/ArabicSupport/Scripts/ArabicSupport.cs new file mode 100644 index 0000000..af4e70d --- /dev/null +++ b/Assets/ArabicSupport/Scripts/ArabicSupport.cs @@ -0,0 +1,950 @@ +#region File Description + +//----------------------------------------------------------------------------- +/// +/// This is an Open Source File Created by: Abdullah Konash (http://abdullahkonash.com/) Twitter: @konash +/// This File allow the users to use arabic text in XNA and Unity platform. +/// It flips the characters and replace them with the appropriate ones to connect the letters in the correct way. +/// +//----------------------------------------------------------------------------- + +#endregion + + +#region Using Statements + +using System; +using System.Collections.Generic; + +#endregion + +namespace ArabicSupport +{ + public class ArabicFixer + { + /// + /// Fix the specified string. + /// + /// + /// String to be fixed. + /// + public static string Fix(string str) + { + return Fix(str, false, true); + } + + public static string Fix(string str, bool rtl) + { + if (rtl) return Fix(str); + + var words = str.Split(' '); + var result = ""; + var arabicToIgnore = ""; + foreach (var word in words) + if (char.IsLower(word.ToLower()[word.Length / 2])) + { + result += Fix(arabicToIgnore) + word + " "; + arabicToIgnore = ""; + } + else + { + arabicToIgnore += word + " "; + } + + if (arabicToIgnore != "") + result += Fix(arabicToIgnore); + + return result; + } + + /// + /// Fix the specified string with customization options. + /// + /// + /// String to be fixed. + /// + /// + /// Show tashkeel. + /// + /// + /// Use hindu numbers. + /// + public static string Fix(string str, bool showTashkeel, bool useHinduNumbers) + { + ArabicFixerTool.showTashkeel = showTashkeel; + ArabicFixerTool.useHinduNumbers = useHinduNumbers; + + if (str.Contains("\n")) + str = str.Replace("\n", Environment.NewLine); + + if (str.Contains(Environment.NewLine)) + { + string[] stringSeparators = {Environment.NewLine}; + var strSplit = str.Split(stringSeparators, StringSplitOptions.None); + + if (strSplit.Length == 0) return ArabicFixerTool.FixLine(str); + + if (strSplit.Length == 1) + { + return ArabicFixerTool.FixLine(str); + } + + var outputString = ArabicFixerTool.FixLine(strSplit[0]); + var iteration = 1; + if (strSplit.Length > 1) + while (iteration < strSplit.Length) + { + outputString += Environment.NewLine + ArabicFixerTool.FixLine(strSplit[iteration]); + iteration++; + } + + return outputString; + } + + return ArabicFixerTool.FixLine(str); + } + } +} + +/// +/// Arabic Contextual forms General - Unicode +/// +internal enum IsolatedArabicLetters +{ + Hamza = 0xFE80, + Alef = 0xFE8D, + AlefHamza = 0xFE83, + WawHamza = 0xFE85, + AlefMaksoor = 0xFE87, + AlefMaksora = 0xFBFC, + HamzaNabera = 0xFE89, + Ba = 0xFE8F, + Ta = 0xFE95, + Tha2 = 0xFE99, + Jeem = 0xFE9D, + H7aa = 0xFEA1, + Khaa2 = 0xFEA5, + Dal = 0xFEA9, + Thal = 0xFEAB, + Ra2 = 0xFEAD, + Zeen = 0xFEAF, + Seen = 0xFEB1, + Sheen = 0xFEB5, + S9a = 0xFEB9, + Dha = 0xFEBD, + T6a = 0xFEC1, + T6ha = 0xFEC5, + Ain = 0xFEC9, + Gain = 0xFECD, + Fa = 0xFED1, + Gaf = 0xFED5, + Kaf = 0xFED9, + Lam = 0xFEDD, + Meem = 0xFEE1, + Noon = 0xFEE5, + Ha = 0xFEE9, + Waw = 0xFEED, + Ya = 0xFEF1, + AlefMad = 0xFE81, + TaMarboota = 0xFE93, + PersianPe = 0xFB56, // Persian Letters; + PersianChe = 0xFB7A, + PersianZe = 0xFB8A, + PersianGaf = 0xFB92, + PersianGaf2 = 0xFB8E +} + +/// +/// Arabic Contextual forms - Isolated +/// +internal enum GeneralArabicLetters +{ + Hamza = 0x0621, + Alef = 0x0627, + AlefHamza = 0x0623, + WawHamza = 0x0624, + AlefMaksoor = 0x0625, + AlefMagsora = 0x0649, + HamzaNabera = 0x0626, + Ba = 0x0628, + Ta = 0x062A, + Tha2 = 0x062B, + Jeem = 0x062C, + H7aa = 0x062D, + Khaa2 = 0x062E, + Dal = 0x062F, + Thal = 0x0630, + Ra2 = 0x0631, + Zeen = 0x0632, + Seen = 0x0633, + Sheen = 0x0634, + S9a = 0x0635, + Dha = 0x0636, + T6a = 0x0637, + T6ha = 0x0638, + Ain = 0x0639, + Gain = 0x063A, + Fa = 0x0641, + Gaf = 0x0642, + Kaf = 0x0643, + Lam = 0x0644, + Meem = 0x0645, + Noon = 0x0646, + Ha = 0x0647, + Waw = 0x0648, + Ya = 0x064A, + AlefMad = 0x0622, + TaMarboota = 0x0629, + PersianPe = 0x067E, // Persian Letters; + PersianChe = 0x0686, + PersianZe = 0x0698, + PersianGaf = 0x06AF, + PersianGaf2 = 0x06A9 +} + +/// +/// Data Structure for conversion +/// +internal class ArabicMapping +{ + public int from; + public int to; + + public ArabicMapping(int from, int to) + { + this.from = from; + this.to = to; + } +} + +/// +/// Sets up and creates the conversion table +/// +internal class ArabicTable +{ + private static List mapList; + private static ArabicTable arabicMapper; + + /// + /// Setting up the conversion table + /// + private ArabicTable() + { + mapList = new List(); + + + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Hamza, (int) IsolatedArabicLetters.Hamza)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Alef, (int) IsolatedArabicLetters.Alef)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.AlefHamza, (int) IsolatedArabicLetters.AlefHamza)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.WawHamza, (int) IsolatedArabicLetters.WawHamza)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.AlefMaksoor, (int) IsolatedArabicLetters.AlefMaksoor)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.AlefMagsora, (int) IsolatedArabicLetters.AlefMaksora)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.HamzaNabera, (int) IsolatedArabicLetters.HamzaNabera)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Ba, (int) IsolatedArabicLetters.Ba)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Ta, (int) IsolatedArabicLetters.Ta)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Tha2, (int) IsolatedArabicLetters.Tha2)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Jeem, (int) IsolatedArabicLetters.Jeem)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.H7aa, (int) IsolatedArabicLetters.H7aa)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Khaa2, (int) IsolatedArabicLetters.Khaa2)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Dal, (int) IsolatedArabicLetters.Dal)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Thal, (int) IsolatedArabicLetters.Thal)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Ra2, (int) IsolatedArabicLetters.Ra2)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Zeen, (int) IsolatedArabicLetters.Zeen)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Seen, (int) IsolatedArabicLetters.Seen)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Sheen, (int) IsolatedArabicLetters.Sheen)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.S9a, (int) IsolatedArabicLetters.S9a)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Dha, (int) IsolatedArabicLetters.Dha)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.T6a, (int) IsolatedArabicLetters.T6a)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.T6ha, (int) IsolatedArabicLetters.T6ha)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Ain, (int) IsolatedArabicLetters.Ain)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Gain, (int) IsolatedArabicLetters.Gain)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Fa, (int) IsolatedArabicLetters.Fa)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Gaf, (int) IsolatedArabicLetters.Gaf)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Kaf, (int) IsolatedArabicLetters.Kaf)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Lam, (int) IsolatedArabicLetters.Lam)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Meem, (int) IsolatedArabicLetters.Meem)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Noon, (int) IsolatedArabicLetters.Noon)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Ha, (int) IsolatedArabicLetters.Ha)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Waw, (int) IsolatedArabicLetters.Waw)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.Ya, (int) IsolatedArabicLetters.Ya)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.AlefMad, (int) IsolatedArabicLetters.AlefMad)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.TaMarboota, (int) IsolatedArabicLetters.TaMarboota)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.PersianPe, + (int) IsolatedArabicLetters.PersianPe)); // Persian Letters; + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.PersianChe, (int) IsolatedArabicLetters.PersianChe)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.PersianZe, (int) IsolatedArabicLetters.PersianZe)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.PersianGaf, (int) IsolatedArabicLetters.PersianGaf)); + mapList.Add(new ArabicMapping((int) GeneralArabicLetters.PersianGaf2, (int) IsolatedArabicLetters.PersianGaf2)); + + + //for (int i = 0; i < generalArabic.Length; i++) + // mapList.Add(new ArabicMapping((int)generalArabic.GetValue(i), (int)isolatedArabic.GetValue(i))); // I + } + + /// + /// Singleton design pattern, Get the mapper. If it was not created before, create it. + /// + internal static ArabicTable ArabicMapper + { + get + { + if (arabicMapper == null) + arabicMapper = new ArabicTable(); + return arabicMapper; + } + } + + internal int Convert(int toBeConverted) + { + foreach (var arabicMap in mapList) + if (arabicMap.from == toBeConverted) + return arabicMap.to; + return toBeConverted; + } +} + + +internal class TashkeelLocation +{ + public int position; + public char tashkeel; + + public TashkeelLocation(char tashkeel, int position) + { + this.tashkeel = tashkeel; + this.position = position; + } +} + + +internal class ArabicFixerTool +{ + internal static bool showTashkeel = true; + internal static bool useHinduNumbers; + + + internal static string RemoveTashkeel(string str, out List tashkeelLocation) + { + tashkeelLocation = new List(); + var letters = str.ToCharArray(); + + var index = 0; + for (var i = 0; i < letters.Length; i++) + if (letters[i] == (char) 0x064B) + { + // Tanween Fatha + tashkeelLocation.Add(new TashkeelLocation((char) 0x064B, i)); + index++; + } + else if (letters[i] == (char) 0x064C) + { + // DAMMATAN + tashkeelLocation.Add(new TashkeelLocation((char) 0x064C, i)); + index++; + } + else if (letters[i] == (char) 0x064D) + { + // KASRATAN + tashkeelLocation.Add(new TashkeelLocation((char) 0x064D, i)); + index++; + } + else if (letters[i] == (char) 0x064E) + { + // FATHA + if (index > 0) + if (tashkeelLocation[index - 1].tashkeel == (char) 0x0651) // SHADDA + { + tashkeelLocation[index - 1].tashkeel = (char) 0xFC60; // Shadda With Fatha + continue; + } + + tashkeelLocation.Add(new TashkeelLocation((char) 0x064E, i)); + index++; + } + else if (letters[i] == (char) 0x064F) + { + // DAMMA + if (index > 0) + if (tashkeelLocation[index - 1].tashkeel == (char) 0x0651) + { + // SHADDA + tashkeelLocation[index - 1].tashkeel = (char) 0xFC61; // Shadda With DAMMA + continue; + } + + tashkeelLocation.Add(new TashkeelLocation((char) 0x064F, i)); + index++; + } + else if (letters[i] == (char) 0x0650) + { + // KASRA + if (index > 0) + if (tashkeelLocation[index - 1].tashkeel == (char) 0x0651) + { + // SHADDA + tashkeelLocation[index - 1].tashkeel = (char) 0xFC62; // Shadda With KASRA + continue; + } + + tashkeelLocation.Add(new TashkeelLocation((char) 0x0650, i)); + index++; + } + else if (letters[i] == (char) 0x0651) + { + // SHADDA + if (index > 0) + { + if (tashkeelLocation[index - 1].tashkeel == (char) 0x064E) // FATHA + { + tashkeelLocation[index - 1].tashkeel = (char) 0xFC60; // Shadda With Fatha + continue; + } + + if (tashkeelLocation[index - 1].tashkeel == (char) 0x064F) // DAMMA + { + tashkeelLocation[index - 1].tashkeel = (char) 0xFC61; // Shadda With DAMMA + continue; + } + + if (tashkeelLocation[index - 1].tashkeel == (char) 0x0650) // KASRA + { + tashkeelLocation[index - 1].tashkeel = (char) 0xFC62; // Shadda With KASRA + continue; + } + } + + tashkeelLocation.Add(new TashkeelLocation((char) 0x0651, i)); + index++; + } + else if (letters[i] == (char) 0x0652) + { + // SUKUN + tashkeelLocation.Add(new TashkeelLocation((char) 0x0652, i)); + index++; + } + else if (letters[i] == (char) 0x0653) + { + // MADDAH ABOVE + tashkeelLocation.Add(new TashkeelLocation((char) 0x0653, i)); + index++; + } + + var split = str.Split((char) 0x064B, (char) 0x064C, (char) 0x064D, (char) 0x064E, (char) 0x064F, (char) 0x0650, + (char) 0x0651, (char) 0x0652, (char) 0x0653, (char) 0xFC60, (char) 0xFC61, (char) 0xFC62); + str = ""; + + foreach (var s in split) str += s; + + return str; + } + + internal static char[] ReturnTashkeel(char[] letters, List tashkeelLocation) + { + var lettersWithTashkeel = new char[letters.Length + tashkeelLocation.Count]; + + var letterWithTashkeelTracker = 0; + for (var i = 0; i < letters.Length; i++) + { + lettersWithTashkeel[letterWithTashkeelTracker] = letters[i]; + letterWithTashkeelTracker++; + foreach (var hLocation in tashkeelLocation) + if (hLocation.position == letterWithTashkeelTracker) + { + lettersWithTashkeel[letterWithTashkeelTracker] = hLocation.tashkeel; + letterWithTashkeelTracker++; + } + } + + return lettersWithTashkeel; + } + + /// + /// Converts a string to a form in which the sting will be displayed correctly for arabic text. + /// + /// String to be converted. Example: "Aaa" + /// Converted string. Example: "aa aaa A" without the spaces. + internal static string FixLine(string str) + { + var test = ""; + + List tashkeelLocation; + + var originString = RemoveTashkeel(str, out tashkeelLocation); + + var lettersOrigin = originString.ToCharArray(); + var lettersFinal = originString.ToCharArray(); + + + for (var i = 0; i < lettersOrigin.Length; i++) + lettersOrigin[i] = (char) ArabicTable.ArabicMapper.Convert(lettersOrigin[i]); + + for (var i = 0; i < lettersOrigin.Length; i++) + { + var skip = false; + + + //lettersOrigin[i] = (char)ArabicTable.ArabicMapper.Convert(lettersOrigin[i]); + + + // For special Lam Letter connections. + if (lettersOrigin[i] == (char) IsolatedArabicLetters.Lam) + if (i < lettersOrigin.Length - 1) + { + //lettersOrigin[i + 1] = (char)ArabicTable.ArabicMapper.Convert(lettersOrigin[i + 1]); + if (lettersOrigin[i + 1] == (char) IsolatedArabicLetters.AlefMaksoor) + { + lettersOrigin[i] = (char) 0xFEF7; + lettersFinal[i + 1] = (char) 0xFFFF; + skip = true; + } + else if (lettersOrigin[i + 1] == (char) IsolatedArabicLetters.Alef) + { + lettersOrigin[i] = (char) 0xFEF9; + lettersFinal[i + 1] = (char) 0xFFFF; + skip = true; + } + else if (lettersOrigin[i + 1] == (char) IsolatedArabicLetters.AlefHamza) + { + lettersOrigin[i] = (char) 0xFEF5; + lettersFinal[i + 1] = (char) 0xFFFF; + skip = true; + } + else if (lettersOrigin[i + 1] == (char) IsolatedArabicLetters.AlefMad) + { + lettersOrigin[i] = (char) 0xFEF3; + lettersFinal[i + 1] = (char) 0xFFFF; + skip = true; + } + } + + + if (!IsIgnoredCharacter(lettersOrigin[i])) + { + if (IsMiddleLetter(lettersOrigin, i)) + lettersFinal[i] = (char) (lettersOrigin[i] + 3); + else if (IsFinishingLetter(lettersOrigin, i)) + lettersFinal[i] = (char) (lettersOrigin[i] + 1); + else if (IsLeadingLetter(lettersOrigin, i)) + lettersFinal[i] = (char) (lettersOrigin[i] + 2); + } + + //string strOut = String.Format(@"\x{0:x4}", (ushort)lettersOrigin[i]); + //UnityEngine.Debug.Log(strOut); + + //strOut = String.Format(@"\x{0:x4}", (ushort)lettersFinal[i]); + //UnityEngine.Debug.Log(strOut); + + test += Convert.ToString(lettersOrigin[i], 16) + " "; + if (skip) + i++; + + + //chaning numbers to hindu + if (useHinduNumbers) + { + if (lettersOrigin[i] == (char) 0x0030) + lettersFinal[i] = (char) 0x0660; + else if (lettersOrigin[i] == (char) 0x0031) + lettersFinal[i] = (char) 0x0661; + else if (lettersOrigin[i] == (char) 0x0032) + lettersFinal[i] = (char) 0x0662; + else if (lettersOrigin[i] == (char) 0x0033) + lettersFinal[i] = (char) 0x0663; + else if (lettersOrigin[i] == (char) 0x0034) + lettersFinal[i] = (char) 0x0664; + else if (lettersOrigin[i] == (char) 0x0035) + lettersFinal[i] = (char) 0x0665; + else if (lettersOrigin[i] == (char) 0x0036) + lettersFinal[i] = (char) 0x0666; + else if (lettersOrigin[i] == (char) 0x0037) + lettersFinal[i] = (char) 0x0667; + else if (lettersOrigin[i] == (char) 0x0038) + lettersFinal[i] = (char) 0x0668; + else if (lettersOrigin[i] == (char) 0x0039) + lettersFinal[i] = (char) 0x0669; + } + } + + + //Return the Tashkeel to their places. + if (showTashkeel) + lettersFinal = ReturnTashkeel(lettersFinal, tashkeelLocation); + + + var list = new List(); + + var numberList = new List(); + + for (var i = lettersFinal.Length - 1; i >= 0; i--) + // if (lettersFinal[i] == '(') + // numberList.Add(')'); + // else if (lettersFinal[i] == ')') + // numberList.Add('('); + // else if (lettersFinal[i] == '<') + // numberList.Add('>'); + // else if (lettersFinal[i] == '>') + // numberList.Add('<'); + // else + if (char.IsPunctuation(lettersFinal[i]) && i > 0 && i < lettersFinal.Length - 1 && + (char.IsPunctuation(lettersFinal[i - 1]) || char.IsPunctuation(lettersFinal[i + 1]))) + { + if (lettersFinal[i] == '(') + list.Add(')'); + else if (lettersFinal[i] == ')') + list.Add('('); + else if (lettersFinal[i] == '<') + list.Add('>'); + else if (lettersFinal[i] == '>') + list.Add('<'); + else if (lettersFinal[i] == '[') + list.Add(']'); + else if (lettersFinal[i] == ']') + list.Add('['); + else if (lettersFinal[i] != 0xFFFF) + list.Add(lettersFinal[i]); + } + // For cases where english words and arabic are mixed. This allows for using arabic, english and numbers in one sentence. + else if (lettersFinal[i] == ' ' && i > 0 && i < lettersFinal.Length - 1 && + (char.IsLower(lettersFinal[i - 1]) || char.IsUpper(lettersFinal[i - 1]) || + char.IsNumber(lettersFinal[i - 1])) && + (char.IsLower(lettersFinal[i + 1]) || char.IsUpper(lettersFinal[i + 1]) || + char.IsNumber(lettersFinal[i + 1]))) + + { + numberList.Add(lettersFinal[i]); + } + + else if (char.IsNumber(lettersFinal[i]) || char.IsLower(lettersFinal[i]) || + char.IsUpper(lettersFinal[i]) || char.IsSymbol(lettersFinal[i]) || + char.IsPunctuation(lettersFinal[i])) // || lettersFinal[i] == '^') //) + { + if (lettersFinal[i] == '(') + numberList.Add(')'); + else if (lettersFinal[i] == ')') + numberList.Add('('); + else if (lettersFinal[i] == '<') + numberList.Add('>'); + else if (lettersFinal[i] == '>') + numberList.Add('<'); + else if (lettersFinal[i] == '[') + list.Add(']'); + else if (lettersFinal[i] == ']') + list.Add('['); + else + numberList.Add(lettersFinal[i]); + } + else if ((lettersFinal[i] >= (char) 0xD800 && lettersFinal[i] <= (char) 0xDBFF) || + (lettersFinal[i] >= (char) 0xDC00 && lettersFinal[i] <= (char) 0xDFFF)) + { + numberList.Add(lettersFinal[i]); + } + else + { + if (numberList.Count > 0) + { + for (var j = 0; j < numberList.Count; j++) + list.Add(numberList[numberList.Count - 1 - j]); + numberList.Clear(); + } + + if (lettersFinal[i] != 0xFFFF) + list.Add(lettersFinal[i]); + } + + if (numberList.Count > 0) + { + for (var j = 0; j < numberList.Count; j++) + list.Add(numberList[numberList.Count - 1 - j]); + numberList.Clear(); + } + + // Moving letters from a list to an array. + lettersFinal = new char[list.Count]; + for (var i = 0; i < lettersFinal.Length; i++) + lettersFinal[i] = list[i]; + + + str = new string(lettersFinal); + return str; + } + + /// + /// English letters, numbers and punctuation characters are ignored. This checks if the ch is an ignored character. + /// + /// The character to be checked for skipping + /// True if the character should be ignored, false if it should not be ignored. + internal static bool IsIgnoredCharacter(char ch) + { + var isPunctuation = char.IsPunctuation(ch); + var isNumber = char.IsNumber(ch); + var isLower = char.IsLower(ch); + var isUpper = char.IsUpper(ch); + var isSymbol = char.IsSymbol(ch); + var isPersianCharacter = ch == (char) 0xFB56 || ch == (char) 0xFB7A || ch == (char) 0xFB8A || + ch == (char) 0xFB92 || ch == (char) 0xFB8E; + var isPresentationFormB = ch <= (char) 0xFEFF && ch >= (char) 0xFE70; + var isAcceptableCharacter = isPresentationFormB || isPersianCharacter || ch == (char) 0xFBFC; + + + return isPunctuation || + isNumber || + isLower || + isUpper || + isSymbol || + !isAcceptableCharacter || + ch == 'a' || ch == '>' || ch == '<' || ch == (char) 0x061B; + + // return char.IsPunctuation(ch) || char.IsNumber(ch) || ch == 'a' || ch == '>' || ch == '<' || + // char.IsLower(ch) || char.IsUpper(ch) || ch == (char)0x061B || char.IsSymbol(ch) + // || !(ch <= (char)0xFEFF && ch >= (char)0xFE70) // Presentation Form B + // || ch == (char)0xFB56 || ch == (char)0xFB7A || ch == (char)0xFB8A || ch == (char)0xFB92; // Persian Characters + + // PersianPe = 0xFB56, + // PersianChe = 0xFB7A, + // PersianZe = 0xFB8A, + // PersianGaf = 0xFB92 + //lettersOrigin[i] <= (char)0xFEFF && lettersOrigin[i] >= (char)0xFE70 + } + + /// + /// Checks if the letter at index value is a leading character in Arabic or not. + /// + /// The whole word that contains the character to be checked + /// The index of the character to be checked + /// True if the character at index is a leading character, else, returns false + internal static bool IsLeadingLetter(char[] letters, int index) + { + var lettersThatCannotBeBeforeALeadingLetter = index == 0 + || letters[index - 1] == ' ' + || letters[index - 1] == '*' // ??? Remove? + || letters[index - 1] == 'A' // ??? Remove? + || char.IsPunctuation(letters[index - 1]) + || letters[index - 1] == '>' + || letters[index - 1] == '<' + || letters[index - 1] == (int) IsolatedArabicLetters.Alef + || letters[index - 1] == (int) IsolatedArabicLetters.Dal + || letters[index - 1] == (int) IsolatedArabicLetters.Thal + || letters[index - 1] == (int) IsolatedArabicLetters.Ra2 + || letters[index - 1] == (int) IsolatedArabicLetters.Zeen + || letters[index - 1] == (int) IsolatedArabicLetters.PersianZe + //|| letters[index - 1] == (int)IsolatedArabicLetters.AlefMaksora + || letters[index - 1] == (int) IsolatedArabicLetters.Waw + || letters[index - 1] == (int) IsolatedArabicLetters.AlefMad + || letters[index - 1] == (int) IsolatedArabicLetters.AlefHamza + || letters[index - 1] == (int) IsolatedArabicLetters.Hamza + || letters[index - 1] == (int) IsolatedArabicLetters.AlefMaksoor + || letters[index - 1] == (int) IsolatedArabicLetters.WawHamza; + + var lettersThatCannotBeALeadingLetter = letters[index] != ' ' + && letters[index] != (int) IsolatedArabicLetters.Dal + && letters[index] != (int) IsolatedArabicLetters.Thal + && letters[index] != (int) IsolatedArabicLetters.Ra2 + && letters[index] != (int) IsolatedArabicLetters.Zeen + && letters[index] != (int) IsolatedArabicLetters.PersianZe + && letters[index] != (int) IsolatedArabicLetters.Alef + && letters[index] != (int) IsolatedArabicLetters.AlefHamza + && letters[index] != (int) IsolatedArabicLetters.AlefMaksoor + && letters[index] != (int) IsolatedArabicLetters.AlefMad + && letters[index] != (int) IsolatedArabicLetters.WawHamza + && letters[index] != (int) IsolatedArabicLetters.Waw + && letters[index] != (int) IsolatedArabicLetters.Hamza; + + var lettersThatCannotBeAfterLeadingLetter = index < letters.Length - 1 + && letters[index + 1] != ' ' + && !char.IsPunctuation(letters[index + 1]) + && !char.IsNumber(letters[index + 1]) + && !char.IsSymbol(letters[index + 1]) + && !char.IsLower(letters[index + 1]) + && !char.IsUpper(letters[index + 1]) + && letters[index + 1] != (int) IsolatedArabicLetters.Hamza; + + if (lettersThatCannotBeBeforeALeadingLetter && lettersThatCannotBeALeadingLetter && + lettersThatCannotBeAfterLeadingLetter) + +// if ((index == 0 || letters[index - 1] == ' ' || letters[index - 1] == '*' || letters[index - 1] == 'A' || char.IsPunctuation(letters[index - 1]) +// || letters[index - 1] == '>' || letters[index - 1] == '<' +// || letters[index - 1] == (int)IsolatedArabicLetters.Alef +// || letters[index - 1] == (int)IsolatedArabicLetters.Dal || letters[index - 1] == (int)IsolatedArabicLetters.Thal +// || letters[index - 1] == (int)IsolatedArabicLetters.Ra2 +// || letters[index - 1] == (int)IsolatedArabicLetters.Zeen || letters[index - 1] == (int)IsolatedArabicLetters.PersianZe +// || letters[index - 1] == (int)IsolatedArabicLetters.AlefMaksora || letters[index - 1] == (int)IsolatedArabicLetters.Waw +// || letters[index - 1] == (int)IsolatedArabicLetters.AlefMad || letters[index - 1] == (int)IsolatedArabicLetters.AlefHamza +// || letters[index - 1] == (int)IsolatedArabicLetters.AlefMaksoor || letters[index - 1] == (int)IsolatedArabicLetters.WawHamza) +// && letters[index] != ' ' && letters[index] != (int)IsolatedArabicLetters.Dal +// && letters[index] != (int)IsolatedArabicLetters.Thal +// && letters[index] != (int)IsolatedArabicLetters.Ra2 +// && letters[index] != (int)IsolatedArabicLetters.Zeen && letters[index] != (int)IsolatedArabicLetters.PersianZe +// && letters[index] != (int)IsolatedArabicLetters.Alef && letters[index] != (int)IsolatedArabicLetters.AlefHamza +// && letters[index] != (int)IsolatedArabicLetters.AlefMaksoor +// && letters[index] != (int)IsolatedArabicLetters.AlefMad +// && letters[index] != (int)IsolatedArabicLetters.WawHamza +// && letters[index] != (int)IsolatedArabicLetters.Waw +// && letters[index] != (int)IsolatedArabicLetters.Hamza +// && index < letters.Length - 1 && letters[index + 1] != ' ' && !char.IsPunctuation(letters[index + 1] ) && !char.IsNumber(letters[index + 1]) +// && letters[index + 1] != (int)IsolatedArabicLetters.Hamza ) + return true; + return false; + } + + /// + /// Checks if the letter at index value is a finishing character in Arabic or not. + /// + /// The whole word that contains the character to be checked + /// The index of the character to be checked + /// True if the character at index is a finishing character, else, returns false + internal static bool IsFinishingLetter(char[] letters, int index) + { + var indexZero = index != 0; + var lettersThatCannotBeBeforeAFinishingLetter = index == 0 + ? false + : letters[index - 1] != ' ' +// && char.IsDigit(letters[index-1]) +// && char.IsLower(letters[index-1]) +// && char.IsUpper(letters[index-1]) +// && char.IsNumber(letters[index-1]) +// && char.IsWhiteSpace(letters[index-1]) +// && char.IsPunctuation(letters[index-1]) +// && char.IsSymbol(letters[index-1]) + && letters[index - 1] != (int) IsolatedArabicLetters.Dal + && letters[index - 1] != (int) IsolatedArabicLetters.Thal + && letters[index - 1] != (int) IsolatedArabicLetters.Ra2 + && letters[index - 1] != (int) IsolatedArabicLetters.Zeen + && letters[index - 1] != (int) IsolatedArabicLetters.PersianZe + //&& letters[index - 1] != (int)IsolatedArabicLetters.AlefMaksora + && letters[index - 1] != (int) IsolatedArabicLetters.Waw + && letters[index - 1] != (int) IsolatedArabicLetters.Alef + && letters[index - 1] != (int) IsolatedArabicLetters.AlefMad + && letters[index - 1] != (int) IsolatedArabicLetters.AlefHamza + && letters[index - 1] != (int) IsolatedArabicLetters.AlefMaksoor + && letters[index - 1] != (int) IsolatedArabicLetters.WawHamza + && letters[index - 1] != (int) IsolatedArabicLetters.Hamza + && !char.IsPunctuation(letters[index - 1]) + && letters[index - 1] != '>' + && letters[index - 1] != '<'; + + + var lettersThatCannotBeFinishingLetters = + letters[index] != ' ' && letters[index] != (int) IsolatedArabicLetters.Hamza; + + + if (lettersThatCannotBeBeforeAFinishingLetter && lettersThatCannotBeFinishingLetters) + +// if (index != 0 && letters[index - 1] != ' ' && letters[index - 1] != '*' && letters[index - 1] != 'A' +// && letters[index - 1] != (int)IsolatedArabicLetters.Dal && letters[index - 1] != (int)IsolatedArabicLetters.Thal +// && letters[index - 1] != (int)IsolatedArabicLetters.Ra2 +// && letters[index - 1] != (int)IsolatedArabicLetters.Zeen && letters[index - 1] != (int)IsolatedArabicLetters.PersianZe +// && letters[index - 1] != (int)IsolatedArabicLetters.AlefMaksora && letters[index - 1] != (int)IsolatedArabicLetters.Waw +// && letters[index - 1] != (int)IsolatedArabicLetters.Alef && letters[index - 1] != (int)IsolatedArabicLetters.AlefMad +// && letters[index - 1] != (int)IsolatedArabicLetters.AlefHamza && letters[index - 1] != (int)IsolatedArabicLetters.AlefMaksoor +// && letters[index - 1] != (int)IsolatedArabicLetters.WawHamza && letters[index - 1] != (int)IsolatedArabicLetters.Hamza +// && !char.IsPunctuation(letters[index - 1]) && letters[index - 1] != '>' && letters[index - 1] != '<' +// && letters[index] != ' ' && index < letters.Length +// && letters[index] != (int)IsolatedArabicLetters.Hamza) + //try + //{ + // if (char.IsPunctuation(letters[index + 1])) + // return true; + // else + // return false; + //} + //catch (Exception e) + //{ + // return false; + //} + + return true; + //return true; + return false; + } + + /// + /// Checks if the letter at index value is a middle character in Arabic or not. + /// + /// The whole word that contains the character to be checked + /// The index of the character to be checked + /// True if the character at index is a middle character, else, returns false + internal static bool IsMiddleLetter(char[] letters, int index) + { + var lettersThatCannotBeMiddleLetters = index == 0 + ? false + : letters[index] != (int) IsolatedArabicLetters.Alef + && letters[index] != (int) IsolatedArabicLetters.Dal + && letters[index] != (int) IsolatedArabicLetters.Thal + && letters[index] != (int) IsolatedArabicLetters.Ra2 + && letters[index] != (int) IsolatedArabicLetters.Zeen + && letters[index] != (int) IsolatedArabicLetters.PersianZe + //&& letters[index] != (int)IsolatedArabicLetters.AlefMaksora + && letters[index] != (int) IsolatedArabicLetters.Waw + && letters[index] != (int) IsolatedArabicLetters.AlefMad + && letters[index] != (int) IsolatedArabicLetters.AlefHamza + && letters[index] != (int) IsolatedArabicLetters.AlefMaksoor + && letters[index] != (int) IsolatedArabicLetters.WawHamza + && letters[index] != (int) IsolatedArabicLetters.Hamza; + + var lettersThatCannotBeBeforeMiddleCharacters = index == 0 + ? false + : letters[index - 1] != (int) IsolatedArabicLetters.Alef + && letters[index - 1] != (int) IsolatedArabicLetters.Dal + && letters[index - 1] != (int) IsolatedArabicLetters.Thal + && letters[index - 1] != (int) IsolatedArabicLetters.Ra2 + && letters[index - 1] != (int) IsolatedArabicLetters.Zeen + && letters[index - 1] != (int) IsolatedArabicLetters.PersianZe + //&& letters[index - 1] != (int)IsolatedArabicLetters.AlefMaksora + && letters[index - 1] != (int) IsolatedArabicLetters.Waw + && letters[index - 1] != (int) IsolatedArabicLetters.AlefMad + && letters[index - 1] != (int) IsolatedArabicLetters.AlefHamza + && letters[index - 1] != (int) IsolatedArabicLetters.AlefMaksoor + && letters[index - 1] != (int) IsolatedArabicLetters.WawHamza + && letters[index - 1] != (int) IsolatedArabicLetters.Hamza + && !char.IsPunctuation(letters[index - 1]) + && letters[index - 1] != '>' + && letters[index - 1] != '<' + && letters[index - 1] != ' ' + && letters[index - 1] != '*'; + + var lettersThatCannotBeAfterMiddleCharacters = index >= letters.Length - 1 + ? false + : letters[index + 1] != ' ' + && letters[index + 1] != '\r' + && letters[index + 1] != (int) IsolatedArabicLetters.Hamza + && !char.IsNumber(letters[index + 1]) + && !char.IsSymbol(letters[index + 1]) + && !char.IsPunctuation(letters[index + 1]); + if (lettersThatCannotBeAfterMiddleCharacters && lettersThatCannotBeBeforeMiddleCharacters && + lettersThatCannotBeMiddleLetters) + +// if (index != 0 && letters[index] != ' ' +// && letters[index] != (int)IsolatedArabicLetters.Alef && letters[index] != (int)IsolatedArabicLetters.Dal +// && letters[index] != (int)IsolatedArabicLetters.Thal && letters[index] != (int)IsolatedArabicLetters.Ra2 +// && letters[index] != (int)IsolatedArabicLetters.Zeen && letters[index] != (int)IsolatedArabicLetters.PersianZe +// && letters[index] != (int)IsolatedArabicLetters.AlefMaksora +// && letters[index] != (int)IsolatedArabicLetters.Waw && letters[index] != (int)IsolatedArabicLetters.AlefMad +// && letters[index] != (int)IsolatedArabicLetters.AlefHamza && letters[index] != (int)IsolatedArabicLetters.AlefMaksoor +// && letters[index] != (int)IsolatedArabicLetters.WawHamza && letters[index] != (int)IsolatedArabicLetters.Hamza +// && letters[index - 1] != (int)IsolatedArabicLetters.Alef && letters[index - 1] != (int)IsolatedArabicLetters.Dal +// && letters[index - 1] != (int)IsolatedArabicLetters.Thal && letters[index - 1] != (int)IsolatedArabicLetters.Ra2 +// && letters[index - 1] != (int)IsolatedArabicLetters.Zeen && letters[index - 1] != (int)IsolatedArabicLetters.PersianZe +// && letters[index - 1] != (int)IsolatedArabicLetters.AlefMaksora +// && letters[index - 1] != (int)IsolatedArabicLetters.Waw && letters[index - 1] != (int)IsolatedArabicLetters.AlefMad +// && letters[index - 1] != (int)IsolatedArabicLetters.AlefHamza && letters[index - 1] != (int)IsolatedArabicLetters.AlefMaksoor +// && letters[index - 1] != (int)IsolatedArabicLetters.WawHamza && letters[index - 1] != (int)IsolatedArabicLetters.Hamza +// && letters[index - 1] != '>' && letters[index - 1] != '<' +// && letters[index - 1] != ' ' && letters[index - 1] != '*' && !char.IsPunctuation(letters[index - 1]) +// && index < letters.Length - 1 && letters[index + 1] != ' ' && letters[index + 1] != '\r' && letters[index + 1] != 'A' +// && letters[index + 1] != '>' && letters[index + 1] != '>' && letters[index + 1] != (int)IsolatedArabicLetters.Hamza +// ) + try + { + if (char.IsPunctuation(letters[index + 1])) + return false; + return true; + } + catch + { + return false; + } + //return true; + + return false; + } +} \ No newline at end of file diff --git a/Assets/ArabicSupport/Scripts/Editor/ArabicSupportTool.cs b/Assets/ArabicSupport/Scripts/Editor/ArabicSupportTool.cs new file mode 100644 index 0000000..4d29401 --- /dev/null +++ b/Assets/ArabicSupport/Scripts/Editor/ArabicSupportTool.cs @@ -0,0 +1,50 @@ +๏ปฟusing ArabicSupport; +using UnityEditor; +using UnityEngine; + +public class ArabicSupportTool : EditorWindow +{ + string rawText; + string fixedText; + + bool showTashkeel = true; + bool useHinduNumbers = true; + + // Add menu item named "Arabic Support Tool" to the Tools menu + [MenuItem("Tools/Arabic Support Tool")] + public static void ShowWindow() + { + //Show existing window instance. If one doesn't exist, make one. + EditorWindow.GetWindow(typeof(ArabicSupportTool)); + } + + void OnGUI() + { + if (string.IsNullOrEmpty(rawText)) + { + fixedText = ""; + } + else + { + fixedText = ArabicFixer.Fix(rawText, showTashkeel, useHinduNumbers); + } + + GUILayout.Label("Options:", EditorStyles.boldLabel); + showTashkeel = EditorGUILayout.Toggle("Use Tashkeel", showTashkeel); + useHinduNumbers = EditorGUILayout.Toggle("Use Hindu Numbers", useHinduNumbers); + + GUILayout.Label("Input (Not Fixed)", EditorStyles.boldLabel); + rawText = EditorGUILayout.TextArea(rawText); + + GUILayout.Label("Output (Fixed)", EditorStyles.boldLabel); + fixedText = EditorGUILayout.TextArea(fixedText); + if (GUILayout.Button("Copy")) { + var tempTextEditor = new TextEditor(); + tempTextEditor.text = fixedText; + tempTextEditor.SelectAll(); + tempTextEditor.Copy(); + } + + } + +} \ No newline at end of file diff --git a/Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll b/Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll new file mode 100755 index 0000000000000000000000000000000000000000..6ee418d3477575a547452a414b4578f2a38501e1 GIT binary patch literal 357888 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%0DK%mLKyI@oj#% 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≈;q8WAsIfQC%r)8u9itw&h#E2(gBxrhG6N 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 E568FZ&Hw-a literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll.mdb b/Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll.mdb new file mode 100755 index 0000000000000000000000000000000000000000..ff2600212c202353f290519268c6f78004be282e GIT binary patch literal 50209 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 DYp5iV literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll b/Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll new file mode 100755 index 0000000000000000000000000000000000000000..c65eedb7452b816f8bb071057350c4df66809ae2 GIT binary patch literal 72704 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 xYLFx1rP=ZSkYJtDUrV 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 LU0@#1Zt(vDcJMQa literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll b/Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll new file mode 100755 index 0000000000000000000000000000000000000000..bd5d63164d61369065f3f81043be03d15cdb0265 GIT binary patch literal 116736 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�iPk7BoG2GzzWc71k-ddSqPJOB3V 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 literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll.mdb b/Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll.mdb new file mode 100755 index 0000000000000000000000000000000000000000..827b48c4373579b5eacebdf246feb7483a51522f GIT binary patch literal 36836 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 static` will be added to `Podfile` by + default instead of `use_frameworks!`. This can be changed in iOS Resolver + settings. This fixes odd behaviors when pods include static libraries, ex. + Firebase Analytics. +* iOS Resolver - Added a workaround when app crashes on launch due to + `Library not loaded: @rpath/libswiftCore.dylib` when some pods includes Swift + framework. This is turned `OFF` by default and can be changed in iOS Resolver + settings. + +# Version 1.2.169 - Jan 20, 2022 +* General - Fixes #425 - Change to save `GvhProjectSettings.xml` without + Unicode byte order mark (BoM). +* Android Resolver - Remove reference to `jcenter()` +* iOS Resolver - Force setting `LANG` when executing Cocoapods in shell mode on + Mac. + +# Version 1.2.168 - Dec 9, 2021 +* All - Fixes #472 by removing the use of `System.Diagnostics.Debug.Assert` +* All - Fixed #477 by properly enabling EDM4U libraries for Unity 2021.2+ when + the package is installed through `.tgz` + +# Version 1.2.167 - Oct 6, 2021 +* All - Moved versioned `.dll` in EDM4U to a versioned folder and remove their + version postfix in their filename. For instance, `IOSResolver.dll` will be + placed at `ExternalDependencyManager/Editor/1.2.167/Google.IOSResolver.dll`. +* Android Resolver - Fixed #243 by only using the highest version in + `mainTemplate.gradle` when duplicated dependencies are presented. +* Android Resolver - Added supports to x86_64 to ABI list for Android apps on + Chrome OS. + +# Version 1.2.166 - Jun 30, 2021 +* All - Fixed #440 and fixed #447 by specifying the parameter type while calling + `GetApplicationIdentifier()` Unity API using reflection, due to a new + overloaded method introduced in Unity 2021.2. +* Android Resolver - Fixed #442 by patching `Dependency.IsGreater()` when the + version strings end '+'. + +# Version 1.2.165 - Apr 28, 2021 +## Bug Fixes +* Version Handler - Fixed #431 by replacing the use of `HttpUtility.UrlEncode()` + which causes NullReferenceException in certain version of Unity. +* Android Resolver - Check that androidSdkRootPath directory exists before using + as sdkPath. +* Android Resolver - Fixed Android Resolver integration tests with Unity + 2019.3+. + +# Version 1.2.164 - Feb 4, 2021 +## New Features +* Android Resolver - Added support for Android packages with classifier in their + namespaces. +* iOS Resolver - Added new settings in iOS Resolver to configure generated + Podfile. +* iOS Resolver - Added a new attribute `addToAllTargets` in Dependencies.xml. + +## Bug Fixes +* iOS Resolver - Fixed XML parsing for `bitcodeEnabled` attribute in + Dependencies.xml. + +# Version 1.2.163 - Dec 15, 2020 +## Bug Fixes +* Version Handler - Fixed measurement reporting + +# Version 1.2.162 - Nov 19, 2020 +## Bug Fixes +* Version Handler - Improved #413 by preventing Version Handler from running + from static constructor when it is disabled. +* Package Manager Resolver - Remove GPR + +# Version 1.2.161 - Oct 12, 2020 +## Bug Fixes +* Android Resolver - Fixed the issue that Android Resolver does not resolve + again before build in Unity 2020 if it failed to resolve previously. + +# Version 1.2.160 - Sep 30, 2020 +## Bug Fixes +* Android Resolver - Fixed a regression that gradleResolver can be null until + Initialize() is called. +* Android Resolver - Fixed a regression that Android Resolver failed in Unity + 2019.3+ due to `gradleTemplate.properties` not enabled when + `mainTemplate.gradle` is not enabled at all. + +# Version 1.2.159 - Sep 11, 2020 +## Bug Fixes +* Android Resolver - Fixed #322 where the Unity editor will lose its target SDK + setting between Unity restarts if `>28` is selected in 2019. This is due to + Unity AndroidSdkVersions enum does not contain values above 28. +* Android Resolver - Fixed #360 where building Android app with Untiy 2019.3+ + may fail due to Jetifier and AndroidX not enabled properly in generated + Gradle project. This fix requires the user to enable + `Custom Gradle Properties Template` found under + `Player Settings > Settings for Android > Publishing Settings`. + +# Version 1.2.158 - Sep 3, 2020 +## Bug Fixes +* Version Handler: Fixed editor freeze when `-executeMethod` is used in + non-batch mode. +* Android Resolver: Normalized file paths when generating local Maven repo + since the path may contains a mix of forward and backward slash on Windows. +* Export Unity Package: Fixed generation of .unitypackage with tarfile on + Windows. + +# Version 1.2.157 - Aug 6, 2020 +## Bug Fixes +* Android Resolver: Delay initialization until active build target is Android + and the editor is not in play mode. +* iOS Resolver: Delay initialization until active build target is iOS + and the editor is not in play mode. +* Export Unity Package: Workaround directory creation racy if multiple export + operations are spawned at the same time. + +# Version 1.2.156 - June 10, 2020 +## Bug Fixes +* Android Resolver: Fixed that the generated local repo assets contains + redundent labels which are causing Version Handler to failed while + uninstalling packages. +* Android Resolver: Fixed that the repo url injected into mainTemplate.gradle + is incorrect when Unity is configured to export gradle project. +* Android Resolver: Limited to only create local Maven repo when the source + repo contains ".srcaar" file. + +## Changes +* All: Described EDM4U analytics data usage in readme. + +# Version 1.2.155 - May 14, 2020 +## Bug Fixes +* All: Fixed compiler error when build with Unity 5.4 or below due to the + usage of Rect.zero. +* All: Ignore cases when checking command line arguments. + +# Version 1.2.154 - May 14, 2020 +## Bug Fixes +* All: Make each MultiSelectWindow for different purposes to have its own + unique window. + +## Changes +* All: Replace all dialog with DialogWindow which is implemented from + EditorWindow. +* Package Manager Resolver: Clarify how manifest.json will be changed in Package + Manager Resolver window. + +# Version 1.2.153 - Apr 24, 2020 +## Bug Fixes +* Android Resolver: Fixed an exception when repainting the Android resolution + window in Unity 2019.3.x. + +# Version 1.2.152 - Apr 17, 2020 +## Bug Fixes +* Version Handler: Fixed exception when waiting for enabled editor DLLs to + load. +* Android Resolver: Fixed regression when using a Custom Gradle Template + on Windows. + +# Version 1.2.151 - Apr 16, 2020 +## Bug Fixes +* Version Handler: When waiting for newly enabled editor DLLs to load, ignore + all DLLs that do not have a file-system location. +* Android Resolver: Fixed resolution when using a Custom Gradle Template with + libraries stored in a local maven repository distributed with a plugin + installed with the Unity Package Manager. + +# Version 1.2.150 - Apr 9, 2020 +## Bug Fixes +* All: The new packaging script when run on MacOS was generating a + .unitypackage archive that could not be read by Unity on Windows. + This release simply repackages the plugin with tar/gzip to fix the problem. + +# Version 1.2.149 - Apr 8, 2020 +## Bug Fixes +* Package Manager Resolver: Fixed spurious error message when resuming + migration after installing a UPM package. + +# Version 1.2.148 - Apr 8, 2020 +## Bug Fixes +* Package Manager Resolver: Fixed an exception when resuming migration + after installing a UPM package. + +# Version 1.2.147 - Apr 8, 2020 +## Bug Fixes +* Version Handler: Fixed alias traversal bug which caused problems when + migrating from installed .unitypackage files to UPM packages. + +# Version 1.2.146 - Apr 8, 2020 +## Bug Fixes +* Version Handler: Fixed exception in manifest parsing when a manifest is + detected with no aliases. + +# Version 1.2.145 - Apr 2, 2020 +## New Features +* Package Manager Resolver: Added a method to migrate Version Handler + managed packages installed via `.unitypackage` to Unity Package Manager + packages. This is initially used to migrate the External Dependency Manager + to UPM. + +## Changes +* All: Verbose logging is now no longer automatically enabled in batch mode + across all components. Instead logging can be configured using each + component's verbose logging setting or by using the `-gvh_log_debug` command + line flag when starting Unity. +* Version Handler: Sped up version handler updates when the app domain isn't + reloaded. + +## Bug Fixes +* Version Handler: Fixed the display of the obsolete files clean up dialog + when the asset database refreshes. +* Version Handler: Improved reliability of callback from + the VersionHandler.UpdateCompleteMethods event when an asset database + refresh occurs. +* Version Handler: Fixed duplicate exportPath labels when 'Assets/' is the + root of paths assigned to files. +* Version Handler: Handle empty lines in manifest files. + +# Version 1.2.144 - Mar 23, 2020 +## Changed +* iOS Resolver: Removed the ability to configure the Xcode target a Cocoapod + is added to. + +## Bug Fixes +* iOS Resolver: Reverted support for adding Cocoapods to multiple targets as + it caused a regression (exception thrown during post-build step) in some + versions of Unity. + +# Version 1.2.143 - Mar 20, 2020 +## Bug Fixes +* Android Resolver: Fixed caching of resolution state which was causing + the resolver to always run when no dependencies had changed. + +# Version 1.2.142 - Mar 19, 2020 +## Changes +* Package Manager Resolver: Enabled auto-add by default. + +# Version 1.2.141 - Mar 19, 2020 +## Bug Fixes +* Fixed a bug when retrieving project settings. If a plugin was configured + to fetch project settings, if a setting was fetched (e.g "foo") and this + setting existed in the system settings but not the project settings the + system value would override the default value leading to unexpected + behavior. +* Fixed a warning when caching web request classes in Unity 5.6. + +# Version 1.2.140 - Mar 19, 2020 +## Bug Fixes +* Fixed measurement reporting in Unity 5.x. +* Version Handler: Fixed NullReferenceException when an asset doesn't have + an AssetImporter. + +# Version 1.2.139 - Mar 18, 2020 +## Changed +* Added documentation to the built plugin. + +# Version 1.2.138 - Mar 17, 2020 +## New Features +* Package Manager Resolver: Added the Package Manager Resolver + component that allows developers to easily boostrap Unity Package Manager + (UPM) registry addition using unitypackage plugins. +* Version Handler: Added a window that allows plugins to managed by the + Version Handler to be uninstalled. +* Version Handler: Added support for displaying installed plugins. +* Version Handler: Added support for moving files in plugins to their install + locations (if the plugin has been configured to support this). +* iOS Resolver: Added the ability to configure the Xcode target a Cocoapod is + added to. + +## Bug Fixes +* Fixed upgrade from version 1.2.137 and below after the plugin rename to + EDM4U broke the upgrade process. +* Android Resolver: Worked around PlayerSettings.Android.targetSdkVersion + returning empty names for some values in 2019.x. +* Version Handler: Fixed the display of the obsolete files clean up window. +* Version Handler: Fixed managed file check when assets are modified in the + project after plugin import. + +# Version 1.2.137 - Mar 6, 2020 +## Changed +* Renamed package to External Package Manager for Unity (EDM4U). + We changed this to reflect what this plugin is doing today which is far more + than the original scope which just consisted of importing jar files from the + Android SDK maven repository. + Scripts that used to pull `play-services-resolver*.unitypackage` will now have + to request `external-dependency-manager*.unitypackage` instead. + We'll still be shipping a `play-services-resolver*_manifest.txt` file to + handle upgrading from older versions of the plugin. + +## New Features +* All Components: Added reporting of usage so that we can remotely detect + errors and target improvements. +* Android Resolver: Added support for *Dependencies.xml files in Unity Package + Manager packages. +* iOS Resolver: Added support for *Dependencies.xml files in Unity Package + Manager packages. + +## Bug Fixes +* Version Handler: Disabled attempts to disable asset metadata modification + when assets are in a Unity Package Manager managed package. + +# Version 1.2.136 - Feb 19, 2019 +## Bug Fixes +* Android Resolver: Fixed OpenJDK path discovery in Unity 2019.3.1. + +# Version 1.2.135 - Dec 5, 2019 +## Bug Fixes +* All Components: Fixed stack overflow when loading project settings. + +# Version 1.2.134 - Dec 4, 2019 +## Bug Fixes +* All Components: Fixed an issue which caused project settings to be cleared + when running in batch mode. + +# Version 1.2.133 - Nov 18, 2019 +## Bug Fixes +* All Components: Failure to save project settings will now report an error + to the log rather than throwing an exception. + +# Version 1.2.132 - Nov 11, 2019 +## Bug Fixes +* Android Resolver: Worked around expansion of DIR_UNITYPROJECT on Windows + breaking Gradle builds when used as part of a file URI. +* Android Resolver: mainTemplate.gradle is only written if it needs to be + modified. + +# Version 1.2.131 - Oct 29, 2019 +## Bug Fixes +* Version Handler: Improved execution of events on the main thread in batch + mode. +* Version Handler: Improved log level configuration at startup. +* Version Handler: Improved performance of class lookup in deferred method + calls. +* Version Handler: Fixed rename to enable / disable for editor assets. +* iOS Resolver: Improved log level configuration at startup. +* Android Resolver: Improved local maven repo path reference in + mainTemplate.gradle using DIR_UNITYPROJECT. DIR_UNITYPROJECT by Unity + to point to the local filesystem path of the Unity project when Unity + generates the Gradle project. + +# Version 1.2.130 - Oct 23, 2019 +## New Features +* iOS Resolver: Added support for modifying the Podfile before `pod install` + is executed. + +## Bug Fixes +* Version Handler: Fixed invalid classname error when calling + `VersionHandler.UpdateVersionedAssets()`. + +# Version 1.2.129 - Oct 2, 2019 +## Bug Fixes +* iOS Resolver: Changed Cocoapod integration in Unity 2019.3+ to + only add Pods to the UnityFramework target. + +# Version 1.2.128 - Oct 1, 2019 +## Bug Fixes +* iOS Resolver: Fixed Cocoapod project integration mode with Unity + 2019.3+. + +# Version 1.2.127 - Sep 30, 2019 +## Changes +* Android Resolver: All Android Resolver settings File paths are now + serialized with POSIX directory separators. + +# Version 1.2.126 - Sep 27, 2019 +## Changes +* Android Resolver: File paths are now serialized with POSIX directory + separators. +## Bug Fixes +* Android Resolver: Fixed resolution when the parent directory of a Unity + project contains a Gradle project (i.e `settings.gradle` file). + +# Version 1.2.125 - Sep 23, 2019 +## Bug Fixes +* All components: Silenced a warning about not being able to set the console + encoding to UTF8. +* Android Resolver: Worked around broken AndroidSDKTools class in some + versions of Unity. +* iOS Resolver: Fixed iOS target SDK version check +* Version Handler: Changed clean up obsolete files window so that it doesn't + exceed the screen size. + +# Version 1.2.124 - Jul 28, 2019 +## Bug Fixes +* All components: Fixed regression with source control integration when using + Unity 2019.1+. + +# Version 1.2.123 - Jul 23, 2019 +## New Features +* All components: Source control integration for project settings. +## Changes +* Android Resolver: Removed AAR cache as it now makes little difference to + incremental resolution performance. +* Android Resolver: Improved embedded resource management so that embedded + resources should upgrade when the plugin is updated without restarting + the Unity editor. +## Bug Fixes +* Version Handler: Fixed InvokeMethod() and InvokeStaticMethod() when calling + methods that have interface typed arguments. + +# Version 1.2.122 - Jul 2, 2019 +## Bug Fixes +* iOS Resolver: Worked around Unity not loading the iOS Resolver DLL as it + referenced the Xcode extension in a public interface. The iOS Resolver + DLL still references the Xcode extension internally and just handles + missing type exceptions dynamically. + +# Version 1.2.121 - Jun 27, 2019 +## Bug Fixes +* Android Resolver: Fixed warning about missing Packages folder when loading + XML dependencies files in versions of Unity without the package manager. +* Android Resolver: Fixed resolution window progress bar exceeding 100%. +* Android Resolver: If AndroidX is detected in the set of resolved libraries, + the user will be prompted to enable the Jetifier. +* Android Resolver: Improved text splitting in text area windows. +* iOS Resolver: Added support for Unity's breaking changes to the Xcode API + in 2019.3.+. Cocoapods are now added to build targets, Unity-iPhone and + UnityFramework in Unity 2019.3+. + +# Version 1.2.120 - Jun 26, 2019 +## New Features +* Android Resolver: Added support for loading *Dependencies.xml files from + Unity Package Manager packages. +* Android Resolver: Resolution window is now closed if resolution runs as + a pre-build step. +* iOS Resolver: Added support for loading *Dependencies.xml files from + Unity Package Manager packages. +## Bug Fixes +* Android Resolver: Fixed generation of relative repo paths when using + mainTemplate.gradle resolver. +* Android Resolver: Fixed copy of .srcaar to .aar files in repos embedded in a + project when a project path has characters (e.g whitespace) that are escaped + during conversion to URIs. +* Android Resolver: Fixed auto-resolution always running if the Android SDK + is managed by Unity Hub. + +# Version 1.2.119 - Jun 19, 2019 +## Bug Fixes +* Android Resolver: Fixed error reported when using Jetifier integration + in Unity 2018+ if the target SDK is set to "highest installed". + +# Version 1.2.118 - Jun 18, 2019 +## New Features +* Android Resolver: Added initial + [Jetifier](https://developer.android.com/studio/command-line/jetifier) + integration which simplifies + [migration](ttps://developer.android.com/jetpack/androidx/migrate) + to Jetpack ([AndroidX](https://developer.android.com/jetpack/androidx)) + libraries in cases where all dependencies are managed by the Android + Resolver. + This can be enabled via the `Use Jetifier` option in the + `Assets > Play Services Resolver > Android Resolver > Settings` menu. + Caveats: + - If your project contains legacy Android Support Library .jar and .aar + files, these files will need to be removed and replaced with references to + artifacts on Maven via `*Dependencies.xml` files so that the Jetifier + can map them to Jetpack (AndroidX) libraries. + For example, remove the file `support-v4-27.0.2.jar` and replace it with + `` in a + `*Dependencies.xml` file. + - If your project contains .jar or .aar files that use the legacy Android + Support Libraries, these will need to be moved into a local Maven repo + [See this guide](https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html) + and then these files should be removed from your Unity project and instead + referenced via `*Dependencies.xml` files so that the Jetifier can + patch them to reference the Jetpack lirbaries. + +## Bug Fixes +* Android Resolver: Disabled version locking of com.android.support:multidex + does not use the same versioning scheme as other legacy Android support + libraries. +* Version Handler: Made Google.VersionHandler.dll's asset GUID stable across + releases. This faciliates error-free import into projects where + Google.VersionHandler.dll is moved from the default install location. + +# Version 1.2.117 - Jun 12, 2019 +## Bug Fixes +* Android Resolver: Fix copying of .srcaar to .aar files for + mainTemplate.gradle resolution. PluginImporter configuration was previously + not being applied to .aar files unless the Unity project was saved. + +# Version 1.2.116 - Jun 7, 2019 +## Bug Fixes +* Android Resolver: Fixed resolution of Android dependencies without version + specifiers. +* Android Resolver: Fixed Maven repo not found warning in Android Resolver. +* Android Resolver: Fixed Android Player directory not found exception in + Unity 2019.x when the Android Player isn't installed. + +# Version 1.2.115 - May 28, 2019 +## Bug Fixes +* Android Resolver: Fixed exception due to Unity 2019.3.0a4 removing + x86 from the set of supported ABIs. + +# Version 1.2.114 - May 27, 2019 +## New Features +* Android Resolver: Added support for ABI stripping when using + mainTemplate.gradle. This only works with AARs stored in repos + on the local filesystem. + +# Version 1.2.113 - May 24, 2019 +## New Features +* Android Resolver: If local repos are moved, the plugin will search the + project for matching directories in an attempt to correct the error. +* Version Handler: Files can be now targeted to multiple build targets + using multiple "gvh_" asset labels. +## Bug Fixes +* Android Resolver: "implementation" or "compile" are now added correctly + to mainTemplate.gradle in Unity versions prior to 2019. + +# Version 1.2.112 - May 22, 2019 +## New Features +* Android Resolver: Added option to disable addition of dependencies to + mainTemplate.gradle. + See `Assets > Play Services Resolver > Android Resolver > Settings`. +* Android Resolver: Made paths to local maven repositories in + mainTemplate.gradle relative to the Unity project when a project is not + being exported. +## Bug Fixes +* Android Resolver: Fixed builds with mainTemplate.gradle integration in + Unity 2019. +* Android Resolver: Changed dependency inclusion in mainTemplate.gradle to + use "implementation" or "compile" depending upon the version of Gradle + included with Unity. +* Android Resolver: Gracefully handled exceptions if the console encoding + can't be modified. +* Android Resolver: Now gracefully fails if the AndroidPlayer directory + can't be found. + +# Version 1.2.111 - May 9, 2019 +## Bug Fixes +* Version Handler: Fixed invocation of methods with named arguments. +* Version Handler: Fixed occasional hang when the editor is compiling + while activating plugins. + +# Version 1.2.110 - May 7, 2019 +## Bug Fixes +* Android Resolver: Fixed inclusion of some srcaar artifacts in builds with + Gradle builds when using mainTemplate.gradle. + +# Version 1.2.109 - May 6, 2019 +## New Features: +* Added links to documentation from menu. +* Android Resolver: Added option to auto-resolve Android libraries on build. +* Android Resolver: Added support for packaging specs of Android libraries. +* Android Resolver: Pop up a window when displaying Android dependencies. + +## Bug Fixes +* Android Resolver: Support for Unity 2019 Android SDK and JDK install locations +* Android Resolver: e-enable AAR explosion if internal builds are enabled. +* Android Resolver: Gracefully handle exceptions on file deletion. +* Android Resolver: Fixed Android Resolver log spam on load. +* Android Resolver: Fixed save of Android Resolver PromptBeforeAutoResolution + setting. +* Android Resolver: Fixed AAR processing failure when an AAR without + classes.jar is found. +* Android Resolver: Removed use of EditorUtility.DisplayProgressBar which + was occasionally left displayed when resolution had completed. +* Version Handler: Fixed asset rename to disable when a disabled file exists. + +# Version 1.2.108 - May 3, 2019 +## Bug Fixes: +* Version Handler: Fixed occasional hang on startup. + +# Version 1.2.107 - May 3, 2019 +## New Features: +* Version Handler: Added support for enabling / disabling assets that do not + support the PluginImporter, based upon build target selection. +* Android Resolver: Added support for the global specification of maven repos. +* iOS Resolver: Added support for the global specification of Cocoapod sources. + +# Version 1.2.106 - May 1, 2019 +## New Features +* iOS Resolver: Added support for development pods in Xcode project integration + mode. +* iOS Resolver: Added support for source pods with resources in Xcode project + integration mode. + +# Version 1.2.105 - Apr 30, 2019 +## Bug fixes +* Android Resolver: Fixed reference to Java tool path in logs. +* Android and iOS Resolvers: Changed command line execution to emit a warning + rather than throwing an exception and failing, when it is not possible to + change the console input and output encoding to UTF-8. +* Android Resolver: Added menu option and API to delete resolved libraries. +* Android Resolver: Added menu option and API to log the repos and libraries + currently included in the project. +* Android Resolver: If Plugins/Android/mainTemplate.gradle file is present and + Gradle is selected as the build type, resolution will simply patch the file + with Android dependencies specified by plugins in the project. + +# Version 1.2.104 - Apr 10, 2019 +## Bug Fixes +* Android Resolver: Changed Android ABI selection method from using whitelisted + Unity versions to type availability. This fixes an exception on resolution + in some versions of Unity 2017.4. + +# Version 1.2.103 - Apr 2, 2019 +## Bug Fixes +* Android Resolver: Whitelisted Unity 2017.4 and above with ARM64 support. +* Android Resolver: Fixed Java version check to work with Java SE 12 and above. + +# Version 1.2.102 - Feb 13, 2019 +## Bug Fixes +* Android Resolver: Fixed the text overflow on the Android Resolver + prompt before initial run to fit inside the buttons for + smaller screens. + +# Version 1.2.101 - Feb 12, 2019 +## New Features +* Android Resolver: Prompt the user before the resolver runs for the + first time and allow the user to elect to disable from the prompt. +* Android Resolver: Change popup warning when resolver is disabled + to be a console warning. + +# Version 1.2.100 - Jan 25, 2019 +## Bug Fixes +* Android Resolver: Fixed AAR processing sometimes failing on Windows + due to file permissions. + +# Version 1.2.99 - Jan 23, 2019 +## Bug Fixes +* Android Resolver: Improved performance of project property polling. +* Version Handler: Fixed callback of VersionHandler.UpdateCompleteMethods + when the update process is complete. + +# Version 1.2.98 - Jan 9, 2019 +## New Features +* iOS Resolver: Pod declaration properties can now be set via XML pod + references. For example, this can enable pods for a subset of build + configurations. +## Bug Fixes +* iOS Resolver: Fixed incremental builds after local pods support caused + regression in 1.2.96. + +# Version 1.2.97 - Dec 17, 2018 +## Bug Fixes +* Android Resolver: Reduced memory allocation for logic that monitors build + settings when auto-resolution is enabled. If auto-resolution is disabled, + almost all build settings are no longer polled for changes. + +# Version 1.2.96 - Dec 17, 2018 +## Bug Fixes +* Android Resolver: Fixed repacking of AARs to exclude .meta files. +* Android Resolver: Only perform auto-resolution on the first scene while + building. +* Android Resolver: Fixed parsing of version ranges that include whitespace. +* iOS Resolver: Added support for local development pods. +* Version Handler: Fixed Version Handler failing to rename some files. + +# Version 1.2.95 - Oct 23, 2018 +## Bug Fixes: +* Android Resolver: Fixed auto-resolution running in a loop in some scenarios. + +# Version 1.2.94 - Oct 22, 2018 +## Bug Fixes +* iOS Resolver: Added support for PODS_TARGET_SRCROOT in source Cocoapods. + +# Version 1.2.93 - Oct 22, 2018 +## Bug Fixes +* Android Resolver: Fixed removal of Android libraries on auto-resolution when + `*Dependencies.xml` files are deleted. + +# Version 1.2.92 - Oct 2, 2018 +## Bug Fixes +* Android Resolver: Worked around auto-resolution hang on Windows if + resolution starts before compilation is finished. + +# Version 1.2.91 - Sep 27, 2018 +## Bug Fixes +* Android Resolver: Fixed Android Resolution when the selected build target + isn't Android. +* Added C# assembly symbols the plugin to simplify debugging bug reports. + +# Version 1.2.90 - Sep 21, 2018 +## Bug Fixes +* Android Resolver: Fixed transitive dependency selection of version locked + packages. + +# Version 1.2.89 - Aug 31, 2018 +## Bug Fixes +* Fixed FileLoadException in ResolveUnityEditoriOSXcodeExtension an assembly + can't be loaded. + +# Version 1.2.88 - Aug 29, 2018 +## Changed +* Improved reporting of resolution attempts and conflicts found in the Android + Resolver. +## Bug Fixes +* iOS Resolver now correctly handles sample code in CocoaPods. Previously it + would add all sample code to the project when using project level + integration. +* Android Resolver now correctly handles Gradle conflict resolution when the + resolution results in a package that is compatible with all requested + dependencies. + +# Version 1.2.87 - Aug 23, 2018 +## Bug Fixes +* Fixed Android Resolver "Processing AARs" dialog getting stuck in Unity 5.6. + +# Version 1.2.86 - Aug 22, 2018 +## Bug Fixes +* Fixed Android Resolver exception in OnPostProcessScene() when the Android + platform isn't selected. + +# Version 1.2.85 - Aug 17, 2018 +## Changes +* Added support for synchronous resolution in the Android Resolver. + PlayServicesResolver.ResolveSync() now performs resolution synchronously. +* Auto-resolution in the Android Resolver now results in synchronous resolution + of Android dependencies before the Android application build starts via + UnityEditor.Callbacks.PostProcessSceneAttribute. + +# Version 1.2.84 - Aug 16, 2018 +## Bug Fixes +* Fixed Android Resolver crash when the AndroidResolverDependencies.xml + file can't be written. +* Reduced log spam when a conflicting Android library is pinned to a + specific version. + +# Version 1.2.83 - Aug 15, 2018 +## Bug Fixes +* Fixed Android Resolver failures due to an in-accessible AAR / JAR explode + cache file. If the cache can't be read / written the resolver now continues + with reduced performance following recompilation / DLL reloads. +* Fixed incorrect version number in plugin manifest on install. + This was a minor issue since the version handler rewrote the metadata + after installation. + +# Version 1.2.82 - Aug 14, 2018 +## Changed +* Added support for alphanumeric versions in the Android Resolver. + +## Bug Fixes +* Fixed Android Resolver selection of latest duplicated library. +* Fixed Android Resolver conflict resolution when version locked and non-version + locked dependencies are specified. +* Fixed Android Resolver conflict resolution when non-existent artifacts are + referenced. + +# Version 1.2.81 - Aug 9, 2018 +## Bug Fixes +* Fixed editor error that would occur when when + `PlayerSettings.Android.targetArchitectures` was set to + `AndroidArchitecture.All`. + +# Version 1.2.80 - Jul 24, 2018 +## Bug Fixes +* Fixed project level settings incorrectly falling back to system wide settings + when default property values were set. + +# Version 1.2.79 - Jul 23, 2018 +## Bug Fixes +* Fixed AndroidManifest.xml patching on Android Resolver load in Unity 2018.x. + +# Version 1.2.78 - Jul 19, 2018 +## Changed +* Added support for overriding conflicting dependencies. + +# Version 1.2.77 - Jul 19, 2018 +## Changed +* Android Resolver now supports Unity's 2018 ABI filter (i.e arm64-v8a). +* Reduced Android Resolver build option polling frequency. +* Disabled Android Resolver auto-resolution in batch mode. Users now need + to explicitly kick off resolution through the API. +* All Android Resolver and Version Handler dialogs are now disabled in batch + mode. +* Verbose logging for all plugins is now enabled by default in batch mode. +* Version Handler bootstrapper has been improved to no longer call + UpdateComplete multiple times. However, since Unity can still reload the + app domain after plugins have been enabled, users still need to store their + plugin state to persistent storage to handle reloads. + +## Bug Fixes +* Android Resolver no longer incorrectly adds MANIFEST.MF files to AARs. +* Android Resolver auto-resolution jobs are now unscheduled when an explicit + resolve job is started. + +# Version 1.2.76 - Jul 16, 2018 +## Bug Fixes +* Fixed variable replacement in AndroidManifest.xml files in the Android + Resolver. + Version 1.2.75 introduced a regression which caused all variable replacement + to replace the *entire* property value rather than the component of the + property that referenced a variable. For example, + given "applicationId = com.my.app", "${applicationId}.foo" would be + incorrectly expanded as "com.my.app" rather than "com.my.app.foo". This + resulted in numerous issues for Android builds where content provider + initialization would fail and services may not start. + +## Changed +* Gradle prebuild experimental feature has been removed from the Android + Resolver. The feature has been broken for some time and added around 8MB + to the plugin size. +* Added better support for execution of plugin components in batch mode. + In batch mode UnityEditor.update is sometimes never called - like when a + single method is executed - so the new job scheduler will execute all jobs + synchronously from the main thread. + +# Version 1.2.75 - Jun 20, 2018 +## New Features +* Android Resolver now monitors the Android SDK path when + auto-resolution is enabled and triggers resolution when the path is + modified. + +## Changed +* Android auto-resolution is now delayed by 3 seconds when the following build + settings are changed: + - Target ABI. + - Gradle build vs. internal build. + - Project export. +* Added a progress bar display when AARs are being processed during Android + resolution. + +## Bug Fixes +* Fixed incorrect Android package version selection when a mix of + version-locked and non-version-locked packages are specified. +* Fixed non-deterministic Android package version selection to select + the highest version of a specified package rather than the last + package specification passed to the Gradle resolution script. + +# Version 1.2.74 - Jun 19, 2018 +## New Features +* Added workaround for broken AndroidManifest.xml variable replacement in + Unity 2018.x. By default ${applicationId} variables will be replaced by + the bundle ID in the Plugins/Android/AndroidManifest.xml file. The + behavior can be disabled via the Android Resolver settings menu. + +# Version 1.2.73 - May 30, 2018 +## Bug Fixes +* Fixed spurious warning message about missing Android plugins directory on + Windows. + +# Version 1.2.72 - May 23, 2018 +## Bug Fixes +* Fixed spurious warning message about missing Android plugins directory. + +# Version 1.2.71 - May 10, 2018 +## Bug Fixes +* Fixed resolution of Android dependencies when the `Assets/Plugins/Android` + directory is named in a different case e.g `Assets/plugins/Android`. + +# Version 1.2.70 - May 7, 2018 +## Bug Fixes +* Fixed bitcode flag being ignored for iOS pods. + +# Version 1.2.69 - May 7, 2018 +## Bug Fixes +* Fixed escaping of local repository paths in Android Resolver. + +# Version 1.2.68 - May 3, 2018 +## Changes +* Added support for granular builds of Google Play Services. + +# Version 1.2.67 - May 1, 2018 +## Changes +* Improved support for iOS source-only pods in Unity 5.5 and below. + +# Version 1.2.66 - April 27, 2018 +## Bug Fixes +* Fixed Version Handler renaming of Linux libraries with hyphens in filenames. + Previously, libraries named Foo-1.2.3.so were not being renamed to + libFoo-1.2.3.so on Linux which could break native library loading on some + versions of Unity. + +# Version 1.2.65 - April 26, 2018 +## Bug Fixes +* Fix CocoaPods casing in logs and comments. + +# Version 1.2.64 - Mar 16, 2018 +## Bug Fixes +* Fixed bug in download_artifacts.gradle (used by Android Resolver) which + reported a failure if required artifacts already exist. + +# Version 1.2.63 - Mar 15, 2018 +## Bug Fixes +* Fixed iOS Resolver include search paths taking precedence over system headers + when using project level resolution. +* Fixed iOS Resolver includes relative to library root, when using project level + resolution. + +# Version 1.2.62 - Mar 12, 2018 +## Changes +* Improved error reporting when a file can't be moved to trash by the + Version Handler. +## Bug Fixes +* Fixed Android Resolver throwing NullReferenceException when the Android SDK + path isn't set. +* Fixed Version Handler renaming files with underscores if the + "Rename to Canonical Filenames" setting is enabled. + +# Version 1.2.61 - Jan 22, 2018 +## Bug Fixes +* Fixed Android Resolver reporting non-existent conflicting dependencies when + Gradle build system is enabled. + +# Version 1.2.60 - Jan 12, 2018 +## Changes +* Added support for Maven / Ivy version specifications for Android packages. +* Added support for Android SNAPSHOT packages. + +## Bug Fixes +* Fixed Openjdk version check. +* Fixed non-deterministic Android package resolution when two packages contain + an artifact with the same name. + +# Version 1.2.59 - Oct 19, 2017 +## Bug Fixes +* Fixed execution of Android Gradle resolution script when it's located + in a path with whitespace. + +# Version 1.2.58 - Oct 19, 2017 +## Changes +* Removed legacy resolution method from Android Resolver. + It is now only possible to use the Gradle or Gradle prebuild resolution + methods. + +# Version 1.2.57 - Oct 18, 2017 +## Bug Fixes +* Updated Gradle wrapper to 4.2.1 to fix issues using Gradle with the + latest Openjdk. +* Android Gradle resolution now also uses gradle.properties to pass + parameters to Gradle in an attempt to workaround problems with + command line argument parsing on Windows 10. + +# Version 1.2.56 - Oct 12, 2017 +## Bug Fixes +* Fixed Gradle artifact download with non-version locked artifacts. +* Changed iOS resolver to only load dependencies at build time. + +# Version 1.2.55 - Oct 4, 2017 +## Bug Fixes +* Force Android Resolution when the "Install Android Packages" setting changes. + +# Version 1.2.54 - Oct 4, 2017 +## Bug Fixes +* Fixed execution of command line tools on Windows when the path to the tool + contains a single quote (apostrophe). In this case we fallback to executing + the tool via the system shell. + +# Version 1.2.53 - Oct 2, 2017 +## New Features +* Changed Android Resolver "resolution complete" dialog so that it now displays + failures. +* Android Resolver now detects conflicting libraries that it does not manage + warning the user if they're newer than the managed libraries and prompting + the user to clean them up if they're older or at the same version. + +## Bug Fixes +* Improved Android Resolver auto-resolution speed. +* Fixed bug in the Gradle Android Resolver which would result in resolution + succeeding when some dependencies are not found. + +# Version 1.2.52 - Sep 25, 2017 +## New Features +* Changed Android Resolver's Gradle resolution to resolve conflicting + dependencies across Google Play services and Android Support library packages. + +# Version 1.2.51 - Sep 20, 2017 +## Changes +* Changed iOS Resolver to execute the CocoaPods "pod" command via the shell + by default. Some developers customize their shell environment to use + custom ssh certs to access internal git repositories that host pods so + executing "pod" via the shell will work for these scenarios. + The drawback of executing "pod" via the shell could potentially cause + users problems if they break their shell environment. Though users who + customize their shell environments will be able to resolve these issues. + +# Version 1.2.50 - Sep 18, 2017 +## New Features +* Added option to disable the Gradle daemon in the Android Resolver. + This daemon is now disabled by default as some users are getting into a state + where multiple daemon instances are being spawned when changing dependencies + which eventually results in Android resolution failing until all daemon + processes are manually killed. + +## Bug Fixes +* Android resolution is now always executed if the user declines the update + of their Android SDK. This ensure users can continue to use out of date + Android SDK packages if they desire. + +# Version 1.2.49 - Sep 18, 2017 +## Bug Fixes +* Removed modulemap parsing in iOS Resolver. + The framework *.modulemap did not need to be parsed by the iOS Resolver + when injecting Cocoapods into a Xcode project. Simply adding a modular + framework to a Xcode project results in Xcode's Clang parsing the associated + modulemap and injecting any compile and link flags into the build process. + +# Version 1.2.48 - Sep 12, 2017 +## New Features +* Changed settings to be per-project by default. + +## Bug Fixes +* Added Google maven repository to fix GradlePrebuild resolution with Google + components. +* Fixed Android Resolution failure with spaces in paths. + +# Version 1.2.47 - Aug 29, 2017 +## New Features +* Android and iOS dependencies can now be specified using *Dependencies.xml + files. This is now the preferred method for registering dependencies, + we may remove the API for dependency addition in future. +* Added "Reset to Defaults" button to each settings dialog to restore default + settings. +* Android Resolver now validates the configured JDK is new enough to build + recently released Android libraries. +## Bug Fixes +* Fixed a bug that caused dependencies with the "LATEST" version specification + to be ignored when using the Gradle mode of the Android Resolver. +* Fixed a race condition when running Android Resolution. +* Fixed Android Resolver logging if a PlayServicesSupport instance is created + with no logging enabled before the Android Resolver is initialized. +* Fixed iOS resolver dialog in Unity 4. +* Fixed iOS Cocoapod Xcode project integration in Unity 4. + +# Version 1.2.46 - Aug 22, 2017 +## Bug Fixes +* GradlePrebuild Android resolver on Windows now correctly locates dependent + data files. + +# Version 1.2.45 - Aug 22, 2017 +## Bug Fixes +* Improved Android package auto-resolution and fixed clean up of stale + dependencies when using Gradle dependency resolution. + +# Version 1.2.44 - Aug 21, 2017 +## Bug Fixes +* Enabled autoresolution for Gradle Prebuild. +* Made the command line dialog windows have selectable text. +* Fixed incorrect "Android Settings" dialog disabled groups. +* Updated PlayServicesResolver android platform detection to use the package + manager instead of the 'android' tool. +* UnityCompat reflection methods 'GetAndroidPlatform' and + 'GetAndroidBuildToolsVersion' are now Obsolete due to dependence on the + obsolete 'android' build tool. + +# Version 1.2.43 - Aug 18, 2017 +## Bug Fixes +* Fixed Gradle resolution in the Android Resolver when running + PlayServicesResolver.Resolve() in parallel or spawning multiple + resolutions before the previous resolve completed. + +# Version 1.2.42 - Aug 17, 2017 +## Bug Fixes +* Fixed Xcode project level settings not being applied by IOS Resolver when + Xcode project pod integration is enabled. + +# Version 1.2.41 - Aug 15, 2017 +## Bug Fixes +* IOS Resolver's Xcode workspace pod integration is now disabled when Unity + Cloud Build is detected. Unity Cloud Build does not follow the same build + process as the Unity editor and fails to open the generated xcworkspace at + this time. + +# Version 1.2.40 - Aug 15, 2017 +## Bug Fixes +* Moved Android Resolver Gradle Prebuild scripts into Google.JarResolver.dll. + They are now extracted from the DLL when required. +* AARs / JARs are now cleaned up when switching the Android resolution + strategy. + +# Version 1.2.39 - Aug 10, 2017 +## New Features +* Android Resolver now supports resolution with Gradle. This enables support + for non-local artifacts. +## Bug Fixes +* Android Resolver's Gradle Prebuild now uses Android build tools to determine + the Android platform tools version rather than relying upon internal Unity + APIs. +* Android Resolver's Gradle Prebuild now correctly strips binaries that are + not required for the target ABI. + +# Version 1.2.38 - Aug 7, 2017 +## Bug Fixes +* Fixed an issue in VersionHandler where disabled targets are ignored if + the "Any Platform" flag is set on a plugin DLL. + +# Version 1.2.37 - Aug 3, 2017 +## New Features +* Exposed GooglePlayServices.PlayServicesResolver.Resolve() so that it's + possible for a script to be notified when AAR / Jar resolution is complete. + This makes it easier to setup a project to build from the command line. + +# Version 1.2.36 - Aug 3, 2017 +## New Features +* VersionHandler.UpdateCompleteMethods allows a user to provide a list of + methods to be called when VersionHandlerImpl has completed an update. + This makes it easier to import a plugin and wait for VersionHandler to + execute prior executing a build. + +# Version 1.2.35 - Jul 28, 2017 +## New Features +* VersionHandler will now rename Linux libraries so they can target Unity + versions that require different file naming. Libraries need to be labelled + gvh_linuxlibname-${basename} in order to be considered for renaming. + e.g gvh\_linuxlibname-MyLib will be named MyLib.so in Unity 5.5 and below and + libMyLib.so in Unity 5.6 and above. + +# Version 1.2.34 - Jul 28, 2017 +## Bug Fixes +* Made VersionHandler bootstrap module more robust when calling static + methods before the implementation DLL is loaded. + +# Version 1.2.33 - Jul 27, 2017 +## New Features +* Added a bootstrap module for VersionHandler so the implementation + of the VersionHandler module can be versioned without resulting in + a compile error when imported at different versions across multiple + plugins. + +# Version 1.2.32 - Jul 20, 2017 +## New Features +* Added support for build target selection based upon .NET framework + version in the VersionHandler. + When applying either gvh\_dotnet-3.5 or gvh\_dotnet-4.5 labels to + assets, the VersionHandler will only enable the asset for the + specified set of build targets when the matching .NET framework version + is selected in Unity 2017's project settings. This allows assets + to be provided in a plugin that need to differ based upon .NET version. + +# Version 1.2.31 - Jul 5, 2017 +## Bug Fixes +* Force expansion of AARs with native components when using Unity 2017 + with the internal build system. In contrast to Unity 5.x, Unity 2017's + internal build system does not include native libraries included in AARs. + Forcing expansion of AARs with native components generates an + Ant / Eclipse project for each AAR which is correctly included by Unity + 2017's internal build system. + +# Version 1.2.30 - Jul 5, 2017 +## Bug Fixes +* Fixed Cocoapods being installed when the build target isn't iOS. +* Added support for malformed AARs with missing classes.jar. + +# Version 1.2.29 - Jun 16, 2017 +## New Features +* Added support for the Android sdkmanager tool. + +# Version 1.2.28 - Jun 8, 2017 +## Bug Fixes +* Fixed non-shell command line execution (regression from + Cocoapod installation patch). + +# Version 1.2.27 - Jun 7, 2017 +## Bug Fixes +* Added support for stdout / stderr redirection when executing + commands in shell mode. + This fixes CocoaPod tool installation when shell mode is + enabled. +* Fixed incremental builds when additional sources are specified + in the Podfile. + +# Version 1.2.26 - Jun 7, 2017 +## Bug Fixes +* Fixed a crash when importing Version Handler into Unity 4.7.x. + +# Version 1.2.25 - Jun 7, 2017 +## Bug Fixes +* Fixed an issue in the Jar Resolver which incorrectly notified + event handlers of bundle ID changes when the currently selected + (not active) build target changed in Unity 5.6 and above. + +# Version 1.2.24 - Jun 6, 2017 +## New Features +* Added option to control file renaming in Version Handler settings. + Disabling file renaming (default option) significantly increases + the speed of file version management operations with the downside + that any files that are referenced directly by canonical filename + rather than asset ID will no longer be valid. +* Improved logging in the Version Handler. +## Bug Fixes +* Fixed an issue in the Version Handler which caused it to not + re-enable plugins when re-importing a custom package with disabled + version managed files. + +# Version 1.2.23 - May 26, 2017 +## Bug Fixes +* Fixed a bug with gradle prebuild resolver on windows. + +# Version 1.2.22 - May 19, 2017 +## Bug Fixes +* Fixed a bug in the iOS resolver with incremental builds. +* Fixed misdetection of Cocoapods support with Unity beta 5.6. + +# Version 1.2.21 - May 8, 2017 +## Bug Fixes +* Fix for https://github.com/googlesamples/unity-jar-resolver/issues/48 + Android dependency version number parsing when "-alpha" (etc.) are + included in dependency (AAR / JAR) versions. + +# Version 1.2.20 - May 8, 2017 +## Bug Fixes +* Attempted to fix + https://github.com/googlesamples/unity-jar-resolver/issues/48 + where a NullReferenceException could occur if a target file does not + have a valid version string. + +# Version 1.2.19 - May 4, 2017 +## Bug Fixes +* Fixed Jar Resolver exploding and deleting AAR files it isn't managing. + +# Version 1.2.18 - May 4, 2017 +## New Features +* Added support for preserving Unity pods such as when GVR is enabled. + +# Version 1.2.17 - Apr 20, 2017 +## Bug Fixes +* Fixed auto-resolution when an Android application ID is modified. + +# Version 1.2.16 - Apr 17, 2017 +## Bug Fixes +* Fixed Unity version number parsing on machines with a locale that uses + "," for decimal points. +* Fixed null reference exception if JDK path isn't set. + +# Version 1.2.15 - Mar 17, 2017 +## New Features +* Added warning when the Jar Resolver's background resolution is disabled. +## Bug Fixes +* Fixed support of AARs with native libraries when using Gradle. +* Fixed extra repository paths when resolving dependencies. + +# Version 1.2.14 - Mar 7, 2017 +## New Features +* Added experimental Android resolution using Gradle. + This alternative resolver supports proguard stripping with Unity's + internal build system. +* Added Android support for single ABI builds when using AARs include + native libraries. +* Disabled Android resolution on changes to all .cs and .js files. + File patterns that are monitored for auto-resolution can be added + using PlayServicesResolver.AddAutoResolutionFilePatterns(). +* Added tracking of resolved AARs and JARs so they can be cleaned up + if they're no longer referenced by a project. +* Added persistence of AAR / JAR version replacement for each Unity + session. +* Added settings dialog to the iOS resolver. +* Integrated Cocoapod tool installation in the iOS resolver. +* Added option to run pod tool via the shell. +## Bug Fixes +* Fixed build of some source Cocoapods (e.g Protobuf). +* VersionHandler no longer prompts to delete obsolete manifests. +* iOS resolver handles Cocoapod installation when using Ruby < 2.2.2. +* Added workaround for package version selection when including + Google Play Services on Android. +* Fixed support for pods that reference static libraries. +* Fixed support for resource-only pods. + +# Version 1.2.12 - Feb 14, 2017 +## Bug Fixes +* Fixed re-explosion of AARs when the bundle ID is modified. + +# Version 1.2.11 - Jan 30, 2017 +## New Features +* Added support for Android Studio builds. +* Added support for native (C/C++) shared libraries in AARs. + +# Version 1.2.10 - Jan 11, 2017 +## Bug Fixes +* Fixed SDK manager path retrieval. +* Also, report stderr when it's not possible to run the "pod" tool. +* Handle exceptions thrown by Unity.Cecil on asset rename +* Fixed IOSResolver to handle PlayerSettings.iOS.targetOSVersionString + +# Version 1.2.9 - Dec 7, 2016 +## Bug Fixes +* Improved error reporting when "pod repo update" fails. +* Added detection of xml format xcode projects generated by old Cocoapods + installations. + +# Version 1.2.8 - Dec 6, 2016 +## Bug Fixes +* Increased speed of JarResolver resolution. +* Fixed JarResolver caches getting out of sync with requested dependencies + by removing the caches. +* Fixed JarResolver explode cache always being rewritten even when no + dependencies change. + +# Version 1.2.7 - Dec 2, 2016 +## Bug Fixes +* Fixed VersionHandler build errors with Unity 5.5, due to the constantly + changing BuildTarget enum. +* Added support for Unity configured JDK Path rather than requiring + JAVA_HOME to be set in the Jar Resolver. + +# Version 1.2.6 - Nov 15, 2016 +## Bug Fixes +* Fixed IOSResolver errors when iOS support is not installed. +* Added fallback to "pod" executable search which queries the Ruby Gems + package manager for the binary install location. + +# Version 1.2.5 - Nov 3, 2016 +## Bug Fixes +* Added crude support for source only Cocoapods to the IOSResolver. + +# Version 1.2.4 - Oct 27, 2016 +## Bug Fixes +* Automated resolution of out of date pod repositories. + +# Version 1.2.3 - Oct 25, 2016 +## Bug Fixes +* Fixed exception when reporting conflicting dependencies. + +# Version 1.2.2 - Oct 17, 2016 +## Bug Fixes +* Fixed issue working with Unity 5.5 +* Fixed issue with PlayServicesResolver corrupting other iOS dependencies. +* Updated build script to use Unity distributed tools for building. + +# Version 1.2.1 - Jul 25, 2016 +## Bug Fixes +* Removed 1.2 Resolver and hardcoded whitelist of AARs to expand. +* Improved error reporting when the "jar" executable can't be found. +* Removed the need to set JAVA_HOME if "jar" is in the user's path. +* Fixed spurious copying of partially matching AARs. +* Changed resolver to only copy / expand when source AARs change. +* Auto-resolution of dependencies is now performed when the Android + build target is selected. + +## New Features +* Expand AARs that contain manifests with variable expansion like + ${applicationId}. +* Added optional logging in the JarResolverLib module. +* Integration with the Android SDK manager for dependencies that + declare required Android SDK packages. + +# Version 1.2.0 - May 11 2016 +## Bug Fixes +* Handles resolving dependencies when the artifacts are split across 2 repos. +* #4 Misdetecting version for versions like 1.2-alpha. These are now string + compared if alphanumeric +* Removed resolver creation via reflection since it did not work all the time. + Now a resolver needs to be loaded externally (which is existing behavior). + +## New Features +* Expose PlayServicesResolver properties to allow for script access. +* Explodes firebase-common and firebase-measurement aar files to support + ${applicationId} substitution. + +# Version 1.1.1 - 25 Feb 2016 +## Bug Fixes +* #1 Spaces in project path not handled when exploding Aar file. +* #2 Script compilation error: TypeLoadException. + +# Version 1.1.0 - 5 Feb 2016 +## New Features +* Adds friendly alert when JAVA_HOME is not set on Windows platforms. +* Adds flag for disabling background resolution. +* Expands play-services-measurement and replaces ${applicationId} with the + bundle Id. + + ## Bug Fixes +* Fixes infinite loop of resolution triggered by resolution. diff --git a/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll b/Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll new file mode 100755 index 0000000000000000000000000000000000000000..f5b6ec8ea3f942d259f2062b2aa7736d27b6949f GIT binary patch literal 14848 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 + + + + extra-google-m2repository + + + + +``` + +The version specification (last component) supports: + + * Specific versions e.g `9.8.0` + * Partial matches e.g `9.8.+` would match 9.8.0, 9.8.1 etc. choosing the most + recent version. + * Latest version using `LATEST` or `+`. We do *not* recommend using this + unless you're 100% sure the library you depend upon will not break your + Unity plugin in future. + +The above example specifies the dependency as a component of the Android SDK +manager such that the Android SDK manager will be executed to install the +package if it's not found. If your Android dependency is located on Maven +central it's possible to specify the package simply using the `androidPackage` +element: + +``` + + + + + +``` + +## Auto-resolution + +By default the Android Resolver automatically monitors the dependencies you have +specified and the `Plugins/Android` folder of your Unity project. The +resolution process runs when the specified dependencies are not present in your +project. + +The *auto-resolution* process can be disabled via the +`Assets > External Dependency Manager > Android Resolver > Settings` menu. + +Manual resolution can be performed using the following menu options: + + * `Assets > External Dependency Manager > Android Resolver > Resolve` + * `Assets > External Dependency Manager > Android Resolver > Force Resolve` + +## Deleting libraries + +Resolved packages are tracked via asset labels by the Android Resolver. +They can easily be deleted using the +`Assets > External Dependency Manager > Android Resolver > Delete Resolved Libraries` +menu item. + +## Android Manifest Variable Processing + +Some AAR files (for example play-services-measurement) contain variables that +are processed by the Android Gradle plugin. Unfortunately, Unity does not +perform the same processing when using Unity's Internal Build System, so the +Android Resolver plugin handles known cases of this variable substitution +by exploding the AAR into a folder and replacing `${applicationId}` with the +`bundleID`. + +Disabling AAR explosion and therefore Android manifest processing can be done +via the `Assets > External Dependency Manager > Android Resolver > Settings` +menu. You may want to disable explosion of AARs if you're exporting a project +to be built with Gradle / Android Studio. + +## ABI Stripping + +Some AAR files contain native libraries (.so files) for each ABI supported +by Android. Unfortunately, when targeting a single ABI (e.g x86), Unity does +not strip native libraries for unused ABIs. To strip unused ABIs, the Android +Resolver plugin explodes an AAR into a folder and removes unused ABIs to +reduce the built APK size. Furthermore, if native libraries are not stripped +from an APK (e.g you have a mix of Unity's x86 library and some armeabi-v7a +libraries) Android may attempt to load the wrong library for the current +runtime ABI completely breaking your plugin when targeting some architectures. + +AAR explosion and therefore ABI stripping can be disabled via the +`Assets > External Dependency Manager > Android Resolver > Settings` menu. +You may want to disable explosion of AARs if you're exporting a project to be +built with Gradle / Android Studio. + +## Resolution Strategies + +By default the Android Resolver will use Gradle to download dependencies prior +to integrating them into a Unity project. This works with Unity's internal +build system and Gradle / Android Studio project export. + +It's possible to change the resolution strategy via the +`Assets > External Dependency Manager > Android Resolver > Settings` menu. + +### Download Artifacts with Gradle + +Using the default resolution strategy, the Android resolver executes the +following operations: + + - Remove the result of previous Android resolutions. + e.g Delete all files and directories labeled with "gpsr" under + `Plugins/Android` from the project. + - Collect the set of Android dependencies (libraries) specified by a + project's `*Dependencies.xml` files. + - Run `download_artifacts.gradle` with Gradle to resolve conflicts and, + if successful, download the set of resolved Android libraries (AARs, JARs). + - Process each AAR / JAR so that it can be used with the currently selected + Unity build system (e.g Internal vs. Gradle, Export vs. No Export). + This involves patching each reference to `applicationId` in the + AndroidManifest.xml with the project's bundle ID. This means resolution + must be run if the bundle ID is changed again. + - Move the processed AARs to `Plugins/Android` so they will be included when + Unity invokes the Android build. + +### Integrate into mainTemplate.gradle + +Unity 5.6 introduced support for customizing the `build.gradle` used to build +Unity projects with Gradle. When the *Patch mainTemplate.gradle* setting is +enabled, rather than downloading artifacts before the build, Android resolution +results in the execution of the following operations: + + - Remove the result of previous Android resolutions. + e.g Delete all files and directories labeled with "gpsr" under + `Plugins/Android` from the project and remove sections delimited with + `// Android Resolver * Start` and `// Android Resolver * End` lines. + - Collect the set of Android dependencies (libraries) specified by a + project's `*Dependencies.xml` files. + - Rename any `.srcaar` files in the build to `.aar` and exclude them from + being included directly by Unity in the Android build as + `mainTemplate.gradle` will be patched to include them instead from their + local maven repositories. + - Inject the required Gradle repositories into `mainTemplate.gradle` at the + line matching the pattern + `.*apply plugin: 'com\.android\.(application|library)'.*` or the section + starting at the line `// Android Resolver Repos Start`. + If you want to control the injection point in the file, the section + delimited by the lines `// Android Resolver Repos Start` and + `// Android Resolver Repos End` should be placed in the global scope + before the `dependencies` section. + - Inject the required Android dependencies (libraries) into + `mainTemplate.gradle` at the line matching the pattern `***DEPS***` or + the section starting at the line `// Android Resolver Dependencies Start`. + If you want to control the injection point in the file, the section + delimited by the lines `// Android Resolver Dependencies Start` and + `// Android Resolver Dependencies End` should be placed in the + `dependencies` section. + - Inject the packaging options logic, which excludes architecture specific + libraries based upon the selected build target, into `mainTemplate.gradle` + at the line matching the pattern `android +{` or the section starting at + the line `// Android Resolver Exclusions Start`. + If you want to control the injection point in the file, the section + delimited by the lines `// Android Resolver Exclusions Start` and + `// Android Resolver Exclusions End` should be placed in the global + scope before the `android` section. + +## Dependency Tracking + +The Android Resolver creates the +`ProjectSettings/AndroidResolverDependencies.xml` to quickly determine the set +of resolved dependencies in a project. This is used by the auto-resolution +process to only run the expensive resolution process when necessary. + +## Displaying Dependencies + +It's possible to display the set of dependencies the Android Resolver +would download and process in your project via the +`Assets > External Dependency Manager > Android Resolver > Display Libraries` +menu item. + +# iOS Resolver Usage + +The iOS resolver component of this plugin manages +[CocoaPods](https://cocoapods.org/). A CocoaPods `Podfile` is generated and +the `pod` tool is executed as a post build process step to add dependencies +to the Xcode project exported by Unity. + +Dependencies for iOS are added by referring to CocoaPods. + + 1. Add the `external-dependency-manager-*.unitypackage` to your plugin + project (assuming you are developing a plugin). If you are redistributing + EDM4U with your plugin, you **must** follow the + import steps in the [Getting Started](#getting-started) section! + + 2. Copy and rename the + [SampleDependencies.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/SampleDependencies.xml) + file into your plugin and add the dependencies your plugin requires. + + The XML file just needs to be under an `Editor` directory and match the + name `*Dependencies.xml`. For example, + `MyPlugin/Editor/MyPluginDependencies.xml`. + + 3. Follow the steps in the [Getting Started](#getting-started) + section when you are exporting your plugin package. + +For example, to add the AdMob pod, version 7.0 or greater with bitcode enabled: + +``` + + + + + +``` + +## Integration Strategies + +The `CocoaPods` are either: + * Downloaded and injected into the Xcode project file directly, rather than + creating a separate xcworkspace. We call this `Xcode project` integration. + * If the Unity version supports opening a xcworkspace file, the `pod` tool + is used as intended to generate a xcworkspace which references the + CocoaPods. We call this `Xcode workspace` integration. + +The resolution strategy can be changed via the +`Assets > External Dependency Manager > iOS Resolver > Settings` menu. + +### Appending text to generated Podfile +In order to modify the generated Podfile you can create a script like this: +``` +using System.IO; +public class PostProcessIOS : MonoBehaviour { +[PostProcessBuildAttribute(45)]//must be between 40 and 50 to ensure that it's not overriden by Podfile generation (40) and that it's added before "pod install" (50) +private static void PostProcessBuild_iOS(BuildTarget target, string buildPath) +{ + if (target == BuildTarget.iOS) + { + + using (StreamWriter sw = File.AppendText(buildPath + "/Podfile")) + { + //in this example I'm adding an app extension + sw.WriteLine("\ntarget 'NSExtension' do\n pod 'Firebase/Messaging', '6.6.0'\nend"); + } + } +} +``` + +# Package Manager Resolver Usage + +Adding registries to the +[Package Manager](https://docs.unity3d.com/Manual/Packages.html) +(PM) is a manual process. The Package Manager Resolver (PMR) component +of this plugin makes it easy for plugin maintainers to distribute new PM +registry servers and easy for plugin users to manage PM registry servers. + +## Adding Registries + + 1. Add the `external-dependency-manager-*.unitypackage` to your plugin + project (assuming you are developing a plugin). If you are redistributing + EDM4U with your plugin, you **must** follow the + import steps in the [Getting Started](#getting-started) section! + + 2. Copy and rename the + [SampleRegistries.xml](https://github.com/googlesamples/unity-jar-resolver/blob/master/sample/Assets/ExternalDependencyManager/Editor/sample/Assets/ExternalDependencyManager/Editor/SampleRegistries.xml) + file into your plugin and add the registries your plugin requires. + + The XML file just needs to be under an `Editor` directory and match the + name `*Registries.xml` or labeled with `gumpr_registries`. For example, + `MyPlugin/Editor/MyPluginRegistries.xml`. + + 3. Follow the steps in the [Getting Started](#getting-started) + section when you are exporting your plugin package. + +For example, to add a registry for plugins in the scope `com.coolstuff`: + +``` + + + + com.coolstuff + + + +``` + +When PMR is loaded it will prompt the developer to add the registry to their +project if it isn't already present in the `Packages/manifest.json` file. + +For more information, see Unity's documentation on +[scoped package registries](https://docs.unity3d.com/Manual/upm-scoped.html). + +## Managing Registries + +It's possible to add and remove registries that are specified via PMR +XML configuration files via the following menu options: + +* `Assets > External Dependency Manager > Package Manager Resolver > + Add Registries` will prompt the user with a window which allows them to + add registries discovered in the project to the Package Manager. +* `Assets > External Dependency Manager > Package Manager Resolver > + Remove Registries` will prompt the user with a window which allows them to + remove registries discovered in the project from the Package Manager. +* `Assets > External Dependency Manager > Package Manager Resolver > + Modify Registries` will prompt the user with a window which allows them to + add or remove registries discovered in the project. + +## Migration + +PMR can migrate Version Handler packages installed in the `Assets` folder +to PM packages. This requires the plugins to implement the following: + +* `.unitypackage` must include a Version Handler manifests that describes + the components of the plugin. If the plugin has no dependencies + the manifest would just include the files in the plugin. +* The PM package JSON provided by the registry must include a keyword + (in the `versions.VERSION.keyword` list) that maps the PM package + to a Version Handler package using the format + `vh-name:VERSION_HANDLER_MANIFEST_NAME` where `VERSION_HANDLER_MANIFEST_NAME` + is the name of the manifest defined in the `.unitypackage`. For + more information see the description of the `gvhp_manifestname` asset label + in the *Version Handler Usage* section. + +When using the `Assets > External Dependency Manager > +Package Manager Resolver > Migrate Packages` menu option, PMR then +will: + +* List all Version Handler manager packages in the project. +* Search all available packages in the PM registries and fetch keywords + associated with each package parsing the Version Handler manifest names + for each package. +* Map each installed Version Handler package to a PM package. +* Prompt the user to migrate the discovered packages. +* Perform package migration for all selected packages if the user clicks + the `Apply` button. + +## Configuration + +PMR can be configured via the `Assets > External Dependency Manager > +Package Manager Resolver > Settings` menu option: + +* `Add package registries` when enabled, when the plugin loads or registry + configuration files change, this will prompt the user to add registries + that are not present in the Package Manager. +* `Prompt to add package registries` will cause a developer to be prompted + with a window that will ask for confirmation before adding registries. + When this is disabled registries are added silently to the project. +* `Prompt to migrate packages` will cause a developer to be prompted + with a window that will ask for confirmation before migrating packages + installed in the `Assets` directory to PM packages. +* `Enable Analytics Reporting` when enabled, reports the use of the plugin + to the developers so they can make imrpovements. +* `Verbose logging` when enabled prints debug information to the console + which can be useful when filing bug reports. + +# Version Handler Usage + +The Version Handler component of this plugin manages: + +* Shared Unity plugin dependencies. +* Upgrading Unity plugins by cleaning up old files from previous versions. +* Uninstallation of plugins that are distributed with manifest files. +* Restoration of plugin assets to their original install locations if assets + are tagged with the `exportpath` label. + +Since the Version Handler needs to modify Unity asset metadata (`.meta` files), +to enable / disable components, rename and delete asset files it does not +work with Package Manager installed packages. It's still possible to +include EDM4U in Package Manager packages, the Version Handler component +simply won't do anything to PM plugins in this case. + +## Using Version Handler Managed Plugins + +If a plugin is imported at multiple different versions into a project, if +the Version Handler is enabled, it will automatically check all managed +assets to determine the set of assets that are out of date and assets that +should be removed. To disable automatic checking managed assets disable +the `Enable version management` option in the +`Assets > External Dependency Manager > Version Handler > Settings` menu. + +If version management is disabled, it's possible to check managed assets +manually using the +`Assets > External Dependency Manager > Version Handler > Update` menu option. + +### Listing Managed Plugins + +Plugins managed by the Version Handler, those that ship with manifest files, +can displayed using the `Assets > External Dependency Manager > +Version Handler > Display Managed Packages` menu option. The list of plugins +are written to the console window along with the set of files used by each +plugin. + +### Uninstalling Managed Plugins + +Plugins managed by the Version Handler, those that ship with manifest files, +can be removed using the `Assets > External Dependency Manager > +Version Handler > Uninstall Managed Packages` menu option. This operation +will display a window that allows a developer to select a set of plugins to +remove which will remove all files owned by each plugin excluding those that +are in use by other installed plugins. + +Files managed by the Version Handler, those labeled with the `gvh` asset label, +can be checked to see whether anything needs to be upgraded, disabled or +removed using the `Assets > External Dependency Manager > +Version Handler > Update` menu option. + +### Restore Install Paths + +Some developers move assets around in their project which can make it +harder for plugin maintainers to debug issues if this breaks Unity's +[special folders](https://docs.unity3d.com/Manual/SpecialFolders.html) rules. +If assets are labeled with their original install / export path +(see `gvhp_exportpath` below), Version Handler can restore assets to their +original locations when using the `Assets > External Dependency Manager > +Version Handler > Move Files To Install Locations` menu option. + +### Settings + +Some behavior of the Version Handler can be configured via the +`Assets > External Dependency Manager > Version Handler > Settings` menu +option. + +* `Enable version management` controls whether the plugin should automatically + check asset versions and apply changes. If this is disabled the process + should be run manually when installing or upgrading managed plugins using + `Assets > External Dependency Manager > Version Handler > Update`. +* `Rename to canonical filenames` is a legacy option that will rename files to + remove version numbers and other labels from filenames. +* `Prompt for obsolete file deletion` enables the display of a window when + obsolete files are deleted allowing the developer to select which files to + delete and those to keep. +* `Allow disabling files via renaming` controls whether obsolete or disabled + files should be disabled by renaming them to `myfilename_DISABLED`. + Renaming to disable files is required in some scenarios where Unity doesn't + support removing files from the build via the PluginImporter. +* `Enable Analytics Reporting` enables / disables usage reporting to plugin + developers to improve the product. +* `Verbose logging` enables _very_ noisy log output that is useful for + debugging while filing a bug report or building a new managed plugin. +* `Use project settings` saves settings for the plugin in the project rather + than system-wide. + +## Redistributing a Managed Plugin + +The Version Handler employs a couple of methods for managing version +selection, upgrade and removal of plugins. + +* Each plugin can ship with a manifest file that lists the files it includes. + This makes it possible for Version Handler to calculate the difference + in assets between the most recent release of a plugin and the previous + release installed in a project. If a files are removed the Version Handler + will prompt the user to clean up obsolete files. +* Plugins can ship using assets with unique names, unique GUIDs and version + number labels. Version numbers can be attached to assets using labels or + added to the filename (e.g `myfile.txt` would be `myfile_version-x.y.z.txt). + This allows the Version Handler to determine which set of files are the + same file at different versions, select the most recent version and prompt + the developer to clean up old versions. + +Unity plugins can be managed by the Version Handler using the following steps: + + 1. Add the `gvh` asset label to each asset (file) you want Version Handler + to manage. + 1. Add the `gvh_version-VERSION` label to each asset where `VERSION` is the + version of the plugin you're releasing (e.g 1.2.3). + 1. Add the `gvhp_exportpath-PATH` label to each asset where `PATH` is the + export path of the file when the `.unitypackage` is created. This is + used to track files if they're moved around in a project by developers. + 1. Optional: Add `gvh_targets-editor` label to each editor DLL in your + plugin and disable `editor` as a target platform for the DLL. + The Version Handler will enable the most recent version of this DLL when + the plugin is imported. + 1. Optional: If your plugin is included in other Unity plugins, you should + add the version number to each filename and change the GUID of each asset. + This allows multiple versions of your plugin to be imported into a Unity + project, with the Version Handler component activating only the most + recent version. + 1. Create a manifest text file named `MY_UNIQUE_PLUGIN_NAME_VERSION.txt` + that lists all the files in your plugin relative to the project root. + Then add the `gvh_manifest` label to the asset to indicate this file is + a plugin manifest. + 1. Optional: Add a `gvhp_manifestname-NAME` label to your manifest file + to provide a human readable name for your package. If this isn't provided + the name of the manifest file will be used as the package name. + NAME can match the pattern `[0-9]+[a-zA-Z -]' where a leading integer + will set the priority of the name where `0` is the highest priority + and preferably used as the display name. The lowest value (i.e highest + priority name) will be used as the display name and all other specified + names will be aliases of the display name. Aliases can refer to previous + names of the package allowing renaming across published versions. + 1. Redistribute EDM4U Unity plugin with your plugin. + See the [Plugin Redistribution](#plugin-redistribution) for the details. + +If you follow these steps: + + * When users import a newer version of your plugin, files referenced by the + older version's manifest are cleaned up. + * The latest version of the plugin will be selected when users import + multiple packages that include your plugin, assuming the steps in + [Plugin Redistribution](#plugin-redistribution) are followed. + +# Building from Source + +To build this plugin from source you need the following tools installed: + * Unity (with iOS and Android modules installed) + +You can build the plugin by running the following from your shell +(Linux / OSX): + +``` +./gradlew build +``` + +or Windows: + +``` +./gradlew.bat build +``` + +# Releasing + +Each time a new build of this plugin is checked into the source tree you +need to do the following: + + * Bump the plugin version variable `pluginVersion` in `build.gradle` + * Update `CHANGELOG.md` with the new version number and changes included in + the release. + * Build the release using `./gradlew release` which performs the following: + * Updates `external-dependency-manager-*.unitypackage` + * Copies the unpacked plugin to the `exploded` directory. + * Updates template metadata files in the `plugin` directory. + The GUIDs of all asset metadata is modified due to the version number + change. Each file within the plugin is versioned to allow multiple + versions of the plugin to be imported into a Unity project which allows + the most recent version to be activated by the Version Handler + component. + * Create release commit using `./gradlew gitCreateReleaseCommit` which + performs `git commit -a -m "description from CHANGELOG.md"` + * Once the release commit is merge, tag the release using + `./gradlew gitTagRelease` which performs the following: + * `git tag -a pluginVersion -m "version RELEASE"` to tag the release. + * Update tags on remote branch using `git push --tag REMOTE HEAD:master` diff --git a/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.176_manifest.txt b/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.176_manifest.txt new file mode 100755 index 0000000..1ae30eb --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.176_manifest.txt @@ -0,0 +1,13 @@ +Assets/ExternalDependencyManager/Editor/1.2.176/Google.IOSResolver.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.IOSResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll.mdb +Assets/ExternalDependencyManager/Editor/CHANGELOG.md +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb +Assets/ExternalDependencyManager/Editor/LICENSE +Assets/ExternalDependencyManager/Editor/README.md diff --git a/Assets/GoogleMobileAds/CHANGELOG.md b/Assets/GoogleMobileAds/CHANGELOG.md new file mode 100755 index 0000000..5f536c8 --- /dev/null +++ b/Assets/GoogleMobileAds/CHANGELOG.md @@ -0,0 +1,1055 @@ +Google Mobile Ads Unity Plugin Change Log + +************** +Version 8.3.0 +************** + +- Added support to RaiseAdEventsOnUnityMainThread for UMP callbacks. +- Added support for Ad Manager interstitial ad. +- Updated Google Mobile Ads SDK dependency to use v22.1.0 on Android. +- Updated Google Mobile Ads SDK dependency to use v10.5 on iOS. + +Built and tested with: +- Google Mobile Ads Android SDK 22.1.0 +- Google Mobile Ads iOS SDK 10.5 +- Google User Messaging Platform 2.0.0 +- External Dependency Manager for Unity 1.2.176 + +************** +Version 8.2.0 +************** + +- Fixed [#2646] Android Banner 'Descendant focus' crash. +- Fixed [#2676] Raising Interstitial events on main thread. +- Deprecated builder pattern in AdRequest, RequestConfiguration and ServerSideVerificationOptions Class. Utilize fields instead. +- Added AdManagerAdRequest class to allow passing CustomTargeting, CategoryExclusions and PublisherProvidedId as part of AdManager requests. +- Updated Google Mobile Ads SDK dependency to use v10.4 on iOS. + +Built and tested with: +- Google Mobile Ads Android SDK 22.0.0 +- Google Mobile Ads iOS SDK 10.4 +- Google User Messaging Platform 2.0.0 +- External Dependency Manager for Unity 1.2.176 + +************** +Version 8.1.0 +************** + +- Requires apps to build against Xcode 14.0 or higher. +- Fixed [#2611] [UMP] Exception raised when calling Update of ConsentInformation on Android + +Built and tested with: +- Google Mobile Ads Android SDK 22.0.0 +- Google Mobile Ads iOS SDK 10.3 +- Google User Messaging Platform 2.0.0 +- External Dependency Manager for Unity 1.2.175 + +************** +Version 8.0.0 +************** + +Plugin: +- Removed obsolete APIs for AppOpenAd. +- Removed obsolete APIs for InterstitialAd. +- Added the MobileAds.RaiseAdEventsOnUnityMainThread option for raising ad events on the Unity main thread. +- Dropped support for `armv7` and `i386` architectures. +- Requires minimum iOS version 11.0. +- Fixed [#2543] NullReferenceException when UMP ConsentDebugSettings are null. +- Fixed [#2531] Xcode 13 compile time error. +- Fixed [#1779] Crash with custom Banner Ad Sizes on the Unity platform. +- Fixed [#2553] Banner position in Unity Editor to reflect Android and iOS position. +- Added support for GMA Android SDK v22.0.0. Requires using GMA Android SDK v22.0.0 or higher. +- Added support for GMA iOS SDK v10.3. Requires using GMA iOS SDK v10.3 or higher. + +Built and tested with: +- Google Mobile Ads Android SDK 22.0.0 +- Google Mobile Ads iOS SDK 10.3 +- Google User Messaging Platform 2.0.0 +- External Dependency Manager for Unity 1.2.175 + +************** +Version 7.4.1 +************** + +Plugin: +- Added support for GMA iOS SDK v10. Requires using Google Mobile Ads iOS SDK v10.0 or higher. + +Built and tested with: +- Google Mobile Ads Android SDK 21.3.0 +- Google Mobile Ads iOS SDK 10.0 +- Google User Messaging Platform 2.0.0 +- External Dependency Manager for Unity 1.2.175 + +************** +Version 7.4.0 +************** + +Plugin: +- Added OnAdClicked and OnAdImpressionRecorded events to BannerView. +- Updated all ad format APIs to have consistent nomenclature. +- Added new InterstitialAd.OnAdClicked event to interstitial ads. +- Added new InterstitialAd.Load() API for loading interstitial ads. +- Added new InterstitialAd.CanShowAd() API for checking interstitial ad state. +- Added new RewardedAd.OnAdClicked event to rewarded ads. +- Added new RewardedAd.Load() API for loading rewarded ads. +- Added new RewardedAd.CanShowAd() API for checking rewarded ad state. +- Added new RewardedInterstitialAd.OnAdClicked event to rewarded interstitial ads. +- Added new RewardedInterstitialAd.Load() API for loading rewarded interstitial ads. +- Added new RewardedInterstitialAd.CanShowAd() API for checking rewarded interstitial ad state. +- Added new AppOpenAd.OnAdClicked event to app open ads. +- Added new AppOpenAd.Load() API for loading app open ads. +- Added new AppOpenAd.CanShowAd() API for checking app open ad state. +- Fixed [#2453] and [#2450] XCode build error when using iOS SDK 9.14.0 or greater. +- Added User Messaging Platform (UMP) APIs. + +Built and tested with: +- Google Mobile Ads Android SDK 21.3.0 +- Google Mobile Ads iOS SDK 9.11.0 +- Google User Messaging Platform 2.0.0 +- External Dependency Manager for Unity 1.2.175 + +************** +Version 7.3.1 +************** + +Plugin: +- Fixed [#1799](https://github.com/googleads/googleads-mobile-unity/issues/1799) RewardedAd OnAdFailedToPresentFullScreenContent called twice. + +Built and tested with: +- Google Mobile Ads Android SDK 21.3.0. +- Google Mobile Ads iOS SDK 9.11.0 +- External Dependency Manager for Unity 1.2.171 + +************** +Version 7.3.0 +************** + +Plugin: +- Requires using Google Mobile Ads Android SDK v21.3.0 or higher. +- Requires using Google Mobile Ads iOS SDK v9.11.0 or higher. +- Added response information for ad networks to the [ad response](https://developers.google.com/admob/unity/response-info). + +Built and tested with: +- Google Mobile Ads Android SDK 21.3.0. +- Google Mobile Ads iOS SDK 9.11.0 +- External Dependency Manager for Unity 1.2.171. + +************** +Version 7.2.0 +************** + +Plugin: +- Added settings to optimize Android initialization and ad loading thread usage. +- Fixed issue with AppOpenAd.GetResponseInfo() not completing on Android. +- Fixed display issue for AdInspector on the Unity Editor platform. + +Built and tested with: +- Google Mobile Ads Android SDK 21.0.0. +- Google Mobile Ads iOS SDK 9.9.0 +- External Dependency Manager for Unity 1.2.171. + +************** +Version 7.1.0 +************** + +Plugin: +- Added AppStateEventNotifier as a better option to OnApplicationPause for app open ads. + +Built and tested with: +- Google Mobile Ads Android SDK 21.0.0. +- Google Mobile Ads iOS SDK 9.0.0 +- External Dependency Manager for Unity 1.2.171. + +************** +Version 7.0.2 +************** + +Plugin: +- Added support for GMA Android SDK v21. Requires using GMA Android SDK v21.0.0 or higher. + +Built and tested with: +- Google Mobile Ads Android SDK 21.0.0. +- Google Mobile Ads iOS SDK 9.0.0 +- External Dependency Manager for Unity 1.2.171. + +************** +Version 7.0.1 +************** + +Plugin: +- Fixed Github issue [1943](https://github.com/googleads/googleads-mobile-unity/issues/1943) related App Id saving. +- Fixed Github issue [2001](https://github.com/googleads/googleads-mobile-unity/issues/2001) related to Android manifest. +- Fixed Github issue [2003](https://github.com/googleads/googleads-mobile-unity/issues/2003) related to Ad Inspector crash. +- Added placeholder AdInspector for Unity editor. + +Built and tested with: +- Google Play services 20.2.0 +- Google Mobile Ads iOS SDK 9.0.0 +- External Dependency Manager for Unity 1.2.171. + +************** +Version 7.0.0 +************** + +Plugin: +- Added support for GMA iOS SDK v9. Requires using GMA iOS SDK v9.0.0 or higher. +- Fixed https://github.com/googleads/googleads-mobile-unity/issues/1620 +- Updated to use External Dependency Manager for Unity 1.2.169. + +Built and tested with: +- Google Play services 20.2.0 +- Google Mobile Ads iOS SDK 9.0.0 +- External Dependency Manager for Unity 1.2.171. + +************** +Version 6.1.2 +************** + +Plugin: +- Fixed Github issue [1786](https://github.com/googleads/googleads-mobile-unity/issues/1786) related to GoogleMobileAdsSettings. +- Fixed issue related to missing GADUAdNetworkExtras.h file when using some mediation adapters. + +Built and tested with: +- Google Play services 20.2.0 +- Google Mobile Ads iOS SDK 8.8.0 +- External Dependency Manager for Unity 1.2.165. + +Known issue: +- iOS Resolver library cannot be loaded in Unity 2021.1.11 and 2021.1.12. It can be loaded properly with Unity 2021.1.10. See https://github.com/googlesamples/unity-jar-resolver/issues/441 for more information. + +************** +Version 6.1.1 +************** + +Plugin: +- Added support for ad inspector. + +Built and tested with: +- Google Play services 20.2.0 +- Google Mobile Ads iOS SDK 8.8.0 +- External Dependency Manager for Unity 1.2.165. + +Known issue: +- iOS Resolver library cannot be loaded in Unity 2021.1.11 and 2021.1.12. It can be loaded properly with Unity 2021.1.10. See https://github.com/googlesamples/unity-jar-resolver/issues/441 for more information. + + +************** +Version 6.1.0 +************** + +Plugin: +- Fixed https://github.com/googleads/googleads-mobile-unity/issues/1620 +- Added support for iOS 14+ [same app key](https://developers.google.com/admob/ios/ios14) +- Added support for App Open ads. + +Built and tested with: +- Google Play services 20.2.0 +- Google Mobile Ads iOS SDK 8.8.0 +- External Dependency Manager for Unity 1.2.165. + +Known issue: +- iOS Resolver library cannot be loaded in Unity 2021.1.11 and 2021.1.12. It can be loaded properly with Unity 2021.1.10. See https://github.com/googlesamples/unity-jar-resolver/issues/441 for more information. + +************** +Version 6.0.2 +************** + +Plugin: +- Fixed https://github.com/googleads/googleads-mobile-unity/issues/1677 This version requires Xcode 12.4 where the previous version required Xcode 12.5.1. + +Built and tested with: +- Google Play services 20.2.0 +- Google Mobile Ads iOS SDK 8.8.0 +- External Dependency Manager for Unity 1.2.165. + +Known issue: +- iOS Resolver library cannot be loaded in Unity 2021.1.11 and 2021.1.12. It can be loaded properly with Unity 2021.1.10. See https://github.com/googlesamples/unity-jar-resolver/issues/441 for more information. + +************** +Version 6.0.1 +************** + +Plugin: +- Fixed https://github.com/googleads/googleads-mobile-unity/issues/1613 where build error occurs on Unity 2021. +- Fixed https://github.com/googleads/googleads-mobile-unity/issues/1616 where iOS build contains undefined symbol. +- Automatically added SKAdNetworkIdentifiers recommended by https://developers.google.com/admob/ios/ios14#skadnetwork into generated iOS builds. You can manage the list of SKAdNetworkIdentifier values by editing `Assets/GoogleMobileAds/Editor/GoogleMobileAdsSKAdNetworkItems.xml`. + +Built and tested with: +- Google Play services 20.0.0 +- Google Mobile Ads iOS SDK 8.2.0 +- External Dependency Manager for Unity 1.2.165. + +Known issue: +- iOS Resolver library cannot be loaded in Unity 2021.1.11 and 2021.1.12. It can be loaded properly with Unity 2021.1.10. See https://github.com/googlesamples/unity-jar-resolver/issues/441 for more information. + +************** +Version 6.0.0 +************** + +Plugin: +- Added support for GMA iOS SDK v8 and GMA Android SDK v20. Requires using GMA iOS SDK v8.0.0 or higher, and GMA Android SDK 20.0.0 or higher. +- Removed MobileAds.Initialize(string appId). +- Removed Birthday, Gender, TestDevices, TagForChildDirectedTreatment properties on AdRequest. TagForChildDirectedTreatment and TestDeviceIds properties are available under RequestConfiguration.. +- Removed OnAdLeavingApplication event for all formats. +- Removed MediationAdapterClassName from all formats in favor of ResponseInfo. +- Removed Message from AdErrorEventArgs class in favor of AdError. +- Removed RewardBasedVideoAd in favor of RewardedAd. +- Added support for ad load errors, please see https://developers.google.com/admob/unity/ad-load-errors for details. +- Ad Manager integration now requires providing the app ID in the Unity Editor. +- Changed package format to contain compiled assemblies in DLL format in place of the uncompiled code. +- You need to enable "Link frameworks statically" in Unity Editor -> Assets -> External Dependency Manager -> iOS Resolver -> Settings, or else the GMA plugin does not work. + +Built and tested with: +- Google Play services 20.0.0 +- Google Mobile Ads iOS SDK 8.2.0 +- External Dependency Manager for Unity 1.2.165. + +************** +Version 5.4.0 +************** + +Plugin: +- Add support for iOS14 with Googles `SKAdNetwork` identifiers automatically included in + `Info.plist`. +- Added the RewardedInterstitialAd format. This feature is currently in private beta. Reach out to your account manager to request access. +- Added mock ad views to enable developers to test ad placement and callback logic within the Unity editor. +- Added fix for crash that occurs when attempting to show interstitial when app is closing. +- Added fix for crash that occurs when calling `GetResponseInfo()` on iOS before ad is loaded. + +Built and tested with: +- Google Play services 19.5.0 +- Google Mobile Ads iOS SDK 7.68.0 +- External Dependency Manager for Unity 1.2.161. + +************** +Version 5.3.0 +************** + +Plugin: +- Add InitializationStatusClient for Init callback in Unity Editor. Fixes #1394. +- Update to Android SDK version 19.3.0 + +Built and tested with: +- Google Play services 19.3.0 +- Google Mobile Ads iOS SDK 7.63.0 +- External Dependency Manager for Unity 1.2.156. + +************** +Version 5.2.0 +************** + +Plugin: + - Added ResponseInfo class. See + https://developers.google.com/admob/unity/response-info for usage details. + - Fixes #1307 - issue with running in Unity Editor when targeting iOS platform. + - Fixes #1287 - issue where a crash is caused in equality check when AdSize is + null. + - Moved GoogleMobileAdsPlugin to GoogleMobileAdsPlugin.androidlib to ensure manifest + is picked up when building android app in Unity 2020. Fixes issue #1310. Thanks @pipe-alt! + - Fix error messages for iOS plugin. + - Added the DisableMediationInitialization() method to MobileAds. + Warning: Calling this method may negatively impact your Google mediation performance. + This method should only be called if you include Google mediation adapters in your app, but you + won't use mediate through Google during a particular app session (for example, you are running + an A/B mediation test). + +Built and tested with: +- Google Play services 19.2.0 +- Google Mobile Ads iOS SDK 7.60.0 +- External Dependency Manager for Unity 1.2.156. + +************** +Version 5.1.0 +************** + +Plugin: + - Added RequestConfiguration class. See + https://developers.google.com/admob/unity/targeting for usage details. + - Fixed issue with building for IL2CPP in versions of Unity 2017 and earlier. + - Adding missing imports for Unity 5.6 build (Thanks @EldersJavas !). + - Added GoogleMobileAds assembly definition. + - Added thread safety to GADUObjectCache in iOS plugin. + - Revised project structure. If upgrading from a previous version, delete + your GoogleMobileAds/ folder before importing this plugin. + +Built and tested with: +- Google Play services 19.1.0 +- Google Mobile Ads iOS SDK 7.58.0 +- Unity Jar Resolver 1.2.152 + + +************** +Version 5.0.1 +************** + +Plugin: + - Fixed issue with externs.cpp in pre-2019 versions of Unity + +Built and tested with: +- Google Play services 19.0.0 +- Google Mobile Ads iOS SDK 7.56.0 +- Unity Jar Resolver 1.2.136 + +************** +Version 5.0.0 +************** + +Plugin: + - Removed preprocessor directives for custom assembly support. + - Fixed IL2CPP build support on Android. + - Updated to Google Play services 19.0.0. + - Updated minimum Android API level to 16. + +Built and tested with: +- Google Play services 19.0.0 +- Google Mobile Ads iOS SDK 7.56.0 +- Unity Jar Resolver 1.2.136 + +************** +Version 4.2.1 +************** + +Plugin: + - Fixed issue with using `AdSize.FullWidth` API for apps that only support landscape. + +Built and tested with: +- Google Play services 18.3.0 +- Google Mobile Ads iOS SDK 7.53.1 +- Unity Jar Resolver 1.2.135 + +************** +Version 4.2.0 +************** + +Plugin: + - Added support for using AdSize.FullWidth with Adaptive banner APIs. + - Added `GetRewardItem()` API for `RewardedAd`. + - Fixed issue with Android implementation of `GetPortraitAnchoredAdaptiveBannerAdSizeWithWidth`. + +Built and tested with: +- Google Play services 18.3.0 +- Google Mobile Ads iOS SDK 7.53.1 +- Unity Jar Resolver 1.2.135 + +************** +Version 4.1.0 +************** + +Plugin: + - Released Anchored Adaptive Banner APIs. + +Built and tested with: +- Google Play services 18.2.0 +- Google Mobile Ads iOS SDK 7.51.0 +- Unity Jar Resolver 1.2.130 + +************** +Version 4.0.0 +************** + +Plugin: +- Breaking change: The Android library included in this plugin is now distributed as an aar, and + lives at `Assets/Plugins/Android/googlemobileads-unity.aar'. If you are upgrading from a previous + version, remove the `Assets/Plugins/Android/GoogleMobileAdsPlugin' folder prior to importing this + latest version of the plugin. +- Added proguard support on Android. +- Update Android Google Mobile Ads SDK version to 18.2.0. +- Fixed a bug where the AdSize.SMART_BANNER banner size did not work on Unity 2019.2+. +- Added assertion to stop Android builds when Google Mobile Ads settings are invalid. + +Built and tested with: +- Google Play services 18.2.0 +- Google Mobile Ads iOS SDK 7.50.0 +- Unity Jar Resolver 1.2.125 + +************** +Version 3.18.3 +************** + +Plugin: +- Update JAR resolver. + +Built and tested with: +- Google Play services 18.1.1 +- Google Mobile Ads iOS SDK 7.48.0 +- Unity Jar Resolver 1.2.124 + +************** +Version 3.18.2 +************** + +Plugin: +- Update to Android release 18.1.1. + +Built and tested with: +- Google Play services 18.1.1 +- Google Mobile Ads iOS SDK 7.47.0 +- Unity Jar Resolver 1.2.123 + +************** +Version 3.18.1 +************** + +Plugin: +- Add new Initialization API. +- Fixed Android compile error with PListProcessor. +- Removed reflection for improved IL2CPP support. +- Fixed iOS dependency to not use patch version. + +Built and tested with: +- Google Play services 18.1.0 +- Google Mobile Ads iOS SDK 7.46.0 +- Unity Jar Resolver 1.2.122 + +************** +Version 3.18.0 +************** + +Plugin: +- Added GoogleMobileAdsSettings editor UI for making Plist / manifest changes. +- Fix OnRewardedAdFailedToShow callbacks. +- Migrated android support library to androidx (JetPack) with Google Mobile Ads + SDK version 18.0.0. + +Built and tested with: +- Google Play services 18.0.0 +- Google Mobile Ads iOS SDK 7.45.0 +- Unity Jar Resolver 1.2.119 + +************** +Version 3.17.0 +************** + +Plugin: +- Revised Banner positioning code to use gravity instead of popup window. +- Tested Banner positioning with notched devices supporting Google P APIs. +- Added Rewarded Ads ServerSideVerificationOptions (thanks @halfdevil !) +- Fixed issue with PListProcessor macro. +- Added whitelist for apache http library (thanks @RolandSzep !) +- Specified package for gender enum (thanks @armnotstrong !) +- Added mediation extras for custom events (thanks SeanPONeil !) + +Built and tested with: +- Google Play services 17.2.0 +- Google Mobile Ads iOS SDK 7.44.0 +- Unity Jar Resolver 1.2.111 + +************** +Version 3.16.0 +************** + +Plugin: +- Added new RewardedAd APIs support. +- Added PListProcessor to assist in adding the GADApplicationIdentifier +to iOS build Info.plist. + +Built and tested with: +- Google Play services 17.2.0 +- Google Mobile Ads iOS SDK 7.42.0 +- Unity Jar Resolver 1.2.102.0 + +************** +Version 3.15.1 +************** + +Plugin: +- Fixed crash when adding mediation extras to ad request. + +Built and tested with: +- Google Play services 15.0.1 +- Google Mobile Ads iOS SDK 7.32.0 +- Unity Jar Resolver 1.2.88.0 + +************** +Version 3.15.0 +************** + +Plugin: +- Forward Android ad events on background thread through JNI interface +to mitigate ANRs. + +Mediation packages: +- Updated AppLovin Unity package to v3.0.3. +- Updated Chartboost Unity package to v1.1.1. +- Updated Facebook Unity package to v1.1.3. +- Updated IronSource Unity package to v1.0.2. +- Updated Nend Unity package to v2.0.0. +- Updated Tapjoy Unity package to v2.0.0. + +Built and tested with: +- Google Play services 15.0.1 +- Google Mobile Ads iOS SDK 7.31.0 +- Unity Jar Resolver 1.2.79.0 + +************** +Version 3.14.0 +************** + +Plugin: +- Fixed Google Play dependencies version conflict with Firebase plugins. + +Mediation packages: +- Updated AdColony Unity package to v1.2.1. +- Updated AppLovin Unity package to v3.0.2. +- Updated Chartboost Unity package to v1.1.0. +- Updated Facebook Unity package to v1.1.2. +- Updated InMobi Unity package to v2.1.0. +- Updated IronSource Unity package to v1.0.1. +- Updated Maio Unity package to v1.1.0. +- Updated MoPub Unity package to v2.1.0. +- Updated MyTarget Unity package to v2.1.0. +- Updated Nend Unity package to v1.0.2. +- Updated Tapjoy Unity package to v1.1.1. +- Updated UnityAds Unity package to v1.1.3. + +Built and tested with: +- Google Play services 15.0.1 +- Google Mobile Ads iOS SDK 7.31.0 +- Unity Jar Resolver 1.2.75.0 + +************** +Version 3.13.1 +************** + +Plugin: +- Fixed issue where banner ads reposition to top of screen after a full +screen ad is displayed. + +Built and tested with: +- Google Play services 12.0.1 +- Google Mobile Ads iOS SDK 7.30.0 +- Unity Jar Resolver 1.2.64.0 + +************** +Version 3.13.0 +************** + +Plugin: +- Added `OnAdCompleted` ad event to rewarded video ads. +- Removed support for Native Ads Express. + +Mediation packages: +- Added Chartboost mediation support package. +- Added MoPub mediation support package. +- Updated AppLovin Unity package to v1.2.1. +- Updated AdColony Unity package to v1.0.1. +- Updated myTarget Unity package to v2.0.0. + +Built and tested with: +- Google Play services 12.0.1 +- Google Mobile Ads iOS SDK 7.30.0 +- Unity Jar Resolver 1.2.64.0 + +************** +Version 3.12.0 +************** + +Plugin: +- Added `setUserId` API to rewarded video ads to identify users in +server-to-server reward callbacks. +- Removed functionality that forced ad events to be invoked on the +main thread. + +Mediation packages: +- Updated maio Unity package to v1.0.1. + +Built and tested with: +- Google Play services 11.8.0 +- Google Mobile Ads iOS SDK 7.29.0 +- Unity Jar Resolver 1.2.61.0 + +************** +Version 3.11.1 +************** + +Plugin: +- Fixed issue where calling GetWidthInPixels() or GetHeightInPixels() resulted +in a null pointer exception. + +Mediation packages: +- Added Facebook mediation support package. + +Built and tested with: +- Google Play services 11.8.0 +- Google Mobile Ads iOS SDK 7.28.0 +- Unity Jar Resolver 1.2.61.0 + +************** +Version 3.11.0 +************** + +Plugin: +- Updated Android ad events to be invoked on the main thread. +- Added `MobileAds.SetiOSAppPauseOnBackground()` method to pause iOS apps when +displaying full screen ads. +- Fixed issue were banners repositioned incorrectly following an orientation +change. + +Mediation packages: +- Added maio mediation support package. +- Added nend mediation support package. + +Built and tested with: +- Google Play services 11.8.0 +- Google Mobile Ads iOS SDK 7.27.0 +- Unity Jar Resolver 1.2.61.0 + +************** +Version 3.10.0 +************** + +Plugin: +- Updated Smart Banner positioning to render within safe area on iOS 11. +- Added API to return height and width of BannerView in pixels. +- Added SetPosition method to reposition banner ads. +- Updated AppLovin Unity mediation package to support AppLovin initialization +integration. + +Mediation packages: +- Added InMobi mediation support package. +- Added Tapjoy mediation support package. +- Added Unity Ads mediation support package. +- Added myTarget mediation support package. + +Built and tested with: +- Google Play services 11.6.2 +- Google Mobile Ads iOS SDK 7.27.0 +- Unity Jar Resolver 1.2.59.0 + +************* +Version 3.9.0 +************* + +Plugin: +- Implemented workaround for issue where ad views are rendered in incorrect +position. +- Resolved compatibility issues with Gradle 4. +- Resolved comnpatilbity issues with older versions of Xcode. + +Mediation packages: +- Added API for video ad volume control. +- Added AdColony mediation support package. +- Added AppLovin mediation support package. + +Built and tested with: +- Google Play services 11.6.0 +- Google Mobile Ads iOS SDK 7.25.0 +- Unity Jar Resolver 1.2.59.0 + +************* +Version 3.8.0 +************* + +- Added support for Vungle mediation extras. +- Updated ad views to render within safe area on iOS 11 when using predefined +AdPosition constants. +- Added MediationAdapterClassName() method to all ad formats. +- Fixed issue where ad views are always rendered on the top of the screen for +certain devices. + +Built and tested with: +- Google Play services 11.4.0 +- Google Mobile Ads iOS SDK 7.24.1 +- Unity Jar Resolver 1.2.59.0 + +************* +Version 3.7.1 +************* + +- Fix issue where banner and Native Express ads fail to show after being hidden. + +Built and tested with: +- Google Play services 11.4.0 +- Google Mobile Ads iOS SDK 7.24.0 +- Unity Jar Resolver 1.2.52.0 + +************* +Version 3.7.0 +************* + +- Updated dependency specification for JarResolver to use new XML format. +- Resolved JarResolver incompatibility issues when using Firebase Unity plugins. + +Built and tested with: +- Google Play services 11.2.0 +- Google Mobile Ads iOS SDK 7.23.0 +- Unity Jar Resolver 1.2.48.0 + +************* +Version 3.6.3 +************* + +- Fixed serving of live ads to iOS simulator when simulator set as test +device. +- Reverted addition of mediation sub-directories to Plugin folder. + +Built and tested with: +- Google Play services 11.0.4 +- Google Mobile Ads iOS SDK 7.21.0 +- Unity Jar Resolver 1.2.35.0 + +************* +Version 3.6.2 +************* + +- Add mediation sub-directories to Plugin folder. + +Built and tested with: +- Google Play services 11.0.4 +- Google Mobile Ads iOS SDK 7.21.0 +- Unity Jar Resolver 1.2.35.0 + +************* +Version 3.6.1 +************* + +- Updated Unity Jar Resolver. + +Built and tested with: +- Google Play services 11.0.0 +- Google Mobile Ads iOS SDK 7.21.0 +- Unity Jar Resolver 1.2.32.0 + +************* +Version 3.6.0 +************* + +- Added method to initialize the GMA SDK. +- Added FullWidth AdSize constant. +- Fixed incompatibility with Gradle build system. +- Updated iOS code to remove modular imports. + +Built and tested with: +- Google Play services 11.0.0 +- Google Mobile Ads iOS SDK 7.21.0 +- Unity Jar Resolver 1.2.31.0 + +************* +Version 3.5.0 +************* +- Fix ad views losing visibility after an activity change for certain devices +(eg. Huaweai devices). + +Built and tested with: +- Google Play services 10.2.4 +- Google Mobile Ads iOS SDK 7.20.0 +- Unity Jar Resolver 1.2.20.0 + +************* +Version 3.4.0 +************* +- Fix native express and banner ad behavior where initializing and +hidden ads create unclickable region. + +Built and tested with: +- Google Play services 10.2.1 +- Google Mobile Ads iOS SDK 7.19.0 +- Unity Jar Resolver 1.2.14.0 + +************* +Version 3.3.0 +************* +- Removed support for in-app purchases. +- Fix positioning of ads in sticky-immersive mode. +- Fix issue were ads larger than 320dp could not be rendered. +- Fix incorrect positioning of ads in iOS for ad position BOTTOM. +- Add rewarded video test ad units to HelloWorld sample app. +- Suppress warnings for unused placeholder ad events. + +Built and tested with: +- Google Play services 10.2.0 +- Google Mobile Ads iOS SDK 7.18.0 +- Unity Jar Resolver 1.2.12.0 + +************* +Version 3.2.0 +************* +- Banner ads and native express ads display correctly on Unity 5.6. +- Add ability to specify x, y location of ad views. + +Built and tested with: +- Google Play services 10.0.1 +- Google Mobile Ads iOS SDK 7.16.0 +- Unity Jar Resolver 1.2.9.0 + +************* +Version 3.1.3 +************* +- Fix incorrect invocation of events on ads failing to load. + +Built and tested with: +- Google Play services 10.0.0 +- Google Mobile Ads iOS SDK 7.15.0 +- Unity Jar Resolver 1.2.6.0 + +************* +Version 3.1.2 +************* +- Fix NPE when ad events are not hooked up. + +Built and tested with: +- Google Play services 9.8.0 +- Google Mobile Ads iOS SDK 7.13.0 +- Unity Jar Resolver 1.2.2.0 + +************* +Version 3.1.1 +************* +- Remove dependency on Android Support Library and update GMA iOS SDK +version in `AdMobDependencies.cs`. + +Built and tested with: +- Google Play services 9.6.1 +- Google Mobile Ads iOS SDK 7.13.0 +- Unity Jar Resolver 1.2.2.0 + +************* +Version 3.1.0 +************* +- Integrate plugin with play-services-resolver-1.2.1.0. +- Removal of CocoaPods integration. + +Built and tested with: +- Google Play services 9.6.0 +- Google Mobile Ads iOS SDK 7.12.0 +- Unity Jar Resolver 1.2.1.0 + +************* +Version 3.0.7 +************* +- Fix crash within OnAdLoaded ad event for rewarded video ads on iOS. + +Built and tested with: +- Google Play services 9.4.0 +- Google Mobile Ads iOS SDK 7.11.0 +- Unity Jar Resolver 1.2 + +************* +Version 3.0.6 +************* +- Add support for Native Ads express. +- Fix compatibility issues with Android IL2CPP compilation. +- Fix memory leak of C# client objects + +Built and tested with: +- Google Play services 9.4.0 +- Google Mobile Ads iOS SDK 7.10.1 +- Unity Jar Resolver 1.2 + +************* +Version 3.0.5 +************* +- Remove use of JSONUtility. + +Built and tested with: +- Google Play services 9.2.0 +- Google Mobile Ads iOS SDK 7.8.1 +- Unity Jar Resolver 1.2 + +************* +Version 3.0.4 +************* +- Fix Podfile compatibility with CocoaPods 1.0.0. +- Add support for DFP custom native ad formats. + +Built and tested with: +- Google Play services 9.0.0 +- Google Mobile Ads iOS SDK 7.8.1 +- Unity Jar Resolver 1.2 + +************* +Version 3.0.3 +************* +- Restrict simultaneous rewarded video requests on Android. + +Built and tested with: +- Google Play services 8.4.0 +- Google Mobile Ads iOS SDK 7.7.0 + +************* +Version 3.0.2 +************* +- Fix compatibility issues with Google Mobile Ads iOS SDK 7.7.0 + +Built and tested with: +- Google Play services 8.4.0 +- Google Mobile Ads iOS SDK 7.7.0 + +************* +Version 3.0.1 +************* +- Update preprocessor directives for iOS post build setup +- Add request agent to all ad requests from plugin + +Built and tested with: +- Google Play services 8.4.0 +- Google Mobile Ads iOS SDK 7.6.0 + +************* +Version 3.0.0 +************* +- Add support for Custom In-App purchase flow on Android +- Add CocoaPods integration and automated build settings for iOS projects +- Use JarResolver plugin to resolve Google Play services client dependencies +- Ad events for banners and interstitials refactored with new names + +Built and tested with: +- Google Play services 8.4.0 +- Google Mobile Ads iOS SDK 7.6.0 + +************* +Version 2.3.1 +************* +- Move IInAppBillingService into its own JAR + +************* +Version 2.3.0 +************* +- Add support for In-App Purchase house ads on Android + +************* +Version 2.2.1 +************* +- Fix for Android manifest merge issues on Unity 4.x +- Fix for TouchCount issue on Unity 5.0 + +*********** +Version 2.2 +*********** +- Support for Unity 5.0 & ARC +- Additional Banner positions +- iOS Ads SDK 7.0.0 compatibility + +*********** +Version 2.1 +*********** +- Support for Interstitial Ads +- Ad events use EventHandlers + +*********** +Version 2.0 +*********** +- A single package with cross platform (Android/iOS) support +- Mock ad calls when running inside Unity editor +- Support for Banner Ads +- Custom banner sizes +- Banner ad events listeners +- AdRequest targeting methods +- A sample project to demonstrate plugin integration + +*********** +Version 1.2 +*********** +- Initial Android version with Google Play services support +- Support for Banner Ads only + +*********** +Version 1.1 +*********** +- Initial iOS only version +- Support for Banner Ads only + +*********** +Version 1.0 +*********** +- Initial version for Android (using now deprecated legacy Android SDK) diff --git a/Assets/GoogleMobileAds/Editor/BuildPreProcessor.cs b/Assets/GoogleMobileAds/Editor/BuildPreProcessor.cs new file mode 100755 index 0000000..e740c0c --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/BuildPreProcessor.cs @@ -0,0 +1,36 @@ +using System; +using UnityEditor; +using UnityEditor.Build; +#if UNITY_2018_1_OR_NEWER +using UnityEditor.Build.Reporting; +#endif +using UnityEditor.Callbacks; + +using GoogleMobileAds.Editor; + +#if UNITY_2018_1_OR_NEWER +public class BuildPreProcessor : IPreprocessBuildWithReport +#else +public class BuildPreProcessor : IPreprocessBuild +#endif +{ + + public int callbackOrder { get { return 1; } } + +#if UNITY_2018_1_OR_NEWER + public void OnPreprocessBuild(BuildReport report) +#else + public void OnPreprocessBuild(BuildTarget target, string path) +#endif + { + if (!AssetDatabase.IsValidFolder("Assets/GoogleMobileAds")) + { + AssetDatabase.CreateFolder("Assets", "GoogleMobileAds"); + } + + if (AssetDatabase.IsValidFolder("Packages/com.google.ads.mobile")) + { + AssetDatabase.CopyAsset("Packages/com.google.ads.mobile/GoogleMobileAds/link.xml", "Assets/GoogleMobileAds/link.xml"); + } + } +} diff --git a/Assets/GoogleMobileAds/Editor/GoogleMobileAds.Editor.asmdef b/Assets/GoogleMobileAds/Editor/GoogleMobileAds.Editor.asmdef new file mode 100755 index 0000000..5a49696 --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/GoogleMobileAds.Editor.asmdef @@ -0,0 +1,18 @@ +{ + "name": "GoogleMobileAds.Editor", + "references": [ + "GoogleMobileAds", + "GoogleMobileAds.Core" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml new file mode 100755 index 0000000..86c58e7 --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml @@ -0,0 +1,17 @@ + + + + + https://maven.google.com/ + + + + + + + + https://github.com/CocoaPods/Specs + + + + diff --git a/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSKAdNetworkItems.xml b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSKAdNetworkItems.xml new file mode 100755 index 0000000..b90481a --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSKAdNetworkItems.xml @@ -0,0 +1,43 @@ + + + cstr6suwn9.skadnetwork + + + 4fzdc2evr5.skadnetwork + 2fnua5tdw4.skadnetwork + ydx93a7ass.skadnetwork + 5a6flpkh64.skadnetwork + p78axxw29g.skadnetwork + v72qych5uu.skadnetwork + c6k4g5qg8m.skadnetwork + s39g8k73mm.skadnetwork + 3qy4746246.skadnetwork + 3sh42y64q3.skadnetwork + f38h382jlk.skadnetwork + hs6bdukanm.skadnetwork + prcb7njmu6.skadnetwork + v4nxqhlyqp.skadnetwork + wzmmz9fp6w.skadnetwork + yclnxrl5pm.skadnetwork + t38b2kh725.skadnetwork + 7ug5zh24hu.skadnetwork + 9rd848q2bz.skadnetwork + n6fk4nfna4.skadnetwork + kbd757ywx3.skadnetwork + 9t245vhmpl.skadnetwork + 4468km3ulz.skadnetwork + 2u9pt9hc89.skadnetwork + 8s468mfl3y.skadnetwork + av6w8kgt66.skadnetwork + klf5c3l5u5.skadnetwork + ppxm28t8ap.skadnetwork + 424m5254lk.skadnetwork + uw77j35x4d.skadnetwork + 578prtvx9j.skadnetwork + 4dzt52r2t5.skadnetwork + e5fvkxwrpn.skadnetwork + 8c4e2ghe7u.skadnetwork + zq492l623r.skadnetwork + 3qcr597p9d.skadnetwork + diff --git a/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettings.cs b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettings.cs new file mode 100755 index 0000000..94b00b1 --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettings.cs @@ -0,0 +1,95 @@ +using System.IO; +using UnityEditor; +using UnityEngine; + +namespace GoogleMobileAds.Editor +{ + internal class GoogleMobileAdsSettings : ScriptableObject + { + private const string MobileAdsSettingsResDir = "Assets/GoogleMobileAds/Resources"; + + private const string MobileAdsSettingsFile = "GoogleMobileAdsSettings"; + + private const string MobileAdsSettingsFileExtension = ".asset"; + + internal static GoogleMobileAdsSettings LoadInstance() + { + //Read from resources. + var instance = Resources.Load(MobileAdsSettingsFile); + + //Create instance if null. + if (instance == null) + { + Directory.CreateDirectory(MobileAdsSettingsResDir); + instance = ScriptableObject.CreateInstance(); + string assetPath = Path.Combine( + MobileAdsSettingsResDir, + MobileAdsSettingsFile + MobileAdsSettingsFileExtension); + AssetDatabase.CreateAsset(instance, assetPath); + AssetDatabase.SaveAssets(); + } + + return instance; + } + + [SerializeField] + private string adMobAndroidAppId = string.Empty; + + [SerializeField] + private string adMobIOSAppId = string.Empty; + + [SerializeField] + private bool delayAppMeasurementInit; + + [SerializeField] + private bool optimizeInitialization; + + [SerializeField] + private bool optimizeAdLoading; + + [SerializeField] + private string userTrackingUsageDescription; + + public string GoogleMobileAdsAndroidAppId + { + get { return adMobAndroidAppId; } + + set { adMobAndroidAppId = value; } + } + + public string GoogleMobileAdsIOSAppId + { + get { return adMobIOSAppId; } + + set { adMobIOSAppId = value; } + } + + public bool DelayAppMeasurementInit + { + get { return delayAppMeasurementInit; } + + set { delayAppMeasurementInit = value; } + } + + public bool OptimizeInitialization + { + get { return optimizeInitialization; } + + set { optimizeInitialization = value; } + } + + public bool OptimizeAdLoading + { + get { return optimizeAdLoading; } + + set { optimizeAdLoading = value; } + } + + public string UserTrackingUsageDescription + { + get { return userTrackingUsageDescription; } + + set { userTrackingUsageDescription = value; } + } + } +} diff --git a/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettingsEditor.cs b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettingsEditor.cs new file mode 100755 index 0000000..4571766 --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettingsEditor.cs @@ -0,0 +1,121 @@ +using UnityEditor; +using UnityEngine; + +namespace GoogleMobileAds.Editor +{ + [InitializeOnLoad] + [CustomEditor(typeof(GoogleMobileAdsSettings))] + public class GoogleMobileAdsSettingsEditor : UnityEditor.Editor + { + + SerializedProperty _appIdAndroid; + SerializedProperty _appIdiOS; + SerializedProperty _delayAppMeasurement; + SerializedProperty _optimizeInitialization; + SerializedProperty _optimizeAdLoading; + SerializedProperty _userTrackingUsageDescription; + + + [MenuItem("Assets/Google Mobile Ads/Settings...")] + public static void OpenInspector() + { + Selection.activeObject = GoogleMobileAdsSettings.LoadInstance(); + } + + public void OnEnable() + { + _appIdAndroid = serializedObject.FindProperty("adMobAndroidAppId"); + _appIdiOS = serializedObject.FindProperty("adMobIOSAppId"); + _delayAppMeasurement = serializedObject.FindProperty("delayAppMeasurementInit"); + _optimizeInitialization = serializedObject.FindProperty("optimizeInitialization"); + _optimizeAdLoading = serializedObject.FindProperty("optimizeAdLoading"); + _userTrackingUsageDescription = + serializedObject.FindProperty("userTrackingUsageDescription"); + } + + public override void OnInspectorGUI() + { + // Make sure the Settings object has all recent changes. + serializedObject.Update(); + + var settings = (GoogleMobileAdsSettings)target; + + if(settings == null) + { + UnityEngine.Debug.LogError("GoogleMobileAdsSettings is null."); + return; + } + + EditorGUILayout.LabelField("Google Mobile Ads App ID", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + EditorGUILayout.PropertyField(_appIdAndroid, new GUIContent("Android")); + + EditorGUILayout.PropertyField(_appIdiOS, new GUIContent("iOS")); + + EditorGUILayout.HelpBox( + "Google Mobile Ads App ID will look similar to this sample ID: ca-app-pub-3940256099942544~3347511713", + MessageType.Info); + + EditorGUI.indentLevel--; + EditorGUILayout.Separator(); + + EditorGUILayout.LabelField("Android optimization settings", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(_optimizeInitialization, + new GUIContent("Optimize initialization")); + if (settings.OptimizeInitialization) { + EditorGUILayout.HelpBox( + "Initialization will be offloaded to a background thread.", + MessageType.Info); + } + + EditorGUILayout.PropertyField(_optimizeAdLoading, + new GUIContent("Optimize ad loading")); + + if (settings.OptimizeAdLoading) { + EditorGUILayout.HelpBox( + "Ad loading tasks will be offloaded to a background thread.", + MessageType.Info); + } + + EditorGUI.indentLevel--; + EditorGUILayout.Separator(); + + EditorGUILayout.LabelField("AdMob-specific settings", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + EditorGUI.BeginChangeCheck(); + + EditorGUILayout.PropertyField(_delayAppMeasurement, + new GUIContent("Delay app measurement")); + + if (settings.DelayAppMeasurementInit) { + EditorGUILayout.HelpBox( + "Delays app measurement until you explicitly initialize the Mobile Ads SDK or load an ad.", + MessageType.Info); + } + + EditorGUI.indentLevel--; + EditorGUILayout.Separator(); + + EditorGUILayout.LabelField("UMP-specific settings", EditorStyles.boldLabel); + EditorGUI.indentLevel++; + + EditorGUILayout.PropertyField(_userTrackingUsageDescription, + new GUIContent("User Tracking Usage Description")); + + EditorGUILayout.HelpBox( + "A message that informs the user why an iOS app is requesting permission to " + + "use data for tracking the user or the device.", MessageType.Info); + + EditorGUI.indentLevel--; + EditorGUILayout.Separator(); + + serializedObject.ApplyModifiedProperties(); + } + } +} diff --git a/Assets/GoogleMobileAds/Editor/GoogleUmpDependencies.xml b/Assets/GoogleMobileAds/Editor/GoogleUmpDependencies.xml new file mode 100755 index 0000000..28be946 --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/GoogleUmpDependencies.xml @@ -0,0 +1,9 @@ + + + + + https://maven.google.com/ + + + + diff --git a/Assets/GoogleMobileAds/Editor/ManifestProcessor.cs b/Assets/GoogleMobileAds/Editor/ManifestProcessor.cs new file mode 100755 index 0000000..2aa715c --- /dev/null +++ b/Assets/GoogleMobileAds/Editor/ManifestProcessor.cs @@ -0,0 +1,217 @@ +// Copyright (C) 2020 Google LLC +// +// 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. + +#if UNITY_ANDROID +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Xml.Linq; + +using UnityEditor; +using UnityEditor.Build; +#if UNITY_2018_1_OR_NEWER +using UnityEditor.Build.Reporting; +#endif +using UnityEngine; +using GoogleMobileAds.Editor; + +#if UNITY_2018_1_OR_NEWER +public class ManifestProcessor : IPreprocessBuildWithReport +#else +public class ManifestProcessor : IPreprocessBuild +#endif +{ + private const string MANIFEST_RELATIVE_PATH = + "Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml"; + + private const string METADATA_APPLICATION_ID = + "com.google.android.gms.ads.APPLICATION_ID"; + + private const string METADATA_DELAY_APP_MEASUREMENT_INIT = + "com.google.android.gms.ads.DELAY_APP_MEASUREMENT_INIT"; + + private const string METADATA_OPTIMIZE_INITIALIZATION = + "com.google.android.gms.ads.flag.OPTIMIZE_INITIALIZATION"; + + private const string METADATA_OPTIMIZE_AD_LOADING = + "com.google.android.gms.ads.flag.OPTIMIZE_AD_LOADING"; + + private XNamespace ns = "http://schemas.android.com/apk/res/android"; + + public int callbackOrder { get { return 0; } } + +#if UNITY_2018_1_OR_NEWER + public void OnPreprocessBuild(BuildReport report) +#else + public void OnPreprocessBuild(BuildTarget target, string path) +#endif + { + string manifestPath = Path.Combine( + Application.dataPath, MANIFEST_RELATIVE_PATH); + if (AssetDatabase.IsValidFolder("Packages/com.google.ads.mobile")) + { + manifestPath = Path.Combine("Packages/com.google.ads.mobile", MANIFEST_RELATIVE_PATH); + } + + XDocument manifest = null; + try + { + manifest = XDocument.Load(manifestPath); + } + #pragma warning disable 0168 + catch (IOException e) + #pragma warning restore 0168 + { + StopBuildWithMessage("AndroidManifest.xml is missing. Try re-importing the plugin."); + } + + XElement elemManifest = manifest.Element("manifest"); + if (elemManifest == null) + { + StopBuildWithMessage("AndroidManifest.xml is not valid. Try re-importing the plugin."); + } + + XElement elemApplication = elemManifest.Element("application"); + if (elemApplication == null) + { + StopBuildWithMessage("AndroidManifest.xml is not valid. Try re-importing the plugin."); + } + + GoogleMobileAdsSettings instance = GoogleMobileAdsSettings.LoadInstance(); + string appId = instance.GoogleMobileAdsAndroidAppId; + + if (appId.Length == 0) + { + StopBuildWithMessage( + "Android Google Mobile Ads app ID is empty. Please enter a valid app ID to run ads properly."); + } + + IEnumerable metas = elemApplication.Descendants() + .Where( elem => elem.Name.LocalName.Equals("meta-data")); + + SetMetadataElement(elemApplication, + metas, + METADATA_APPLICATION_ID, + appId); + + SetMetadataElement(elemApplication, + metas, + METADATA_DELAY_APP_MEASUREMENT_INIT, + instance.DelayAppMeasurementInit); + + SetMetadataElement(elemApplication, + metas, + METADATA_OPTIMIZE_INITIALIZATION, + instance.OptimizeInitialization); + + SetMetadataElement(elemApplication, + metas, + METADATA_OPTIMIZE_AD_LOADING, + instance.OptimizeAdLoading); + + elemManifest.Save(manifestPath); + } + + private XElement CreateMetaElement(string name, object value) + { + return new XElement("meta-data", + new XAttribute(ns + "name", name), new XAttribute(ns + "value", value)); + } + + private XElement GetMetaElement(IEnumerable metas, string metaName) + { + foreach (XElement elem in metas) + { + IEnumerable attrs = elem.Attributes(); + foreach (XAttribute attr in attrs) + { + if (attr.Name.Namespace.Equals(ns) + && attr.Name.LocalName.Equals("name") && attr.Value.Equals(metaName)) + { + return elem; + } + } + } + return null; + } + + ///

+ /// Utility for setting a metadata element + /// + /// application element + /// all metadata elements + /// name of the element to set + /// value to set + private void SetMetadataElement(XElement elemApplication, + IEnumerable metas, + string metadataName, + string metadataValue) + { + XElement element = GetMetaElement(metas, metadataName); + if (element == null) + { + elemApplication.Add(CreateMetaElement(metadataName, metadataValue)); + } + else + { + element.SetAttributeValue(ns + "value", metadataValue); + } + } + + /// + /// Utility for setting a metadata element + /// + /// application element + /// all metadata elements + /// name of the element to set + /// value to set + /// If metadataValue is default, node will be removed. + private void SetMetadataElement(XElement elemApplication, + IEnumerable metas, + string metadataName, + bool metadataValue, + bool defaultValue = false) + { + XElement element = GetMetaElement(metas, metadataName); + if (metadataValue != defaultValue) + { + if (element == null) + { + elemApplication.Add(CreateMetaElement(metadataName, metadataValue)); + } + else + { + element.SetAttributeValue(ns + "value", metadataValue); + } + } + else + { + if (element != null) + { + element.Remove(); + } + } + } + + private void StopBuildWithMessage(string message) + { + string prefix = "[GoogleMobileAds] "; + #if UNITY_2017_1_OR_NEWER + throw new BuildPlayerWindow.BuildMethodException(prefix + message); + #else + throw new OperationCanceledException(prefix + message); + #endif + } +} +#endif diff --git a/Assets/GoogleMobileAds/GoogleMobileAds.Android.dll b/Assets/GoogleMobileAds/GoogleMobileAds.Android.dll new file mode 100755 index 0000000000000000000000000000000000000000..f7f8a6e830427475698a4422f41ab6719593ef66 GIT binary patch literal 48640 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 J{@;_qp(PDzNdqaQ2bv~1hvc+LdXgNwzkBDg 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 SvtC&HyHxuBy8f?t;J*P57?T?S literal 0 HcmV?d00001 diff --git a/Assets/GoogleMobileAds/GoogleMobileAds.Core.dll b/Assets/GoogleMobileAds/GoogleMobileAds.Core.dll new file mode 100755 index 0000000000000000000000000000000000000000..09eb09c2802a32be83e042847346527f580ddd9e GIT binary patch literal 14848 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 literal 0 HcmV?d00001 diff --git a/Assets/GoogleMobileAds/GoogleMobileAds.Unity.dll b/Assets/GoogleMobileAds/GoogleMobileAds.Unity.dll new file mode 100755 index 0000000000000000000000000000000000000000..ae40efbbf599afac35194fcaf3ebb1576eee0e15 GIT binary patch literal 32256 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 literal 0 HcmV?d00001 diff --git a/Assets/GoogleMobileAds/GoogleMobileAds.dll b/Assets/GoogleMobileAds/GoogleMobileAds.dll new file mode 100755 index 0000000000000000000000000000000000000000..9cea595382946a3d6c57007083a96aea4e4cd2d3 GIT binary patch literal 31744 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

#uD4?3^q3l2W9{LrC4 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

g`3(<7dt|2)~HPHM4KALbKHz4DfV#Ir;)Mq-m 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 Zj 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%0AZHQs^~v|eDjS8Uq)m-@hoch*#< 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

- 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

H)_is^R@lQACpj6%go_ll+Aq#+DpKsH-Gdt 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 literal 0 HcmV?d00001 diff --git a/Assets/Scenes/FirstScene.unity b/Assets/Scenes/FirstScene.unity new file mode 100644 index 0000000..c8c31bb --- /dev/null +++ b/Assets/Scenes/FirstScene.unity @@ -0,0 +1,1317 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: d406a5d38089444b8ad7d7b7f4140037, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &103336427 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 103336430} + - component: {fileID: 103336429} + - component: {fileID: 103336428} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &103336428 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103336427} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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 &103336429 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103336427} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &103336430 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 103336427} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &444580469 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 444580470} + - component: {fileID: 444580474} + - component: {fileID: 444580473} + - component: {fileID: 444580472} + - component: {fileID: 444580471} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &444580470 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 444580469} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 604960664} + - {fileID: 1048774416} + - {fileID: 926867621} + - {fileID: 985165572} + m_Father: {fileID: 519420032} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &444580471 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 444580469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 60 + m_Right: 60 + m_Top: 60 + m_Bottom: 60 + m_ChildAlignment: 0 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &444580472 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 444580469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &444580473 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 444580469} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &444580474 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 444580469} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &519420028 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 519420032} + - component: {fileID: 519420031} + - component: {fileID: 519420029} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &519420029 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 +--- !u!20 &519420031 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 0 + m_HDR: 1 + m_AllowMSAA: 0 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &519420032 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 519420028} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 444580470} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &604960663 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 604960664} + - component: {fileID: 604960668} + - component: {fileID: 604960667} + - component: {fileID: 604960666} + - component: {fileID: 604960665} + m_Layer: 5 + m_Name: RewardedVIdeo + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &604960664 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604960663} + m_LocalRotation: {x: 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: 1768834395} + m_Father: {fileID: 444580470} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &604960665 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604960663} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &604960666 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604960663} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 604960667} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 604960665} + m_TargetAssemblyTypeName: + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: RewardedVideoScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &604960667 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604960663} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &604960668 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 604960663} + m_CullTransparentMesh: 0 +--- !u!1 &926867620 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 926867621} + - component: {fileID: 926867625} + - component: {fileID: 926867624} + - component: {fileID: 926867623} + - component: {fileID: 926867622} + m_Layer: 5 + m_Name: StandardBanner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &926867621 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926867620} + m_LocalRotation: {x: 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: 1384855906} + m_Father: {fileID: 444580470} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &926867622 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926867620} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &926867623 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926867620} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 926867624} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 926867622} + m_TargetAssemblyTypeName: + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: StandardBannerScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &926867624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926867620} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &926867625 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 926867620} + m_CullTransparentMesh: 0 +--- !u!1 &940472172 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 940472173} + - component: {fileID: 940472175} + - component: {fileID: 940472174} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &940472173 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940472172} + m_LocalRotation: {x: 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: 1048774416} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &940472174 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940472172} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: INTERSTITIAL +--- !u!222 &940472175 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 940472172} + m_CullTransparentMesh: 0 +--- !u!1 &985165571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 985165572} + - component: {fileID: 985165577} + - component: {fileID: 985165576} + - component: {fileID: 985165575} + - component: {fileID: 985165574} + m_Layer: 5 + m_Name: NativeBanner + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &985165572 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985165571} + m_LocalRotation: {x: -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: 1809653673} + m_Father: {fileID: 444580470} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &985165574 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985165571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &985165575 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985165571} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 985165576} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 985165574} + m_TargetAssemblyTypeName: + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: NativeBannerScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &985165576 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985165571} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &985165577 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 985165571} + m_CullTransparentMesh: 0 +--- !u!1 &1048774415 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1048774416} + - component: {fileID: 1048774419} + - component: {fileID: 1048774418} + - component: {fileID: 1048774417} + - component: {fileID: 1048774420} + m_Layer: 5 + m_Name: Interstitial + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1048774416 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048774415} + m_LocalRotation: {x: -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: 940472173} + m_Father: {fileID: 444580470} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1048774417 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048774415} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1048774418} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1048774420} + m_TargetAssemblyTypeName: + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: InterstitialScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1048774418 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048774415} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1048774419 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048774415} + m_CullTransparentMesh: 0 +--- !u!114 &1048774420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1048774415} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1384855905 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1384855906} + - component: {fileID: 1384855908} + - component: {fileID: 1384855907} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1384855906 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384855905} + m_LocalRotation: {x: 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: 926867621} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1384855907 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384855905} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: STANDARD BANNER +--- !u!222 &1384855908 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1384855905} + m_CullTransparentMesh: 0 +--- !u!1 &1768834394 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1768834395} + - component: {fileID: 1768834397} + - component: {fileID: 1768834396} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1768834395 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768834394} + m_LocalRotation: {x: 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: 604960664} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1768834396 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768834394} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: REWARDED VIDEO +--- !u!222 &1768834397 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1768834394} + m_CullTransparentMesh: 0 +--- !u!1 &1809653672 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1809653673} + - component: {fileID: 1809653675} + - component: {fileID: 1809653674} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1809653673 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809653672} + m_LocalRotation: {x: 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: 985165572} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1809653674 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809653672} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: NATIVE BANNER +--- !u!222 &1809653675 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809653672} + m_CullTransparentMesh: 0 diff --git a/Assets/Scenes/InterstitialScene.unity b/Assets/Scenes/InterstitialScene.unity new file mode 100644 index 0000000..d6c2815 --- /dev/null +++ b/Assets/Scenes/InterstitialScene.unity @@ -0,0 +1,1170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: ef3ab348c69a048f381fff6ced99650d, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &130758948 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 130758949} + - component: {fileID: 130758953} + - component: {fileID: 130758952} + - component: {fileID: 130758951} + - component: {fileID: 130758950} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &130758949 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130758948} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 953597876} + - {fileID: 2070871945} + - {fileID: 1713272266} + - {fileID: 366472376} + m_Father: {fileID: 1595698624} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &130758950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130758948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 60 + m_Right: 60 + m_Top: 60 + m_Bottom: 60 + m_ChildAlignment: 0 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &130758951 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130758948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &130758952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130758948} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &130758953 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 130758948} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &346299182 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 346299183} + - component: {fileID: 346299185} + - component: {fileID: 346299184} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &346299183 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346299182} + m_LocalRotation: {x: 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: 1713272266} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &346299184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346299182} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SHOW +--- !u!222 &346299185 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 346299182} + m_CullTransparentMesh: 0 +--- !u!1 &366472375 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 366472376} + - component: {fileID: 366472379} + - component: {fileID: 366472378} + - component: {fileID: 366472377} + - component: {fileID: 366472380} + m_Layer: 5 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &366472376 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366472375} + m_LocalRotation: {x: -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: 773801981} + m_Father: {fileID: 130758949} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &366472377 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366472375} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 366472378} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 366472380} + m_TargetAssemblyTypeName: FirstScene, Assembly-CSharp + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FirstScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &366472378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366472375} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &366472379 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366472375} + m_CullTransparentMesh: 0 +--- !u!114 &366472380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 366472375} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &375415945 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 375415946} + - component: {fileID: 375415948} + - component: {fileID: 375415947} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &375415946 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375415945} + m_LocalRotation: {x: 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: 2070871945} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &375415947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375415945} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: REQUEST +--- !u!222 &375415948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 375415945} + m_CullTransparentMesh: 0 +--- !u!1 &613158341 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 613158344} + - component: {fileID: 613158343} + - component: {fileID: 613158342} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &613158342 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613158341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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 &613158343 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613158341} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &613158344 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 613158341} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &773801980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 773801981} + - component: {fileID: 773801983} + - component: {fileID: 773801982} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &773801981 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773801980} + m_LocalRotation: {x: 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: 366472376} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &773801982 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773801980} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: BACK +--- !u!222 &773801983 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 773801980} + m_CullTransparentMesh: 0 +--- !u!1 &953597875 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 953597876} + - component: {fileID: 953597878} + - component: {fileID: 953597877} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &953597876 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953597875} + m_LocalRotation: {x: 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: 130758949} + 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &953597877 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953597875} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 1 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Interstitial +--- !u!222 &953597878 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 953597875} + m_CullTransparentMesh: 0 +--- !u!1 &1595698621 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1595698624} + - component: {fileID: 1595698623} + - component: {fileID: 1595698622} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1595698622 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595698621} + m_Enabled: 1 +--- !u!20 &1595698623 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595698621} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1595698624 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1595698621} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 130758949} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1713272265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1713272266} + - component: {fileID: 1713272269} + - component: {fileID: 1713272268} + - component: {fileID: 1713272267} + - component: {fileID: 1713272270} + m_Layer: 5 + m_Name: Show + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1713272266 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713272265} + m_LocalRotation: {x: -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: 346299183} + m_Father: {fileID: 130758949} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1713272267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713272265} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1713272268} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1713272270} + m_TargetAssemblyTypeName: + m_MethodName: Show + 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 +--- !u!114 &1713272268 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713272265} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1713272269 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713272265} + m_CullTransparentMesh: 0 +--- !u!114 &1713272270 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1713272265} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fd98bc00c3b6d4801b23a747ef7c1dfa, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &2070871944 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2070871945} + - component: {fileID: 2070871948} + - component: {fileID: 2070871947} + - component: {fileID: 2070871946} + - component: {fileID: 2070871949} + m_Layer: 5 + m_Name: Request + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2070871945 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070871944} + m_LocalRotation: {x: 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: 375415946} + m_Father: {fileID: 130758949} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2070871946 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070871944} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2070871947} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2070871949} + m_TargetAssemblyTypeName: + m_MethodName: Request + 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 +--- !u!114 &2070871947 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070871944} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2070871948 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070871944} + m_CullTransparentMesh: 0 +--- !u!114 &2070871949 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2070871944} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fd98bc00c3b6d4801b23a747ef7c1dfa, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Scenes/NativeBannerScene.unity b/Assets/Scenes/NativeBannerScene.unity new file mode 100644 index 0000000..607aaaf --- /dev/null +++ b/Assets/Scenes/NativeBannerScene.unity @@ -0,0 +1,1716 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: a5f85d36c11ae4645bb43f0d6a60c00a, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &9504509 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9504510} + - component: {fileID: 9504514} + - component: {fileID: 9504513} + - component: {fileID: 9504512} + - component: {fileID: 9504511} + m_Layer: 5 + m_Name: Request + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9504510 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9504509} + m_LocalRotation: {x: -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: 667323260} + m_Father: {fileID: 63803698} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &9504511 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9504509} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e616ec9441f1e4b838b54d60fb99bbd0, type: 3} + m_Name: + m_EditorClassIdentifier: + adImage: {fileID: 1075881537} + adHeadline: {fileID: 595218922} + adCallToAction: {fileID: 925077052} + adBody: {fileID: 135521705} +--- !u!114 &9504512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9504509} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 9504513} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 9504511} + m_TargetAssemblyTypeName: + m_MethodName: Request + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FirstScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &9504513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9504509} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &9504514 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9504509} + m_CullTransparentMesh: 0 +--- !u!1 &63803697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 63803698} + - component: {fileID: 63803702} + - component: {fileID: 63803701} + - component: {fileID: 63803700} + - component: {fileID: 63803699} + - component: {fileID: 63803703} + - component: {fileID: 63803704} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &63803698 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1034874856} + - {fileID: 9504510} + - {fileID: 2080632999} + - {fileID: 1331278952} + - {fileID: 1075881536} + - {fileID: 595218921} + - {fileID: 135521704} + - {fileID: 1381255002} + m_Father: {fileID: 1795700692} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &63803699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 60 + m_Right: 60 + m_Top: 60 + m_Bottom: 60 + m_ChildAlignment: 0 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &63803700 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &63803701 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 500, y: 1800} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 1 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &63803702 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 1795700691} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!222 &63803703 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + m_CullTransparentMesh: 0 +--- !u!114 &63803704 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 63803697} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e616ec9441f1e4b838b54d60fb99bbd0, type: 3} + m_Name: + m_EditorClassIdentifier: + adImage: {fileID: 1075881537} + adHeadline: {fileID: 595218922} + adCallToAction: {fileID: 595218922} + adBody: {fileID: 135521705} +--- !u!1 &135521703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 135521704} + - component: {fileID: 135521706} + - component: {fileID: 135521705} + - component: {fileID: 135521707} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &135521704 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135521703} + m_LocalRotation: {x: 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: 63803698} + 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: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &135521705 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135521703} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &135521706 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135521703} + m_CullTransparentMesh: 0 +--- !u!65 &135521707 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 135521703} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &297383571 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 297383574} + - component: {fileID: 297383573} + - component: {fileID: 297383572} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &297383572 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 297383571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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 &297383573 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 297383571} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &297383574 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 297383571} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &595218920 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 595218921} + - component: {fileID: 595218923} + - component: {fileID: 595218922} + - component: {fileID: 595218924} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &595218921 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595218920} + m_LocalRotation: {x: 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: 63803698} + 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: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &595218922 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595218920} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: New Text +--- !u!222 &595218923 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595218920} + m_CullTransparentMesh: 0 +--- !u!65 &595218924 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 595218920} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &618464776 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 618464777} + - component: {fileID: 618464779} + - component: {fileID: 618464778} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &618464777 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618464776} + m_LocalRotation: {x: 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: 2080632999} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &618464778 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618464776} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SHOW +--- !u!222 &618464779 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 618464776} + m_CullTransparentMesh: 0 +--- !u!1 &667323259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 667323260} + - component: {fileID: 667323262} + - component: {fileID: 667323261} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &667323260 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 667323259} + m_LocalRotation: {x: 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: 9504510} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &667323261 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 667323259} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: REQUEST +--- !u!222 &667323262 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 667323259} + m_CullTransparentMesh: 0 +--- !u!1 &765832899 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 765832900} + - component: {fileID: 765832902} + - component: {fileID: 765832901} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &765832900 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 765832899} + m_LocalRotation: {x: 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: 1331278952} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &765832901 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 765832899} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: BACK +--- !u!222 &765832902 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 765832899} + m_CullTransparentMesh: 0 +--- !u!1 &925077050 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 925077051} + - component: {fileID: 925077053} + - component: {fileID: 925077052} + - component: {fileID: 925077054} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &925077051 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925077050} + m_LocalRotation: {x: -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: 1381255002} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &925077052 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925077050} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 21 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Button +--- !u!222 &925077053 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925077050} + m_CullTransparentMesh: 0 +--- !u!65 &925077054 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 925077050} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1034874855 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1034874856} + - component: {fileID: 1034874858} + - component: {fileID: 1034874857} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1034874856 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034874855} + m_LocalRotation: {x: -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: 63803698} + 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1034874857 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034874855} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 1 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Native +--- !u!222 &1034874858 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1034874855} + m_CullTransparentMesh: 0 +--- !u!1 &1075881535 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1075881536} + - component: {fileID: 1075881538} + - component: {fileID: 1075881537} + - component: {fileID: 1075881539} + m_Layer: 5 + m_Name: RawImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1075881536 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075881535} + m_LocalRotation: {x: 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: 63803698} + 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: 370.0875} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1075881537 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075881535} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1344c3c82d62a2a41a3576d8abb8e3ea, 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_Texture: {fileID: 0} + m_UVRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 +--- !u!222 &1075881538 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075881535} + m_CullTransparentMesh: 0 +--- !u!65 &1075881539 +BoxCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1075881535} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!1 &1331278951 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1331278952} + - component: {fileID: 1331278956} + - component: {fileID: 1331278955} + - component: {fileID: 1331278954} + - component: {fileID: 1331278957} + - component: {fileID: 1331278958} + m_Layer: 5 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1331278952 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331278951} + m_LocalRotation: {x: 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: 765832900} + m_Father: {fileID: 63803698} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1331278954 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331278951} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1331278955} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1331278958} + m_TargetAssemblyTypeName: FirstScene, Assembly-CSharp + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FirstScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1331278955 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331278951} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1331278956 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331278951} + m_CullTransparentMesh: 0 +--- !u!114 &1331278957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331278951} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e616ec9441f1e4b838b54d60fb99bbd0, type: 3} + m_Name: + m_EditorClassIdentifier: + adImage: {fileID: 1075881537} + adHeadline: {fileID: 595218922} + adCallToAction: {fileID: 925077052} + adBody: {fileID: 135521705} +--- !u!114 &1331278958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1331278951} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1381255001 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1381255002} + - component: {fileID: 1381255005} + - component: {fileID: 1381255004} + - component: {fileID: 1381255003} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1381255002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381255001} + m_LocalRotation: {x: -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: 925077051} + m_Father: {fileID: 63803698} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 117.381256} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1381255003 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381255001} + 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: 1381255004} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1381255004 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381255001} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1381255005 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381255001} + m_CullTransparentMesh: 0 +--- !u!1 &1795700689 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1795700692} + - component: {fileID: 1795700691} + - component: {fileID: 1795700690} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1795700690 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795700689} + m_Enabled: 1 +--- !u!20 &1795700691 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795700689} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 47.17654 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1795700692 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1795700689} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -4.97} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 63803698} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2080632998 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2080632999} + - component: {fileID: 2080633003} + - component: {fileID: 2080633002} + - component: {fileID: 2080633001} + - component: {fileID: 2080633000} + m_Layer: 5 + m_Name: Show + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2080632999 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080632998} + m_LocalRotation: {x: -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: 618464777} + m_Father: {fileID: 63803698} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2080633000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080632998} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e616ec9441f1e4b838b54d60fb99bbd0, type: 3} + m_Name: + m_EditorClassIdentifier: + adImage: {fileID: 1075881537} + adHeadline: {fileID: 595218922} + adCallToAction: {fileID: 925077052} + adBody: {fileID: 135521705} +--- !u!114 &2080633001 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080632998} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2080633002} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2080633000} + m_TargetAssemblyTypeName: + m_MethodName: Show + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FirstScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &2080633002 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080632998} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2080633003 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2080632998} + m_CullTransparentMesh: 0 diff --git a/Assets/Scenes/RewardedVideoScene.unity b/Assets/Scenes/RewardedVideoScene.unity new file mode 100644 index 0000000..5f52be8 --- /dev/null +++ b/Assets/Scenes/RewardedVideoScene.unity @@ -0,0 +1,1170 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: ae368709ef748483a845cfaf188f56a4, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &309614397 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 309614398} + - component: {fileID: 309614402} + - component: {fileID: 309614401} + - component: {fileID: 309614400} + - component: {fileID: 309614399} + m_Layer: 5 + m_Name: Request + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &309614398 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 309614397} + m_LocalRotation: {x: 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: 882986379} + m_Father: {fileID: 425595931} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &309614399 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 309614397} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ef988835163b434f8709c56836527ce, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &309614400 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 309614397} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 309614401} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 309614399} + m_TargetAssemblyTypeName: + m_MethodName: Request + 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 +--- !u!114 &309614401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 309614397} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &309614402 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 309614397} + m_CullTransparentMesh: 0 +--- !u!1 &385993711 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 385993712} + - component: {fileID: 385993716} + - component: {fileID: 385993715} + - component: {fileID: 385993714} + - component: {fileID: 385993717} + m_Layer: 5 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &385993712 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385993711} + m_LocalRotation: {x: -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: 2000470069} + m_Father: {fileID: 425595931} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &385993714 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385993711} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 385993715} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 385993717} + m_TargetAssemblyTypeName: FirstScene, Assembly-CSharp + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FirstScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &385993715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385993711} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &385993716 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385993711} + m_CullTransparentMesh: 0 +--- !u!114 &385993717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 385993711} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &425595930 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 425595931} + - component: {fileID: 425595935} + - component: {fileID: 425595934} + - component: {fileID: 425595933} + - component: {fileID: 425595932} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &425595931 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425595930} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 979593711} + - {fileID: 309614398} + - {fileID: 1202943195} + - {fileID: 385993712} + m_Father: {fileID: 1692140866} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &425595932 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425595930} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 60 + m_Right: 60 + m_Top: 60 + m_Bottom: 60 + m_ChildAlignment: 0 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &425595933 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425595930} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &425595934 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425595930} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &425595935 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 425595930} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &882986378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 882986379} + - component: {fileID: 882986381} + - component: {fileID: 882986380} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &882986379 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 882986378} + m_LocalRotation: {x: 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: 309614398} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &882986380 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 882986378} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: REQUEST +--- !u!222 &882986381 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 882986378} + m_CullTransparentMesh: 0 +--- !u!1 &915477809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 915477810} + - component: {fileID: 915477812} + - component: {fileID: 915477811} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &915477810 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915477809} + m_LocalRotation: {x: 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: 1202943195} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &915477811 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915477809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SHOW +--- !u!222 &915477812 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 915477809} + m_CullTransparentMesh: 0 +--- !u!1 &979593710 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 979593711} + - component: {fileID: 979593713} + - component: {fileID: 979593712} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &979593711 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 979593710} + m_LocalRotation: {x: -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: 425595931} + 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &979593712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 979593710} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 1 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Rewarded +--- !u!222 &979593713 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 979593710} + m_CullTransparentMesh: 0 +--- !u!1 &1174367488 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1174367491} + - component: {fileID: 1174367490} + - component: {fileID: 1174367489} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1174367489 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174367488} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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 &1174367490 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174367488} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1174367491 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1174367488} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1202943194 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1202943195} + - component: {fileID: 1202943199} + - component: {fileID: 1202943198} + - component: {fileID: 1202943197} + - component: {fileID: 1202943196} + m_Layer: 5 + m_Name: Show + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1202943195 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202943194} + m_LocalRotation: {x: -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: 915477810} + m_Father: {fileID: 425595931} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1202943196 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202943194} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1ef988835163b434f8709c56836527ce, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1202943197 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202943194} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1202943198} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1202943196} + m_TargetAssemblyTypeName: + m_MethodName: Show + 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 +--- !u!114 &1202943198 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202943194} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1202943199 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1202943194} + m_CullTransparentMesh: 0 +--- !u!1 &1692140863 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1692140866} + - component: {fileID: 1692140865} + - component: {fileID: 1692140864} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1692140864 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692140863} + m_Enabled: 1 +--- !u!20 &1692140865 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692140863} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1692140866 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1692140863} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 425595931} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2000470068 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2000470069} + - component: {fileID: 2000470071} + - component: {fileID: 2000470070} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2000470069 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000470068} + m_LocalRotation: {x: 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: 385993712} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2000470070 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000470068} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "BACK\x13" +--- !u!222 &2000470071 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2000470068} + m_CullTransparentMesh: 0 diff --git a/Assets/Scenes/StandardBannerScene.unity b/Assets/Scenes/StandardBannerScene.unity new file mode 100644 index 0000000..3a52ed1 --- /dev/null +++ b/Assets/Scenes/StandardBannerScene.unity @@ -0,0 +1,1854 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 4890085278179872738, guid: 13ff4ec053ac84ab18c11351391ae0bd, + type: 2} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &47217990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 47217993} + - component: {fileID: 47217992} + - component: {fileID: 47217991} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &47217991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47217990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, 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 &47217992 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47217990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &47217993 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 47217990} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &217650232 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 217650233} + - component: {fileID: 217650237} + - component: {fileID: 217650236} + - component: {fileID: 217650235} + - component: {fileID: 217650234} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &217650233 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217650232} + 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_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1872409406} + - {fileID: 835072244} + - {fileID: 1371933354} + - {fileID: 485894144} + - {fileID: 965348433} + - {fileID: 1100742344} + - {fileID: 1198764991} + m_Father: {fileID: 1760822886} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &217650234 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217650232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 60 + m_Right: 60 + m_Top: 60 + m_Bottom: 60 + m_ChildAlignment: 0 + m_Spacing: 50 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &217650235 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217650232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &217650236 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217650232} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 0 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &217650237 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 217650232} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!1 &227362874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 227362875} + - component: {fileID: 227362877} + - component: {fileID: 227362876} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &227362875 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227362874} + m_LocalRotation: {x: 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: 1198764991} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &227362876 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227362874} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "BACK\x13" +--- !u!222 &227362877 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227362874} + m_CullTransparentMesh: 0 +--- !u!1 &485894143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 485894144} + - component: {fileID: 485894148} + - component: {fileID: 485894147} + - component: {fileID: 485894146} + - component: {fileID: 485894145} + m_Layer: 5 + m_Name: Hide + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &485894144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 485894143} + m_LocalRotation: {x: -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: 1953301264} + m_Father: {fileID: 217650233} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &485894145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 485894143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83f2609909e04c75909ab0b17f1e396, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &485894146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 485894143} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 485894147} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 485894145} + m_TargetAssemblyTypeName: + m_MethodName: Hide + 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 +--- !u!114 &485894147 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 485894143} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &485894148 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 485894143} + m_CullTransparentMesh: 0 +--- !u!1 &661170652 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 661170653} + - component: {fileID: 661170655} + - component: {fileID: 661170654} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &661170653 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661170652} + m_LocalRotation: {x: 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: 1100742344} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &661170654 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661170652} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: DESTROY +--- !u!222 &661170655 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 661170652} + m_CullTransparentMesh: 0 +--- !u!1 &680615669 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 680615670} + - component: {fileID: 680615672} + - component: {fileID: 680615671} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &680615670 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680615669} + m_LocalRotation: {x: 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: 965348433} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &680615671 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680615669} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: DISPLAY +--- !u!222 &680615672 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 680615669} + m_CullTransparentMesh: 0 +--- !u!1 &835072243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 835072244} + - component: {fileID: 835072248} + - component: {fileID: 835072247} + - component: {fileID: 835072246} + - component: {fileID: 835072245} + m_Layer: 5 + m_Name: Request + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &835072244 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835072243} + m_LocalRotation: {x: 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: 1809422940} + m_Father: {fileID: 217650233} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &835072245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835072243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83f2609909e04c75909ab0b17f1e396, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &835072246 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835072243} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 835072247} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 835072245} + m_TargetAssemblyTypeName: + m_MethodName: Request + 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 +--- !u!114 &835072247 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835072243} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &835072248 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835072243} + m_CullTransparentMesh: 0 +--- !u!1 &965348432 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 965348433} + - component: {fileID: 965348437} + - component: {fileID: 965348436} + - component: {fileID: 965348435} + - component: {fileID: 965348434} + m_Layer: 5 + m_Name: Display + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &965348433 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965348432} + m_LocalRotation: {x: -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: 680615670} + m_Father: {fileID: 217650233} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &965348434 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965348432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83f2609909e04c75909ab0b17f1e396, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &965348435 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965348432} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 965348436} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 965348434} + m_TargetAssemblyTypeName: + m_MethodName: Display + 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 +--- !u!114 &965348436 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965348432} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &965348437 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 965348432} + m_CullTransparentMesh: 0 +--- !u!1 &1100742343 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1100742344} + - component: {fileID: 1100742348} + - component: {fileID: 1100742347} + - component: {fileID: 1100742346} + - component: {fileID: 1100742345} + m_Layer: 5 + m_Name: Destroy + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1100742344 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1100742343} + m_LocalRotation: {x: -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: 661170653} + m_Father: {fileID: 217650233} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1100742345 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1100742343} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83f2609909e04c75909ab0b17f1e396, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1100742346 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1100742343} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1100742347} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1100742345} + m_TargetAssemblyTypeName: + m_MethodName: Destroy + 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 +--- !u!114 &1100742347 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1100742343} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1100742348 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1100742343} + m_CullTransparentMesh: 0 +--- !u!1 &1198764990 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1198764991} + - component: {fileID: 1198764995} + - component: {fileID: 1198764994} + - component: {fileID: 1198764993} + - component: {fileID: 1198764996} + m_Layer: 5 + m_Name: Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1198764991 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198764990} + m_LocalRotation: {x: 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: 227362875} + m_Father: {fileID: 217650233} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1198764993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198764990} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1198764994} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1198764996} + m_TargetAssemblyTypeName: FirstScene, Assembly-CSharp + m_MethodName: ChangeScenes + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: FirstScene + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &1198764994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198764990} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1198764995 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198764990} + m_CullTransparentMesh: 0 +--- !u!114 &1198764996 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1198764990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3338a3222b17e41388f7e959919e8f89, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &1371933353 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1371933354} + - component: {fileID: 1371933358} + - component: {fileID: 1371933357} + - component: {fileID: 1371933356} + - component: {fileID: 1371933355} + m_Layer: 5 + m_Name: Show + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1371933354 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371933353} + m_LocalRotation: {x: 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: 2082369716} + m_Father: {fileID: 217650233} + 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: 120} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1371933355 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371933353} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a83f2609909e04c75909ab0b17f1e396, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1371933356 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371933353} + 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: Highlighted + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 1371933357} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1371933355} + m_TargetAssemblyTypeName: + m_MethodName: Show + 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 +--- !u!114 &1371933357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371933353} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1371933358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1371933353} + m_CullTransparentMesh: 0 +--- !u!1 &1760822883 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1760822886} + - component: {fileID: 1760822885} + - component: {fileID: 1760822884} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1760822884 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760822883} + m_Enabled: 1 +--- !u!20 &1760822885 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760822883} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1760822886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1760822883} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 217650233} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1809422939 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1809422940} + - component: {fileID: 1809422942} + - component: {fileID: 1809422941} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1809422940 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809422939} + m_LocalRotation: {x: 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: 835072244} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1809422941 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809422939} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: REQUEST +--- !u!222 &1809422942 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1809422939} + m_CullTransparentMesh: 0 +--- !u!1 &1872409405 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1872409406} + - component: {fileID: 1872409408} + - component: {fileID: 1872409407} + m_Layer: 5 + m_Name: "\x13" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1872409406 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872409405} + m_LocalRotation: {x: -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: 217650233} + 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: 60} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1872409407 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872409405} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 0 + m_MaxSize: 300 + m_Alignment: 1 + m_AlignByGeometry: 1 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "Standard\x13" +--- !u!222 &1872409408 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1872409405} + m_CullTransparentMesh: 0 +--- !u!1 &1953301263 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1953301264} + - component: {fileID: 1953301266} + - component: {fileID: 1953301265} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1953301264 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1953301263} + m_LocalRotation: {x: 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: 485894144} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1953301265 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1953301263} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: HIDE +--- !u!222 &1953301266 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1953301263} + m_CullTransparentMesh: 0 +--- !u!1 &2082369715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2082369716} + - component: {fileID: 2082369718} + - component: {fileID: 2082369717} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2082369716 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082369715} + m_LocalRotation: {x: 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: 1371933354} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2082369717 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082369715} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, 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_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 32 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SHOW +--- !u!222 &2082369718 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2082369715} + m_CullTransparentMesh: 0 diff --git a/Assets/Scripts/FirstScene.cs b/Assets/Scripts/FirstScene.cs new file mode 100644 index 0000000..684559d --- /dev/null +++ b/Assets/Scripts/FirstScene.cs @@ -0,0 +1,22 @@ +๏ปฟusing TapsellPlusSDK; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class FirstScene : MonoBehaviour +{ + private const string TapsellPlusKey = "alsoatsrtrotpqacegkehkaiieckldhrgsbspqtgqnbrrfccrtbdomgjtahflchkqtqosa"; + + private void Start() + { + TapsellPlus.Initialize(TapsellPlusKey, + adNetworkName => Debug.Log(adNetworkName + " Initialized Successfully."), + error => Debug.Log(error.ToString())); + TapsellPlus.SetGdprConsent(true); + TapsellPlus.SetDebugMode(3); + } + + public void ChangeScenes(string sceneName) + { + SceneManager.LoadScene(sceneName); + } +} \ No newline at end of file diff --git a/Assets/Scripts/InterstitialScene.cs b/Assets/Scripts/InterstitialScene.cs new file mode 100644 index 0000000..f4c7dd3 --- /dev/null +++ b/Assets/Scripts/InterstitialScene.cs @@ -0,0 +1,29 @@ +๏ปฟusing TapsellPlusSDK; +using UnityEngine; + +public class InterstitialScene : MonoBehaviour +{ + private const string ZoneID = "5cfaa942e8d17f0001ffb292"; + private static string _responseId; + + public void Request() + { + TapsellPlus.RequestInterstitialAd(ZoneID, + tapsellPlusAdModel => + { + Debug.Log("on response " + tapsellPlusAdModel.responseId); + _responseId = tapsellPlusAdModel.responseId; + }, + error => { Debug.Log("Error " + error.message); } + ); + } + + public void Show() + { + TapsellPlus.ShowInterstitialAd(_responseId, + tapsellPlusAdModel => { Debug.Log("onOpenAd " + tapsellPlusAdModel.zoneId); }, + tapsellPlusAdModel => { Debug.Log("onCloseAd " + tapsellPlusAdModel.zoneId); }, + error => { Debug.Log("onError " + error.errorMessage); } + ); + } +} \ No newline at end of file diff --git a/Assets/Scripts/NativeBannerScene.cs b/Assets/Scripts/NativeBannerScene.cs new file mode 100644 index 0000000..2f9d682 --- /dev/null +++ b/Assets/Scripts/NativeBannerScene.cs @@ -0,0 +1,46 @@ +๏ปฟusing ArabicSupport; +using TapsellPlusSDK; +using UnityEngine; +using UnityEngine.UI; + +public class NativeBannerScene : MonoBehaviour +{ + private const string ZoneID = "5d123c9968287d00019e1a94"; + private static string _responseId; + [SerializeField] private RawImage adImage; + [SerializeField] private Text adHeadline; + [SerializeField] private Text adCallToAction; + [SerializeField] private Text adBody; + + public void Request() + { + TapsellPlus.RequestNativeBannerAd(ZoneID, + tapsellPlusAdModel => + { + Debug.Log("On Response " + tapsellPlusAdModel.responseId); + _responseId = tapsellPlusAdModel.responseId; + }, + error => { Debug.Log("Error " + error.message); } + ); + } + + public void Show() + { + TapsellPlus.ShowNativeBannerAd(_responseId, this, + tapsellPlusNativeBannerAd => + { + Debug.Log("onOpenAd " + tapsellPlusNativeBannerAd.zoneId); + adHeadline.text = ArabicFixer.Fix(tapsellPlusNativeBannerAd.title); + adCallToAction.text = ArabicFixer.Fix(tapsellPlusNativeBannerAd.callToActionText); + adBody.text = ArabicFixer.Fix(tapsellPlusNativeBannerAd.description); + adImage.texture = tapsellPlusNativeBannerAd.landscapeBannerImage; + + tapsellPlusNativeBannerAd.RegisterImageGameObject(adImage.gameObject); + tapsellPlusNativeBannerAd.RegisterHeadlineTextGameObject(adHeadline.gameObject); + tapsellPlusNativeBannerAd.RegisterCallToActionGameObject(adCallToAction.gameObject); + tapsellPlusNativeBannerAd.RegisterBodyTextGameObject(adBody.gameObject); + }, + error => { Debug.Log("onError " + error.errorMessage); } + ); + } +} \ No newline at end of file diff --git a/Assets/Scripts/RewardedScene.cs b/Assets/Scripts/RewardedScene.cs new file mode 100644 index 0000000..c3c15ac --- /dev/null +++ b/Assets/Scripts/RewardedScene.cs @@ -0,0 +1,30 @@ +๏ปฟusing TapsellPlusSDK; +using UnityEngine; + +public class RewardedScene : MonoBehaviour +{ + private const string ZoneID = "5cfaa802e8d17f0001ffb28e"; + private static string _responseId; + + public void Request() + { + TapsellPlus.RequestRewardedVideoAd(ZoneID, + tapsellPlusAdModel => + { + Debug.Log("on response " + tapsellPlusAdModel.responseId); + _responseId = tapsellPlusAdModel.responseId; + }, + error => { Debug.Log("Error " + error.message); } + ); + } + + public void Show() + { + TapsellPlus.ShowRewardedVideoAd(_responseId, + tapsellPlusAdModel => { Debug.Log("onOpenAd " + tapsellPlusAdModel.zoneId); }, + tapsellPlusAdModel => { Debug.Log("onReward " + tapsellPlusAdModel.zoneId); }, + tapsellPlusAdModel => { Debug.Log("onCloseAd " + tapsellPlusAdModel.zoneId); }, + error => { Debug.Log("onError " + error.errorMessage); } + ); + } +} \ No newline at end of file diff --git a/Assets/Scripts/StandardBannerScene.cs b/Assets/Scripts/StandardBannerScene.cs new file mode 100644 index 0000000..04a8462 --- /dev/null +++ b/Assets/Scripts/StandardBannerScene.cs @@ -0,0 +1,44 @@ +๏ปฟusing TapsellPlusSDK; +using TapsellPlusSDK.models; +using UnityEngine; + +public class StandardBannerScene : MonoBehaviour +{ + private const string ZoneID = "5cfaaa30e8d17f0001ffb294"; + private static string _responseId; + + public void Request() + { + TapsellPlus.RequestStandardBannerAd(ZoneID, BannerType.Banner320X50, + tapsellPlusAdModel => + { + Debug.Log("on response " + tapsellPlusAdModel.responseId); + _responseId = tapsellPlusAdModel.responseId; + }, + error => { Debug.Log("Error " + error.message); } + ); + } + + public void Show() + { + TapsellPlus.ShowStandardBannerAd(_responseId, Gravity.Bottom, Gravity.Center, + tapsellPlusAdModel => { Debug.Log("onOpenAd " + tapsellPlusAdModel.zoneId); }, + error => { Debug.Log("onError " + error.errorMessage); } + ); + } + + public void Hide() + { + TapsellPlus.HideStandardBannerAd(); + } + + public void Display() + { + TapsellPlus.DisplayStandardBannerAd(); + } + + public void Destroy() + { + TapsellPlus.DestroyStandardBannerAd(_responseId); + } +} \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/ClickHandler.cs b/Assets/TapsellPlusSDK/ClickHandler.cs new file mode 100755 index 0000000..e63a0a4 --- /dev/null +++ b/Assets/TapsellPlusSDK/ClickHandler.cs @@ -0,0 +1,15 @@ +๏ปฟusing System; +using UnityEngine; + +namespace TapsellPlusSDK +{ + public class ClickHandler : MonoBehaviour + { + private void OnMouseUpAsButton() + { + OnClick?.Invoke(); + } + + public event Action OnClick; + } +} \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/Editor/BuildPreProcessor.cs b/Assets/TapsellPlusSDK/Editor/BuildPreProcessor.cs new file mode 100755 index 0000000..ebda091 --- /dev/null +++ b/Assets/TapsellPlusSDK/Editor/BuildPreProcessor.cs @@ -0,0 +1,60 @@ +using System; +using UnityEditor; +using UnityEditor.Build; +using UnityEngine; +#if UNITY_2018_1_OR_NEWER +using UnityEditor.Build.Reporting; + +#endif + +#if UNITY_2018_1_OR_NEWER +public class BuildPreProcessor : IPreprocessBuildWithReport +#else +public class BuildPreProcessor : IPreprocessBuild +#endif +{ + public int callbackOrder + { + get { return 1; } + } + +#if UNITY_2018_1_OR_NEWER + public void OnPreprocessBuild(BuildReport report) +#else + public void OnPreprocessBuild(BuildTarget target, string path) +#endif + { + // Warns user from the importing Admob package with above the specific version + // Also User should not have several manifest files. It can be a confusion. Because detecting admob version will be impossible + if (!AssetDatabase.IsValidFolder("Assets/GoogleMobileAds")) return; + + try + { + string latestTestedAdmobVersion = "8.2.0"; + string[] manifestPaths = AssetDatabase.FindAssets("GoogleMobileAds_version", + new[] {"Assets/GoogleMobileAds"}); + + foreach (var path in manifestPaths) + { + // address of every asset is a hash by default + string manifestPath = AssetDatabase.GUIDToAssetPath(path); + + // fetching version from `GoogleMobileAds_version-{X.X.X}_manifest.txt` file. + // Corner case: user may have several manifest.txt or none of them by mistake + string versionString = manifestPath.Substring(47, 5); + var currentAdmobVersion = new Version(versionString); + var versionToCompare = new Version(latestTestedAdmobVersion); + if (currentAdmobVersion > versionToCompare) + { + Debug.LogWarning("Latest tested version for GoogleMobileAds is:" + + latestTestedAdmobVersion + "Your version is:" + currentAdmobVersion); + } + } + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } +} \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/Editor/TapsellPlusDependencies.xml b/Assets/TapsellPlusSDK/Editor/TapsellPlusDependencies.xml new file mode 100755 index 0000000..5a967e2 --- /dev/null +++ b/Assets/TapsellPlusSDK/Editor/TapsellPlusDependencies.xml @@ -0,0 +1,34 @@ +๏ปฟ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/README.md b/Assets/TapsellPlusSDK/README.md new file mode 100644 index 0000000..e82fa5e --- /dev/null +++ b/Assets/TapsellPlusSDK/README.md @@ -0,0 +1,5 @@ +# TapsellPlus Usage Guide + +## Using Gradle + +## Using Unity Jar Resolver ([ED4U](https://github.com/googlesamples/unity-jar-resolver)) diff --git a/Assets/TapsellPlusSDK/TapsellPlus.cs b/Assets/TapsellPlusSDK/TapsellPlus.cs new file mode 100755 index 0000000..8d1256d --- /dev/null +++ b/Assets/TapsellPlusSDK/TapsellPlus.cs @@ -0,0 +1,434 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.Diagnostics.CodeAnalysis; +using GoogleMobileAds.Api; +using TapsellPlusSDK.models; +using UnityEngine; +using UnityEngine.Networking; +using Object = UnityEngine.Object; + +namespace TapsellPlusSDK +{ + [SuppressMessage("ReSharper", "UnusedMember.Local")] + [SuppressMessage("ReSharper", "UnusedMember.Global")] + public class TapsellPlus + { + private static Action _successInitializeCallback; + private static Action _failedInitializeCallback; + + private static readonly Dictionary> RequestResponseCallbackPool + = new Dictionary>(); + + private static readonly Dictionary> RequestErrorCallbackPool + = new Dictionary>(); + + private static readonly Dictionary> OpenAdCallbackPool + = new Dictionary>(); + + private static readonly Dictionary> CloseAdCallbackPool + = new Dictionary>(); + + private static readonly Dictionary> RewardAdCallbackPool + = new Dictionary>(); + + private static readonly Dictionary> ShowErrorAdCallbackPool + = new Dictionary>(); + + private static readonly Dictionary> OpenNativeAdCallbackPool + = new Dictionary>(); + + private static MonoBehaviour _mMonoBehaviour; + private static GameObject _tapsellPlusManager; + private static TapsellPlusPlugin _plugin; + + private static string _adMobNativeAdResponseId; + private static string _adMobNativeAdNetworkZoneId; + private static string _adMobNativeAdZoneId; + private static TapsellPlusNativeBannerAd _adMobNativeBannerAd; + + public static void Initialize(string key, Action onInitializeSuccess, + Action onInitializeFailed) + { + if (_tapsellPlusManager != null) return; + _tapsellPlusManager = new GameObject("TapsellPlusManager"); + Object.DontDestroyOnLoad(_tapsellPlusManager); + _tapsellPlusManager.AddComponent(); + + _plugin = new TapsellPlusPlugin(); +#if UNITY_ANDROID + _plugin = new TapsellPlusAndroidPlugin(); +#endif + + _successInitializeCallback = onInitializeSuccess; + _failedInitializeCallback = onInitializeFailed; + _plugin.Initialize(key); + } + + public static void RequestRewardedVideoAd(string zoneId, Action onRequestResponse, + Action onRequestError) + { +#if UNITY_ANDROID + AddToPool(RequestResponseCallbackPool, zoneId, onRequestResponse); + AddToPool(RequestErrorCallbackPool, zoneId, onRequestError); + + _plugin.RequestRewardedVideoAd(zoneId); +#endif + } + + public static void ShowRewardedVideoAd(string responseId, Action onAdOpened, + Action onAdRewarded, Action onAdClosed, + Action onShowError) + { +#if UNITY_ANDROID + AddToPool(OpenAdCallbackPool, responseId, onAdOpened); + AddToPool(RewardAdCallbackPool, responseId, onAdRewarded); + AddToPool(CloseAdCallbackPool, responseId, onAdClosed); + AddToPool(ShowErrorAdCallbackPool, responseId, onShowError); + + _plugin.ShowRewardedVideoAd(responseId); +#endif + } + + public static void RequestInterstitialAd(string zoneId, Action onRequestResponse, + Action onRequestError) + { +#if UNITY_ANDROID + AddToPool(RequestResponseCallbackPool, zoneId, onRequestResponse); + AddToPool(RequestErrorCallbackPool, zoneId, onRequestError); + + _plugin.RequestInterstitialAd(zoneId); +#endif + } + + public static void ShowInterstitialAd(string responseId, Action onAdOpened, + Action onAdClosed, Action onShowError) + { +#if UNITY_ANDROID + AddToPool(OpenAdCallbackPool, responseId, onAdOpened); + AddToPool(CloseAdCallbackPool, responseId, onAdClosed); + AddToPool(ShowErrorAdCallbackPool, responseId, onShowError); + + _plugin.ShowInterstitialAd(responseId); +#endif + } + + public static void RequestStandardBannerAd(string zoneId, int bannerSize, + Action onRequestResponse, Action onRequestError) + { +#if UNITY_ANDROID + AddToPool(RequestResponseCallbackPool, zoneId, onRequestResponse); + AddToPool(RequestErrorCallbackPool, zoneId, onRequestError); + + _plugin.RequestStandardBannerAd(zoneId, bannerSize); +#endif + } + + public static void ShowStandardBannerAd(string responseId, int horizontalGravity, int verticalGravity, + Action onAdOpened, Action onShowError) + { +#if UNITY_ANDROID + AddToPool(OpenAdCallbackPool, responseId, onAdOpened); + AddToPool(ShowErrorAdCallbackPool, responseId, onShowError); + + _plugin.ShowStandardBannerAd(responseId, horizontalGravity, verticalGravity); +#endif + } + + public static void DestroyStandardBannerAd(string responseId) + { +#if UNITY_ANDROID + _plugin.DestroyStandardBannerAd(responseId); +#endif + } + + public static void HideStandardBannerAd() + { +#if UNITY_ANDROID + _plugin.HideStandardBannerAd(); +#endif + } + + public static void DisplayStandardBannerAd() + { +#if UNITY_ANDROID + _plugin.DisplayStandardBannerAd(); +#endif + } + + public static void RequestNativeBannerAd(string zoneId, Action onRequestResponse, + Action onRequestError) + { +#if UNITY_ANDROID + AddToPool(RequestResponseCallbackPool, zoneId, onRequestResponse); + AddToPool(RequestErrorCallbackPool, zoneId, onRequestError); + + _plugin.RequestNativeBannerAd(zoneId); +#endif + } + + public static void ShowNativeBannerAd(string responseId, MonoBehaviour monoBehaviour, + Action onAdOpened, Action onShowError) + { +#if UNITY_ANDROID + AddToPool(OpenNativeAdCallbackPool, responseId, onAdOpened); + AddToPool(ShowErrorAdCallbackPool, responseId, onShowError); + _mMonoBehaviour = monoBehaviour; + + if (responseId.Equals(_adMobNativeAdResponseId)) + { + Debug.Log(_adMobNativeAdNetworkZoneId); + SendAdMobNativeAdShowStart(_adMobNativeAdResponseId, _adMobNativeAdNetworkZoneId); + CallIfAvailable(OpenNativeAdCallbackPool, _adMobNativeAdResponseId, _adMobNativeBannerAd); + SendAdMobNativeAdWin(_adMobNativeAdResponseId, _adMobNativeAdNetworkZoneId); + } + else + { + _plugin.ShowNativeBannerAd(responseId); + } +#endif + } + + internal static void OnTapsellNativeAdOpened(TapsellPlusNativeAd tapsellPlusNativeAd) + { + if (tapsellPlusNativeAd.generalNativeAdModel != null) + { + if (_mMonoBehaviour != null && _mMonoBehaviour.isActiveAndEnabled) + { + if (tapsellPlusNativeAd.generalNativeAdModel.adNetwork.Equals("TAPSELL", + StringComparison.InvariantCultureIgnoreCase)) + _mMonoBehaviour.StartCoroutine(LoadTapsellNativeAdComponents(tapsellPlusNativeAd)); + } + else + { + Debug.Log("Invalid MonoBehaviour Object"); + OnAdShowError(new TapsellPlusErrorModel(tapsellPlusNativeAd.responseId, tapsellPlusNativeAd.zoneId, + "Invalid MonoBehaviour Object")); + } + } + else + { + Debug.Log("Invalid Native Banner Ad Result"); + OnAdShowError(new TapsellPlusErrorModel(tapsellPlusNativeAd.responseId, tapsellPlusNativeAd.zoneId, + "Invalid Native Banner Ad Result")); + } + } + + private static IEnumerator LoadTapsellNativeAdComponents(TapsellPlusNativeAd tapsellPlusNativeAd) + { + var tapsellNativeAd = tapsellPlusNativeAd.generalNativeAdModel; + Texture2D iconImage = null; + Texture2D portraitBannerImage = null; + Texture2D landscapeBannerImage = null; + if (tapsellNativeAd.iconUrl != null && !tapsellNativeAd.iconUrl.Equals("")) + { + var wwwIcon = UnityWebRequestTexture.GetTexture(tapsellNativeAd.iconUrl); + yield return wwwIcon.SendWebRequest(); + +#if UNITY_2020_3_OR_NEWER + if (wwwIcon.result is UnityWebRequest.Result.ConnectionError or UnityWebRequest.Result.ProtocolError) +#else + if (!string.IsNullOrWhiteSpace(wwwIcon.error)) +#endif + Debug.Log(wwwIcon.error); + else + iconImage = ((DownloadHandlerTexture) wwwIcon.downloadHandler).texture; + } + + if (tapsellNativeAd.portraitStaticImageUrl != null && !tapsellNativeAd.portraitStaticImageUrl.Equals("")) + { + var wwwPortrait = UnityWebRequestTexture.GetTexture(tapsellNativeAd.portraitStaticImageUrl); + yield return wwwPortrait.SendWebRequest(); + +#if UNITY_2020_3_OR_NEWER + if (wwwPortrait.result is UnityWebRequest.Result.ConnectionError or UnityWebRequest.Result + .ProtocolError) +#else + if (!string.IsNullOrWhiteSpace(wwwPortrait.error)) +#endif + Debug.Log(wwwPortrait.error); + else + portraitBannerImage = ((DownloadHandlerTexture) wwwPortrait.downloadHandler).texture; + } + + if (tapsellNativeAd.landscapeStaticImageUrl != null && !tapsellNativeAd.landscapeStaticImageUrl.Equals("")) + { + var wwwLandscape = UnityWebRequestTexture.GetTexture(tapsellNativeAd.landscapeStaticImageUrl); + yield return wwwLandscape.SendWebRequest(); + +#if UNITY_2020_3_OR_NEWER + if (wwwLandscape.result is UnityWebRequest.Result.ConnectionError or UnityWebRequest.Result + .ProtocolError) +#else + if (!string.IsNullOrWhiteSpace(wwwLandscape.error)) +#endif + Debug.Log(wwwLandscape.error); + else + landscapeBannerImage = ((DownloadHandlerTexture) wwwLandscape.downloadHandler).texture; + } + + var tapsellPlusNativeBannerAd + = new TapsellPlusNativeBannerAd(tapsellPlusNativeAd.responseId, tapsellPlusNativeAd.zoneId, + "Tapsell", tapsellNativeAd.title, + tapsellNativeAd.description, tapsellNativeAd.callToActionText, + portraitBannerImage, landscapeBannerImage, + iconImage, null); + CallIfAvailable(OpenNativeAdCallbackPool, tapsellPlusNativeAd.responseId, tapsellPlusNativeBannerAd); + } + + public static void OnAdMobNativeAdRequest(AdMobNativeAd adMobNativeAd) + { + _adMobNativeAdZoneId = adMobNativeAd.zoneId; + _adMobNativeAdResponseId = adMobNativeAd.responseId; + _adMobNativeAdNetworkZoneId = adMobNativeAd.adNetworkZoneId; + var adLoader = new AdLoader.Builder(_adMobNativeAdNetworkZoneId).ForNativeAd().Build(); + adLoader.OnNativeAdLoaded += HandleOnUnifiedNativeAdLoaded; + adLoader.OnAdFailedToLoad += HandleNativeAdFailedToLoad; + + adLoader.LoadAd(AdRequestBuild()); + } + + private static void HandleOnUnifiedNativeAdLoaded(object sender, NativeAdEventArgs args) + { + var iconTexture = args.nativeAd.GetIconTexture(); + Texture2D landscapeBannerImage = null; + + if (args.nativeAd.GetImageTextures().Count > 0) + { + var goList = args.nativeAd.GetImageTextures(); + landscapeBannerImage = goList[0]; + } + + SendAdMobNativeAdSuccessReport(_adMobNativeAdResponseId, _adMobNativeAdNetworkZoneId); + var tapsellPlusNativeBannerAd = + new TapsellPlusNativeBannerAd(_adMobNativeAdResponseId, _adMobNativeAdZoneId, + "admob", args.nativeAd.GetHeadlineText(), + args.nativeAd.GetBodyText(), args.nativeAd.GetCallToActionText(), + null, landscapeBannerImage, + iconTexture, args.nativeAd); + _adMobNativeBannerAd = tapsellPlusNativeBannerAd; + OnRequestResponse(new TapsellPlusAdModel(_adMobNativeAdResponseId, _adMobNativeAdZoneId)); + } + + private static void HandleNativeAdFailedToLoad(object sender, AdFailedToLoadEventArgs args) + { + var adNetworkShowErrorModel = + new AdNetworkShowErrorModel(_adMobNativeAdNetworkZoneId, "admob", args.LoadAdError.GetMessage()); + SendAdMobNativeAdFailedReport(_adMobNativeAdResponseId, _adMobNativeAdZoneId, adNetworkShowErrorModel); + _adMobNativeAdZoneId = null; + _adMobNativeAdResponseId = null; + _adMobNativeAdNetworkZoneId = null; + } + + private static void SendAdMobNativeAdSuccessReport(string responseId, string adNetworkZoneId) + { + _plugin.SendAdMobNativeAdSuccessReport(responseId, adNetworkZoneId); + } + + private static void SendAdMobNativeAdFailedReport(string responseId, string zoneId, + AdNetworkShowErrorModel adNetworkShowErrorModel) + { + _plugin.SendAdMobNativeAdFailedReport(zoneId, responseId, JsonUtility.ToJson(adNetworkShowErrorModel)); + } + + private static void SendAdMobNativeAdWin(string responseId, string adNetworkZoneId) + { + _plugin.SendAdMobNativeAdWin(responseId, adNetworkZoneId); + } + + private static void SendAdMobNativeAdShowStart(string responseId, string adNetworkZoneId) + { + _plugin.SendAdMobNativeAdShowStart(responseId, adNetworkZoneId); + } + + internal static GameObject GetTapsellPlusManager() + { + // Used in iOS Plugin + return _tapsellPlusManager; + } + + private static void AddToPool(IDictionary> pool, string key, Action item) + { + if (item == null) return; + RemoveFromPool(pool, key); + pool.Add(key, item); + } + + private static void RemoveFromPool(IDictionary> pool, string key) + { + if (pool.ContainsKey(key)) pool.Remove(key); + } + + private static void CallIfAvailable(IDictionary> pool, string key, T input) + { + if (pool != null && pool.ContainsKey(key)) pool[key](input); + } + + public static void SetDebugMode(int logLevel) + { +#if UNITY_ANDROID + _plugin.SetDebugMode(logLevel); +#endif + } + + public static void SetGdprConsent(bool consent) + { +#if UNITY_ANDROID + _plugin.SetGdprConsent(consent); +#endif + } + + internal static void NativeBannerAdClicked(string responseId) + { + _plugin.NativeBannerAdClicked(responseId); + } + + private static AdRequest AdRequestBuild() + { + return new AdRequest.Builder().Build(); + } + + internal static void OnInitializeSuccess(string adNetworkName) + { + // To Call _successInitializeCallback when it is not null + _successInitializeCallback?.Invoke(adNetworkName); + } + + internal static void OnInitializeFailed(TapsellPlusAdNetworkError tapsellPlusAdNetworkError) + { + // To Call _failedInitializeCallback when it is not null + _failedInitializeCallback?.Invoke(tapsellPlusAdNetworkError); + } + + internal static void OnRequestResponse(TapsellPlusAdModel tapsellPlusAdModel) + { + CallIfAvailable(RequestResponseCallbackPool, tapsellPlusAdModel.zoneId, tapsellPlusAdModel); + } + + internal static void OnRequestError(TapsellPlusRequestError tapsellPlusRequestError) + { + CallIfAvailable(RequestErrorCallbackPool, tapsellPlusRequestError.zoneId, tapsellPlusRequestError); + } + + internal static void OnAdOpened(TapsellPlusAdModel tapsellPlusAdModel) + { + CallIfAvailable(OpenAdCallbackPool, tapsellPlusAdModel.responseId, tapsellPlusAdModel); + } + + internal static void OnAdClosed(TapsellPlusAdModel tapsellPlusAdModel) + { + CallIfAvailable(CloseAdCallbackPool, tapsellPlusAdModel.responseId, tapsellPlusAdModel); + RemoveFromPool(CloseAdCallbackPool, tapsellPlusAdModel.responseId); + } + + internal static void OnAdRewarded(TapsellPlusAdModel tapsellPlusAdModel) + { + CallIfAvailable(RewardAdCallbackPool, tapsellPlusAdModel.responseId, tapsellPlusAdModel); + } + + internal static void OnAdShowError(TapsellPlusErrorModel tapsellPlusErrorModel) + { + CallIfAvailable(ShowErrorAdCallbackPool, tapsellPlusErrorModel.responseId, tapsellPlusErrorModel); + } + } +} \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/TapsellPlusAndroidPlugin.cs b/Assets/TapsellPlusSDK/TapsellPlusAndroidPlugin.cs new file mode 100755 index 0000000..a071186 --- /dev/null +++ b/Assets/TapsellPlusSDK/TapsellPlusAndroidPlugin.cs @@ -0,0 +1,117 @@ +๏ปฟusing UnityEngine; + +namespace TapsellPlusSDK +{ + public class TapsellPlusAndroidPlugin : TapsellPlusPlugin + { +#if UNITY_ANDROID + private static AndroidJavaClass _tapsellPlus; + + private static void SetJavaObject() + { + _tapsellPlus = new AndroidJavaClass("ir.tapsell.plus.TapsellPlus"); + } + + private static void InitializeSDK(string key) + { + _tapsellPlus?.CallStatic("initialize", key); + } + + public override void Initialize(string key) + { + SetJavaObject(); + InitializeSDK(key); + } + + public override void SetDebugMode(int logLevel) + { + _tapsellPlus?.CallStatic("setDebugMode", logLevel); + } + + public override void SetGdprConsent(bool consent) + { + _tapsellPlus?.CallStatic("setGDPRConsent", consent); + } + + public override void RequestRewardedVideoAd(string zoneId) + { + _tapsellPlus?.CallStatic("requestRewardedVideoAd", zoneId); + } + + public override void ShowRewardedVideoAd(string responseId) + { + _tapsellPlus?.CallStatic("showRewardedVideoAd", responseId); + } + + public override void RequestInterstitialAd(string zoneId) + { + _tapsellPlus?.CallStatic("requestInterstitialAd", zoneId); + } + + public override void ShowInterstitialAd(string responseId) + { + _tapsellPlus?.CallStatic("showInterstitialAd", responseId); + } + + public override void RequestStandardBannerAd(string zoneId, int bannerSize) + { + _tapsellPlus?.CallStatic("requestStandardBannerAd", zoneId, bannerSize); + } + + public override void ShowStandardBannerAd(string responseId, int horizontalGravity, int verticalGravity) + { + _tapsellPlus?.CallStatic("showStandardBannerAd", responseId, horizontalGravity, verticalGravity); + } + + public override void DestroyStandardBannerAd(string responseId) + { + _tapsellPlus?.CallStatic("destroyStandardBannerAd", responseId); + } + + public override void DisplayStandardBannerAd() + { + _tapsellPlus?.CallStatic("displayStandardBannerAd"); + } + + public override void HideStandardBannerAd() + { + _tapsellPlus?.CallStatic("hideStandardBannerAd"); + } + + public override void RequestNativeBannerAd(string zoneId) + { + _tapsellPlus?.CallStatic("requestNativeBannerAd", zoneId); + } + + public override void ShowNativeBannerAd(string zoneId) + { + _tapsellPlus?.CallStatic("showNativeBannerAd", zoneId); + } + + public override void NativeBannerAdClicked(string responseId) + { + _tapsellPlus?.CallStatic("nativeBannerAdClicked", responseId); + } + + public override void SendAdMobNativeAdSuccessReport(string responseId, string adNetworkZoneId) + { + _tapsellPlus?.CallStatic("sendAdMobNativeAdSuccessReport", responseId, adNetworkZoneId); + } + + public override void SendAdMobNativeAdWin(string responseId, string adNetworkZoneId) + { + _tapsellPlus?.CallStatic("sendAdMobNativeAdWin", responseId, adNetworkZoneId); + } + + public override void SendAdMobNativeAdShowStart(string responseId, string adNetworkZoneId) + { + _tapsellPlus?.CallStatic("sendAdMobNativeAdShowStart", responseId, adNetworkZoneId); + } + + public override void SendAdMobNativeAdFailedReport(string zoneId, string responseId, string json) + { + _tapsellPlus?.CallStatic("sendAdMobNativeAdFailedReport", zoneId, responseId, json); + } +#endif + } +} \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/TapsellPlusMessageHandler.cs b/Assets/TapsellPlusSDK/TapsellPlusMessageHandler.cs new file mode 100755 index 0000000..56dc50e --- /dev/null +++ b/Assets/TapsellPlusSDK/TapsellPlusMessageHandler.cs @@ -0,0 +1,80 @@ +๏ปฟusing TapsellPlusSDK.models; +using UnityEngine; + +namespace TapsellPlusSDK +{ + /* + * To handle callbacks that call in Android + */ + public class TapsellPlusMessageHandler : MonoBehaviour + { + public void NotifyOnInitializeSuccess(string adNetworkName) + { + Debug.Log("NotifyOnInitializeSuccess() Called."); + TapsellPlus.OnInitializeSuccess(adNetworkName); + } + + public void NotifyOnInitializeFailed(string json) + { + Debug.Log("NotifyOnInitializeFailed() Called."); + var tapsellPlusAdNetworkError = JsonUtility.FromJson(json); + TapsellPlus.OnInitializeFailed(tapsellPlusAdNetworkError); + } + + public void NotifyOnRequestResponse(string json) + { + Debug.Log("NotifyOnRequestResponse() Called."); + var tapsellPlusAdModel = JsonUtility.FromJson(json); + TapsellPlus.OnRequestResponse(tapsellPlusAdModel); + } + + public void NotifyOnRequestError(string json) + { + Debug.Log("NotifyOnRequestError() Called."); + var tapsellPlusRequestError = JsonUtility.FromJson(json); + TapsellPlus.OnRequestError(tapsellPlusRequestError); + } + + public void NotifyOnAdOpened(string json) + { + Debug.Log("NotifyOnAdOpened() Called."); + var tapsellPlusAdModel = JsonUtility.FromJson(json); + TapsellPlus.OnAdOpened(tapsellPlusAdModel); + } + + public void NotifyOnAdClosed(string json) + { + Debug.Log("NotifyOnAdClosed() Called."); + var tapsellPlusAdModel = JsonUtility.FromJson(json); + TapsellPlus.OnAdClosed(tapsellPlusAdModel); + } + + public void NotifyOnAdRewarded(string json) + { + Debug.Log("NotifyOnAdRewarded() Called."); + var tapsellPlusAdModel = JsonUtility.FromJson(json); + TapsellPlus.OnAdRewarded(tapsellPlusAdModel); + } + + public void NotifyOnAdShowError(string json) + { + Debug.Log("NotifyOnAdShowError() Called."); + var tapsellPlusErrorModel = JsonUtility.FromJson(json); + TapsellPlus.OnAdShowError(tapsellPlusErrorModel); + } + + public void NotifyTapsellNativeAdOpened(string json) + { + Debug.Log("NotifyTapsellNativeAdOpened() Called."); + var tapsellPlusNativeAd = JsonUtility.FromJson(json); + TapsellPlus.OnTapsellNativeAdOpened(tapsellPlusNativeAd); + } + + public void NotifyAdMobNativeAdRequestResponse(string json) + { + Debug.Log("NotifyAdMobNativeAdRequestResponse() Called."); + var adMobNativeAd = JsonUtility.FromJson(json); + TapsellPlus.OnAdMobNativeAdRequest(adMobNativeAd); + } + } +} \ No newline at end of file diff --git a/Assets/TapsellPlusSDK/TapsellPlusNativeBannerAd.cs b/Assets/TapsellPlusSDK/TapsellPlusNativeBannerAd.cs new file mode 100755 index 0000000..6323b6f --- /dev/null +++ b/Assets/TapsellPlusSDK/TapsellPlusNativeBannerAd.cs @@ -0,0 +1,121 @@ +๏ปฟusing System.Collections.Generic; +using GoogleMobileAds.Api; +using TapsellPlusSDK.models; +using UnityEngine; +using UnityEngine.UI; + +namespace TapsellPlusSDK +{ + public class TapsellPlusNativeBannerAd : TapsellPlusAdModel + { + public readonly string adNetwork; + public readonly string title; + public readonly string description; + public readonly string callToActionText; + public readonly Texture2D iconImage; + public readonly Texture2D landscapeBannerImage; + public readonly Texture2D portraitBannerImage; + private readonly NativeAd _nativeAd; + + public TapsellPlusNativeBannerAd( + string responseId, + string zoneId, + string adNetwork, + string title, + string description, + string callToActionText, + Texture2D portraitBannerImage, + Texture2D landscapeBannerImage, + Texture2D iconImage, + NativeAd nativeAd + ) : base(responseId, zoneId) + { + this.adNetwork = adNetwork; + this.title = title; + this.description = description; + this.callToActionText = callToActionText; + this.portraitBannerImage = portraitBannerImage; + this.landscapeBannerImage = landscapeBannerImage; + this.iconImage = iconImage; + _nativeAd = nativeAd; + } + + private void Clicked() + { + TapsellPlus.NativeBannerAdClicked(responseId); + } + + public void RegisterBodyTextGameObject(GameObject gameObject) + { + if (CallTapsellRegister(gameObject)) return; + _nativeAd.RegisterBodyTextGameObject(gameObject); + } + + public void RegisterCallToActionGameObject(GameObject gameObject) + { + if (CallTapsellRegister(gameObject)) return; + _nativeAd.RegisterCallToActionGameObject(gameObject); + } + + public void RegisterHeadlineTextGameObject(GameObject gameObject) + { + if (CallTapsellRegister(gameObject)) return; + _nativeAd.RegisterHeadlineTextGameObject(gameObject); + } + + public void RegisterIconImageGameObject(GameObject gameObject) + { + if (CallTapsellRegister(gameObject)) return; + _nativeAd.RegisterIconImageGameObject(gameObject); + } + + public void RegisterImageGameObject(GameObject gameObject) + { + if (CallTapsellRegister(gameObject)) return; + var list = new List {gameObject.gameObject}; + _nativeAd.RegisterImageGameObjects(list); + } + + public void Register3DItem(GameObject gameObject) + { + RegisterTapsellComponent(gameObject); + } + + private bool CallTapsellRegister(GameObject gameObject) + { + UnRegisterTapsellComponent(gameObject); + if (_nativeAd != null) return false; + RegisterTapsellComponent(gameObject); + + return true; + } + + private static void UnRegisterTapsellComponent(GameObject gameObject) + { + if (!(gameObject.transform as RectTransform)) return; + var component = gameObject.GetComponent

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 BM?e4o literal 0 HcmV?d00001 diff --git a/Assets/GoogleMobileAds/GoogleMobileAds_version-8.3.0_manifest.txt b/Assets/GoogleMobileAds/GoogleMobileAds_version-8.3.0_manifest.txt new file mode 100755 index 0000000..52a9f8b --- /dev/null +++ b/Assets/GoogleMobileAds/GoogleMobileAds_version-8.3.0_manifest.txt @@ -0,0 +1,68 @@ +Assets/ExternalDependencyManager/Editor/1.2.176/Google.IOSResolver.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.IOSResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.JarResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.PackageManagerResolver.dll.mdb +Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll +Assets/ExternalDependencyManager/Editor/1.2.176/Google.VersionHandlerImpl.dll.mdb +Assets/ExternalDependencyManager/Editor/CHANGELOG.md +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb +Assets/ExternalDependencyManager/Editor/LICENSE +Assets/ExternalDependencyManager/Editor/README.md +Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.176_manifest.txt +Assets/GoogleMobileAds/CHANGELOG.md +Assets/GoogleMobileAds/Editor/BuildPreProcessor.cs +Assets/GoogleMobileAds/Editor/GoogleMobileAds.Editor.asmdef +Assets/GoogleMobileAds/Editor/GoogleMobileAdsDependencies.xml +Assets/GoogleMobileAds/Editor/GoogleMobileAdsSKAdNetworkItems.xml +Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettings.cs +Assets/GoogleMobileAds/Editor/GoogleMobileAdsSettingsEditor.cs +Assets/GoogleMobileAds/Editor/GoogleUmpDependencies.xml +Assets/GoogleMobileAds/Editor/ManifestProcessor.cs +Assets/GoogleMobileAds/Editor/PListProcessor.cs +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/1024x768.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/300x250.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/320x100.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/320x480.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/320x50.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/468x60.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/480x320.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/728x90.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/768x1024.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdImages/AdInspectorHome.png +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AdInspector/768x1024.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AppOpen/1024x768.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/AppOpen/768x1024.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/ADAPTIVE.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/BANNER.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/CENTER.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/FULL_BANNER.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/LARGE_BANNER.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/LEADERBOARD.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/MEDIUM_RECTANGLE.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Banners/SMART_BANNER.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Interstitials/1024x768.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Interstitials/768x1024.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Rewarded/1024x768.prefab +Assets/GoogleMobileAds/Editor/Resources/PlaceholderAds/Rewarded/768x1024.prefab +Assets/GoogleMobileAds/Editor/Resources/Ump/ConsentForm.png +Assets/GoogleMobileAds/Editor/Resources/Ump/ConsentForm.prefab +Assets/GoogleMobileAds/GoogleMobileAds.Android.dll +Assets/GoogleMobileAds/GoogleMobileAds.Common.dll +Assets/GoogleMobileAds/GoogleMobileAds.Core.dll +Assets/GoogleMobileAds/GoogleMobileAds.Ump.Android.dll +Assets/GoogleMobileAds/GoogleMobileAds.Ump.Unity.dll +Assets/GoogleMobileAds/GoogleMobileAds.Ump.dll +Assets/GoogleMobileAds/GoogleMobileAds.Ump.iOS.dll +Assets/GoogleMobileAds/GoogleMobileAds.Unity.dll +Assets/GoogleMobileAds/GoogleMobileAds.dll +Assets/GoogleMobileAds/GoogleMobileAds.iOS.dll +Assets/GoogleMobileAds/LICENSE +Assets/GoogleMobileAds/link.xml +Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml +Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/project.properties +Assets/Plugins/Android/googlemobileads-unity.aar +Assets/Plugins/iOS/GADUAdNetworkExtras.h +Assets/Plugins/iOS/unity-plugin-library.a diff --git a/Assets/GoogleMobileAds/LICENSE b/Assets/GoogleMobileAds/LICENSE new file mode 100755 index 0000000..b7c9ed1 --- /dev/null +++ b/Assets/GoogleMobileAds/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2013 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. diff --git a/Assets/GoogleMobileAds/Resources/GoogleMobileAdsSettings.asset b/Assets/GoogleMobileAds/Resources/GoogleMobileAdsSettings.asset new file mode 100644 index 0000000..ee90cfe --- /dev/null +++ b/Assets/GoogleMobileAds/Resources/GoogleMobileAdsSettings.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a187246822bbb47529482707f3e0eff8, type: 3} + m_Name: GoogleMobileAdsSettings + m_EditorClassIdentifier: + adMobAndroidAppId: ca-app-pub-3940256099942544~3347511713 + adMobIOSAppId: + delayAppMeasurementInit: 0 + optimizeInitialization: 0 + optimizeAdLoading: 0 diff --git a/Assets/GoogleMobileAds/link.xml b/Assets/GoogleMobileAds/link.xml new file mode 100755 index 0000000..1302803 --- /dev/null +++ b/Assets/GoogleMobileAds/link.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Assets/GoogleMobileAdsNative/Editor/GoogleMobileAdsNativeDependencies.xml b/Assets/GoogleMobileAdsNative/Editor/GoogleMobileAdsNativeDependencies.xml new file mode 100755 index 0000000..1edf271 --- /dev/null +++ b/Assets/GoogleMobileAdsNative/Editor/GoogleMobileAdsNativeDependencies.xml @@ -0,0 +1,9 @@ + + + + + https://maven.google.com/ + + + + diff --git a/Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.Android.dll b/Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.Android.dll new file mode 100755 index 0000000000000000000000000000000000000000..e58f0a9f030a04476676fdf39f3bd923f9bf6205 GIT binary patch literal 46592 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 VzxVRHf6Oxle<=!IA^jgq;6EUIA7cOj literal 0 HcmV?d00001 diff --git a/Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.Common.dll b/Assets/GoogleMobileAdsNative/GoogleMobileAdsNative.Common.dll new file mode 100755 index 0000000000000000000000000000000000000000..4eff893d49f738e5e2545f6e3d76d724fdc94a82 GIT binary patch literal 15360 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 NKJ@<|@&ElD_}?;>F{1zg literal 0 HcmV?d00001 diff --git a/Assets/GoogleMobileAdsNative/link.xml b/Assets/GoogleMobileAdsNative/link.xml new file mode 100755 index 0000000..02a7e80 --- /dev/null +++ b/Assets/GoogleMobileAdsNative/link.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Assets/PlayServicesResolver/Editor/play-services-resolver_v1.2.137.0.txt b/Assets/PlayServicesResolver/Editor/play-services-resolver_v1.2.137.0.txt new file mode 100755 index 0000000..a0268fc --- /dev/null +++ b/Assets/PlayServicesResolver/Editor/play-services-resolver_v1.2.137.0.txt @@ -0,0 +1,2 @@ +Assets/PlayServicesResolver/Editor/Google.VersionHandler.dll +Assets/PlayServicesResolver/Editor/Google.VersionHandler.dll.mdb diff --git a/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml b/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml new file mode 100755 index 0000000..635a2fd --- /dev/null +++ b/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/AndroidManifest.xml @@ -0,0 +1,7 @@ +๏ปฟ + + + + + + \ No newline at end of file diff --git a/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/project.properties b/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/project.properties new file mode 100755 index 0000000..37f1a3b --- /dev/null +++ b/Assets/Plugins/Android/GoogleMobileAdsPlugin.androidlib/project.properties @@ -0,0 +1,2 @@ +target=android-31 +android.library=true diff --git a/Assets/Plugins/Android/baseProjectTemplate.gradle b/Assets/Plugins/Android/baseProjectTemplate.gradle new file mode 100644 index 0000000..2b58ee8 --- /dev/null +++ b/Assets/Plugins/Android/baseProjectTemplate.gradle @@ -0,0 +1,35 @@ +allprojects { + buildscript { + repositories {**ARTIFACTORYREPOSITORY** + google() + mavenCentral() + jcenter() + // Mintegral - This will lead to 403 even with Shecan and FOD. Needs a strong VPN protocol + maven { + url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" + } + } + + dependencies { + // If you are changing the Android Gradle Plugin version, make sure it is compatible with the Gradle version preinstalled with Unity + // See which Gradle version is preinstalled with Unity here https://docs.unity3d.com/Manual/android-gradle-overview.html + // See official Gradle and Android Gradle Plugin compatibility table here https://developer.android.com/studio/releases/gradle-plugin#updating-gradle + // To specify a custom Gradle version in Unity, go do "Preferences > External Tools", uncheck "Gradle Installed with Unity (recommended)" and specify a path to a custom Gradle version + classpath 'com.android.tools.build:gradle:4.2.2' + **BUILD_SCRIPT_DEPS** + } + } + + repositories {**ARTIFACTORYREPOSITORY** + google() + mavenCentral() + jcenter() + flatDir { + dirs "${project(':unityLibrary').projectDir}/libs" + } + } +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/Assets/Plugins/Android/gradleTemplate.properties b/Assets/Plugins/Android/gradleTemplate.properties new file mode 100644 index 0000000..f519acb --- /dev/null +++ b/Assets/Plugins/Android/gradleTemplate.properties @@ -0,0 +1,9 @@ +org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M +org.gradle.parallel=true +android.enableR8=**MINIFY_WITH_R_EIGHT** +unityStreamingAssets=.unity3d**STREAMING_ASSETS** +# Android Resolver Properties Start +android.useAndroidX=true +android.enableJetifier=true +# Android Resolver Properties End +**ADDITIONAL_PROPERTIES** diff --git a/Assets/Plugins/Google.MiniJson.dll b/Assets/Plugins/Google.MiniJson.dll new file mode 100755 index 0000000000000000000000000000000000000000..4ddf7301116ed7a352c2ce1df941ee2aa3f997e6 GIT binary patch literal 9728 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 YKSV+EH?@b??c=}vLH#O%cbb9!0b?7+A^-pY literal 0 HcmV?d00001 diff --git a/Assets/Plugins/iOS/googlemobileadsnative-plugin-library.a b/Assets/Plugins/iOS/googlemobileadsnative-plugin-library.a new file mode 100755 index 0000000000000000000000000000000000000000..feccc3a8f9e76c2b679513d5948b46cff61940f6 GIT binary patch literal 880096 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