From 8bef1e6cf74373f32d032739c31830844b7ec109 Mon Sep 17 00:00:00 2001 From: Justin Yang Date: Wed, 19 Jan 2022 23:34:03 -0500 Subject: [PATCH 1/2] update the demo to 2.4.1 for both android and ios include external dependency manager --- .gitignore | 49 +- Assets/Editor/PostBuildProcessor.cs | 161 ++- Assets/Editor/TapResearchDependencies.xml | 21 + .../Editor/TapResearchDependencies.xml.meta | 7 + Assets/ExternalDependencyManager.meta | 10 + Assets/ExternalDependencyManager/Editor.meta | 10 + .../Editor/CHANGELOG.md | 1228 +++++++++++++++++ .../Editor/CHANGELOG.md.meta | 9 + .../Editor/Google.IOSResolver_v1.2.156.dll | Bin 0 -> 60416 bytes .../Google.IOSResolver_v1.2.156.dll.meta | 38 + .../Editor/Google.JarResolver_v1.2.156.dll | Bin 0 -> 340992 bytes .../Google.JarResolver_v1.2.156.dll.meta | 38 + ...Google.PackageManagerResolver_v1.2.156.dll | Bin 0 -> 73728 bytes ...e.PackageManagerResolver_v1.2.156.dll.meta | 38 + .../Editor/Google.VersionHandler.dll | Bin 0 -> 14848 bytes .../Editor/Google.VersionHandler.dll.meta | 36 + .../Google.VersionHandlerImpl_v1.2.156.dll | Bin 0 -> 116224 bytes ...oogle.VersionHandlerImpl_v1.2.156.dll.meta | 38 + .../Editor/GoogleRegistries.xml | 11 + .../Editor/GoogleRegistries.xml.meta | 13 + .../ExternalDependencyManager/Editor/LICENSE | 245 ++++ .../Editor/LICENSE.meta | 12 + .../Editor/README.md | 767 ++++++++++ .../Editor/README.md.meta | 12 + ...dency-manager_version-1.2.156_manifest.txt | 14 + ...-manager_version-1.2.156_manifest.txt.meta | 15 + .../Android/com.tapr.tapresearch-2.4.1.aar | Bin 0 -> 157222 bytes ...ta => com.tapr.tapresearch-2.4.1.aar.meta} | 9 +- ...com.tapr.unitybridge.tapresearch-2.4.1.aar | Bin 0 -> 22466 bytes ...pr.unitybridge.tapresearch-2.4.1.aar.meta} | 9 +- Assets/Plugins/Android/tapresearch.aar | Bin 145996 -> 0 bytes Assets/Plugins/Android/unitybridge.aar | Bin 21996 -> 0 bytes Assets/Plugins/TapResearch.meta | 8 + .../TapResearch/PlacementCustomParameter.cs | 74 + .../PlacementCustomParameter.cs.meta | 11 + .../TapResearch/PlacementCustomParameters.cs | 38 + .../PlacementCustomParameters.cs.meta | 11 + .../PlacementCustomParametersException.cs | 12 + ...PlacementCustomParametersException.cs.meta | 11 + Assets/Plugins/TapResearch/TRPlacement.cs | 68 + .../Plugins/TapResearch/TRPlacement.cs.meta | 11 + Assets/Plugins/TapResearch/TRReward.cs | 35 + Assets/Plugins/TapResearch/TRReward.cs.meta | 11 + .../Plugins/{ => TapResearch}/TapResearch.cs | 249 ++-- .../{ => TapResearch}/TapResearch.cs.meta | 5 +- Assets/Plugins/iOS/TRSwiftEnabler.swift | 12 + Assets/Plugins/iOS/TRSwiftEnabler.swift.meta | 33 + Assets/Plugins/iOS/TRUnityBridge.mm | 200 ++- Assets/Plugins/iOS/TRUnityBridge.mm.meta | 108 +- Assets/Resources.meta | 8 + Assets/Resources/BillingMode.json | 1 + Assets/Resources/BillingMode.json.meta | 7 + Assets/TestButtonClick.cs | 108 +- Assets/TestButtonClick.cs.meta | 4 +- Assets/main_scene.unity | Bin 31900 -> 41752 bytes Packages/manifest.json | 34 +- Packages/packages-lock.json | 386 ++++++ .../AndroidResolverDependencies.xml | 24 + ProjectSettings/GraphicsSettings.asset | Bin 4442 -> 5516 bytes ProjectSettings/GvhProjectSettings.xml | 6 + ProjectSettings/PackageManagerSettings.asset | 45 + ProjectSettings/ProjectSettings.asset | Bin 56099 -> 69968 bytes ProjectSettings/ProjectVersion.txt | 3 +- ProjectSettings/UnityConnectSettings.asset | Bin 4216 -> 4328 bytes ProjectSettings/VersionControlSettings.asset | 8 + ProjectSettings/XRSettings.asset | 10 + 66 files changed, 4033 insertions(+), 298 deletions(-) create mode 100644 Assets/Editor/TapResearchDependencies.xml create mode 100644 Assets/Editor/TapResearchDependencies.xml.meta create mode 100644 Assets/ExternalDependencyManager.meta create mode 100644 Assets/ExternalDependencyManager/Editor.meta create mode 100755 Assets/ExternalDependencyManager/Editor/CHANGELOG.md create mode 100644 Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta create mode 100755 Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll create mode 100644 Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll.meta create mode 100755 Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll create mode 100644 Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll.meta create mode 100755 Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver_v1.2.156.dll create mode 100644 Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver_v1.2.156.dll.meta create mode 100755 Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll create mode 100644 Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.meta create mode 100755 Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll create mode 100644 Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll.meta create mode 100755 Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml create mode 100644 Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml.meta create mode 100755 Assets/ExternalDependencyManager/Editor/LICENSE create mode 100644 Assets/ExternalDependencyManager/Editor/LICENSE.meta create mode 100755 Assets/ExternalDependencyManager/Editor/README.md create mode 100644 Assets/ExternalDependencyManager/Editor/README.md.meta create mode 100755 Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt create mode 100644 Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt.meta create mode 100644 Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar rename Assets/Plugins/Android/{tapresearch.aar.meta => com.tapr.tapresearch-2.4.1.aar.meta} (79%) create mode 100644 Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar rename Assets/Plugins/Android/{unitybridge.aar.meta => com.tapr.unitybridge.tapresearch-2.4.1.aar.meta} (79%) delete mode 100644 Assets/Plugins/Android/tapresearch.aar delete mode 100644 Assets/Plugins/Android/unitybridge.aar create mode 100644 Assets/Plugins/TapResearch.meta create mode 100644 Assets/Plugins/TapResearch/PlacementCustomParameter.cs create mode 100644 Assets/Plugins/TapResearch/PlacementCustomParameter.cs.meta create mode 100644 Assets/Plugins/TapResearch/PlacementCustomParameters.cs create mode 100644 Assets/Plugins/TapResearch/PlacementCustomParameters.cs.meta create mode 100644 Assets/Plugins/TapResearch/PlacementCustomParametersException.cs create mode 100644 Assets/Plugins/TapResearch/PlacementCustomParametersException.cs.meta create mode 100644 Assets/Plugins/TapResearch/TRPlacement.cs create mode 100644 Assets/Plugins/TapResearch/TRPlacement.cs.meta create mode 100644 Assets/Plugins/TapResearch/TRReward.cs create mode 100644 Assets/Plugins/TapResearch/TRReward.cs.meta rename Assets/Plugins/{ => TapResearch}/TapResearch.cs (54%) rename Assets/Plugins/{ => TapResearch}/TapResearch.cs.meta (69%) create mode 100644 Assets/Plugins/iOS/TRSwiftEnabler.swift create mode 100644 Assets/Plugins/iOS/TRSwiftEnabler.swift.meta create mode 100644 Assets/Resources.meta create mode 100644 Assets/Resources/BillingMode.json create mode 100644 Assets/Resources/BillingMode.json.meta create mode 100644 Packages/packages-lock.json create mode 100644 ProjectSettings/AndroidResolverDependencies.xml create mode 100644 ProjectSettings/GvhProjectSettings.xml create mode 100644 ProjectSettings/PackageManagerSettings.asset create mode 100644 ProjectSettings/VersionControlSettings.asset create mode 100644 ProjectSettings/XRSettings.asset diff --git a/.gitignore b/.gitignore index 6efde05..276eae3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ # This .gitignore file should be placed at the root of your Unity project directory # -# Get latest from https://github.com/github/gitignore/blob/master/Unity.gitignore +# Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore # /[Ll]ibrary/ /[Tt]emp/ @@ -8,16 +8,20 @@ /[Bb]uild/ /[Bb]uilds/ /[Ll]ogs/ +/[Uu]ser[Ss]ettings/ + +# MemoryCaptures can get excessive in size. +# They also could contain extremely sensitive data /[Mm]emoryCaptures/ -# Never ignore Asset meta data -!/[Aa]ssets/**/*.meta +# Recordings can get excessive in size +/[Rr]ecordings/ # Uncomment this line if you wish to ignore the asset store tools plugin # /[Aa]ssets/AssetStoreTools* # Autogenerated Jetbrains Rider plugin -[Aa]ssets/Plugins/Editor/JetBrains* +/[Aa]ssets/Plugins/Editor/JetBrains* # Visual Studio cache directory .vs/ @@ -53,8 +57,45 @@ sysinfo.txt # Builds *.apk +*.aab *.unitypackage +*.app # Crashlytics generated file crashlytics-build.properties +# Packed Addressables +/[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* + +# Temporary auto-generated Android Assets +/[Aa]ssets/[Ss]treamingAssets/aa.meta +/[Aa]ssets/[Ss]treamingAssets/aa/* + +/automation/ +/build/ +/download_artifacts_test_output/ +/test_output/ +/gradle.properties +/.vscode/ +.vsconfig + +.gradle/ + +/plugin/Assembly-CSharp-Editor.csproj +/plugin/Assets/PlayServicesResolver/Editor/JarResolverLib.dll +/plugin/Assets/Plugins/ +/plugin/Assets/Plugins.meta +/plugin/Assets/StyleCop.Cache +/plugin/Assets/StyleCop.Cache.meta +/plugin/Library/ +/plugin/ProjectSettings/ +/plugin/Temp/ +/plugin/obj/ +/plugin/plugin.sln +/plugin/plugin.userprefs +/source/ExportUnityPackage/__pycache__/ + +/source/.idea/ +/unity_dlls/ + +.DS_Store \ No newline at end of file diff --git a/Assets/Editor/PostBuildProcessor.cs b/Assets/Editor/PostBuildProcessor.cs index 547adcf..f9d6c1d 100644 --- a/Assets/Editor/PostBuildProcessor.cs +++ b/Assets/Editor/PostBuildProcessor.cs @@ -3,50 +3,149 @@ using UnityEditor; using UnityEditor.Callbacks; using System.Collections; +using System.Xml; +using System.Xml.Serialization; +using System.Collections.Generic; using UnityEditor.iOS.Xcode; using System.IO; +using System; -public class PostBuildProcessor : MonoBehaviour { +namespace TapResearch { -#if UNITY_CLOUD_BUILD - public static void OnPostprocessBuildiOS (string exportPath) { - PostprocessBuild (BuildTarget.iPhone, exportPath); - } -#endif + public class PostProcessIOS : MonoBehaviour { + + //--------------------------------------------------------------------------------------------- + [PostProcessBuildAttribute(45)] + private static void OnPostProcessBuildiOS_45(BuildTarget target, string buildPath) { - [PostProcessBuild] - public static void OnPostprocessBuild (BuildTarget buildTarget, string path) { - if (buildTarget != BuildTarget.iOS) { - Debug.LogWarning ("Build target is not iOS. Postprocess build will not run."); - return; + if (target == BuildTarget.iOS) { + //Debug.Log("(45) runtime version: " + Application.unityVersion); + + #if !UNITY_CLOUD_BUILD + string podFileName = buildPath + "/Podfile"; + PostprocessBuild(target, buildPath); + #endif + } } -#if !UNITY_CLOUD_BUILD - PostprocessBuild (buildTarget, path); -#endif - - } + //--------------------------------------------------------------------------------------------- + // This is called after the Cocoapod has been "installed" + [PostProcessBuildAttribute(9999)] + private static void OnPostProcessBuildiOS_9999(BuildTarget target, string buildPath) { + + if (target == BuildTarget.iOS) { + //Debug.Log("(9999) runtime version: " + Application.unityVersion); + + #if !UNITY_CLOUD_BUILD + string podFileName = buildPath + "/Podfile"; + AddFrameworkToProjectEmbeddedList(target, buildPath); + #endif + } + } + + private const string XCFRAMEWORK_ORIGIN_PATH = "Pods/TapResearch"; + private const string XCFRAMEWORK_NAME = "TapResearchSDK.xcframework"; + + private const string FRAMEWORK_TARGET_PATH = "Frameworks"; + + private const string FRAMEWORK_ORIGIN_PATH = "Pods/TapResearch"; + private const string FRAMEWORK_NAME = "TapResearchSDK.framework"; + + //--------------------------------------------------------------------------------------------- + private static void AddFrameworkToProjectEmbeddedList(BuildTarget buildTarget, string path) { + + //Debug.Log("AddFrameworkToProjectEmbeddedList -----------------------------------------------------------"); + string projectPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj"; + PBXProject project = new PBXProject(); + project.ReadFromString(File.ReadAllText(projectPath)); - private static void PostprocessBuild (BuildTarget buildTarget, string path) { - Debug.Log ("PostprocessBuild"); + #if (UNITY_2019_3_OR_NEWER) + string target = project.GetUnityMainTargetGuid(); + #else + string target = project.TargetGuidByName("Unity-iPhone"); + #endif - string projectPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj"; - PBXProject project = new PBXProject (); - project.ReadFromString (File.ReadAllText (projectPath)); + // add the framework to the project and enable 'Embed & Sign' for it + string sourcePath; + string destPath; + if (Application.unityVersion.Contains("2018")) { + sourcePath = path + "/" + FRAMEWORK_ORIGIN_PATH + "/" + XCFRAMEWORK_NAME + "/ios-arm64_armv7/" + FRAMEWORK_NAME; + destPath = path + "/" + FRAMEWORK_TARGET_PATH + "/" + FRAMEWORK_NAME; + } + else { + sourcePath = path + "/" + XCFRAMEWORK_ORIGIN_PATH + "/" + XCFRAMEWORK_NAME; + destPath = path + "/" + FRAMEWORK_TARGET_PATH + "/" + XCFRAMEWORK_NAME; + } - string target = project.TargetGuidByName ("Unity-iPhone"); + Debug.Log(" starting copy from " + sourcePath + " to " + destPath); + CopyDirectory(sourcePath, destPath); + string fileGuid = project.AddFile(destPath, destPath); + Debug.Log("FILE GUID = " + fileGuid); + UnityEditor.iOS.Xcode.Extensions.PBXProjectExtensions.AddFileToEmbedFrameworks(project, target, fileGuid); - // Required Frameworks - project.AddFrameworkToProject (target, "SystemConfiguration.framework", false); - project.AddFrameworkToProject (target, "Security.framework", false); - project.AddFrameworkToProject (target, "AdSupport.framework", false); - project.AddFrameworkToProject (target, "MobileCoreServices.framework", false); + File.WriteAllText(projectPath, project.WriteToString()); + } + + //--------------------------------------------------------------------------------------------- + private static void PostprocessBuild(BuildTarget buildTarget, string path) { + + //Debug.Log("PostprocessBuild -----------------------------------------------------------"); + //Debug.Log("buildPath = " + path); + + string projectPath = path + "/Unity-iPhone.xcodeproj/project.pbxproj"; + PBXProject project = new PBXProject(); + project.ReadFromString(File.ReadAllText(projectPath)); + + #if (UNITY_2019_3_OR_NEWER) + string target = project.GetUnityMainTargetGuid(); + #else + string target = project.TargetGuidByName("Unity-iPhone"); + #endif + + // Required Frameworks + project.AddFrameworkToProject(target, "SystemConfiguration.framework", false); + project.AddFrameworkToProject(target, "Security.framework", false); + project.AddFrameworkToProject(target, "AdSupport.framework", false); + project.AddFrameworkToProject(target, "CoreServices.framework", false); - // Required Linker Flags - project.AddBuildProperty(target, "OTHER_LDFLAGS", "-ObjC"); + // Required Linker Flags + project.AddBuildProperty(target, "OTHER_LDFLAGS", "-ObjC"); + project.AddBuildProperty(target, "SWIFT_COMPILATION_MODE", "wholemodule"); + + //Debug.Log("Getting SWIFT_VERSION"); + string swiftVersion = project.GetBuildPropertyForAnyConfig(target, "SWIFT_VERSION"); + //Debug.Log("SWIFT_VERSION = " + swiftVersion); + if (swiftVersion == null || swiftVersion.Length == 0) { + //Debug.Log("Adding SWIFT_VERSION = 5"); + project.AddBuildProperty(target, "SWIFT_VERSION", "5"); + } + else { + //Debug.Log("Setting SWIFT_VERSION = 5"); + project.SetBuildProperty(target, "SWIFT_VERSION", "5"); + } + + File.WriteAllText(projectPath, project.WriteToString()); + } + + //--------------------------------------------------------------------------------------------- + private static void CopyDirectory(string sourcePath, string destPath) { + + //Debug.Log("copy from " + sourcePath + " to " + destPath); + if (!Directory.Exists(destPath)) { + Directory.CreateDirectory(destPath); + } + + foreach (string file in Directory.GetFiles(sourcePath)) { + if (!file.Contains(".meta")) { + File.Copy(file, Path.Combine(destPath, Path.GetFileName(file))); + } + } + foreach (string dir in Directory.GetDirectories(sourcePath)) { + CopyDirectory(dir, Path.Combine(destPath, Path.GetFileName(dir))); + } + } + } - File.WriteAllText (projectPath, project.WriteToString ()); - } } #endif diff --git a/Assets/Editor/TapResearchDependencies.xml b/Assets/Editor/TapResearchDependencies.xml new file mode 100644 index 0000000..6fbeb7a --- /dev/null +++ b/Assets/Editor/TapResearchDependencies.xml @@ -0,0 +1,21 @@ + + + + + https://artifactory.tools.tapresearch.io/artifactory/tapresearch-android-sdk + https://maven.google.com + + + + + + + + + + https://github.com/CocoaPods/Specs.git + + + + + diff --git a/Assets/Editor/TapResearchDependencies.xml.meta b/Assets/Editor/TapResearchDependencies.xml.meta new file mode 100644 index 0000000..e650459 --- /dev/null +++ b/Assets/Editor/TapResearchDependencies.xml.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d8a44069c2ae74610b5b9427de7c6359 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager.meta b/Assets/ExternalDependencyManager.meta new file mode 100644 index 0000000..cad133c --- /dev/null +++ b/Assets/ExternalDependencyManager.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: 3a5a853ae64ab4d498e5e62e8e005ec1 +folderAsset: yes +timeCreated: 1594237844 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor.meta b/Assets/ExternalDependencyManager/Editor.meta new file mode 100644 index 0000000..f5c8375 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor.meta @@ -0,0 +1,10 @@ +fileFormatVersion: 2 +guid: d0d8d9b22978340a7a4de2bc68a0c8b3 +folderAsset: yes +timeCreated: 1594237844 +licenseType: Free +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/CHANGELOG.md b/Assets/ExternalDependencyManager/Editor/CHANGELOG.md new file mode 100755 index 0000000..1a61700 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/CHANGELOG.md @@ -0,0 +1,1228 @@ +# Version 1.2.156 - June 10, 2020 +* All: Described EDM4U analytics data usage in readme. +* 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. + +# Version 1.2.155 - May 14, 2020 +* 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 +* All: Make each MultiSelectWindow for different purposes to have its own + unique window. +* 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 +* Android Resolver: Fixed an exception when repainting the Android resolution + window in Unity 2019.3.x. + +# Version 1.2.152 - Apr 17, 2020 +* 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/CHANGELOG.md.meta b/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta new file mode 100644 index 0000000..ed63ecc --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/CHANGELOG.md.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d67e36cf70144eeeb62948707545ecfd +labels: +- gvh +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll b/Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll new file mode 100755 index 0000000000000000000000000000000000000000..e45b5cfca9482e7ee5c8ee71d7ac17ca623ded10 GIT binary patch literal 60416 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 F{{|I$4Nm|7 literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll.meta b/Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll.meta new file mode 100644 index 0000000..17aa971 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll.meta @@ -0,0 +1,38 @@ +fileFormatVersion: 2 +guid: f87eb93c55814d53b99e4d9d248b0ccd +labels: +- gvh +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll +- gvhp_targets-editor +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll b/Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll new file mode 100755 index 0000000000000000000000000000000000000000..e19354747c4e3fa30a38a86bf6dfed7032f51c50 GIT binary patch literal 340992 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 CbCj_OJh}@KZ-McxGbE^hzQcbJ_Y^Mh@U(c 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Żp4ob8V#8HhE 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

d#Tz#miU^8B?{8pc0hg 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 literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll.meta b/Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll.meta new file mode 100644 index 0000000..3de9e36 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll.meta @@ -0,0 +1,38 @@ +fileFormatVersion: 2 +guid: 1ac9a5458b3649f2b2544f6c1509a9f1 +labels: +- gvh +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll +- gvhp_targets-editor +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver_v1.2.156.dll b/Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver_v1.2.156.dll new file mode 100755 index 0000000000000000000000000000000000000000..4c7b04bf040174d6bd710f438a929ddff51e072e GIT binary patch literal 73728 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 jn5b;bK;IpO@0Woyrz6- zXn;4ZN!rQd0T^$}yE6JQzPY~*6v&$7(ko*S9j|E_d}Q?V!Vq+jtfIfTQ_`o=p_Yn%1W(}A-svaN^gZy@@z;Bfj=ei4z8vT(#tP77?dZ=#YA`RP5CB z8SISdGg9o-?K{{Rw{Or{Y~NC+Vc&A6Y2Qj`iG9P)Qu|gr%k=H68Ssi-aTn|e9wOB? zJclu*9JEN)8!6973`fev7^HBjK0V^C0HD9Fvga3ygCoU}!I5C3G*TX^jD#cA_{&6} z^6Jxzyr(%-FCum@OOjqhm4$7}D3mL(fM!gYhF$!{*;T@!Y#q+LU>4AfVZ`C2=+G!S zk`!f%E?8GDhXcPWy-O%uSgrYUs<}CpTNDywW*?IB=Tw2S6pH6JU1jbF$hj+sM)XIV zzW50mH-R}2Rf!pi1n<2gfq znu27i+(yE}2xqt(Fbt~!)TgW77RXTDwKkI1D=JB;D=MHAsmq(7%{Dm4u(&2#F-TCrS-_XJ`6Pab~w;Zh}D zj=MfMHW<-nGI^N9X^jdnbi%OGJZHG#cv=4{;suM>9tvGQa4N=?lv;6KD&+U)q=T$s z`VnZye=8W^zUDRbHP29&3Cm=DXJJKFRW5V7e;w0_g0XFI3ABmy4zdql_xD#g3R zUo{6#u@D^q<~5Ii@s9ii<-!i!CG6~IKVUIvVS+l?9Pf_{-*SI$wW9Ck7dqyE4lqi@ z!OQ{d48Jf#YxJ5eVtbA&rFodI1`#xO_>CO{j$V|-H3v8o(`D}vzNn>|A0bY`3`u#; z*=(Lzk;XrBVK-l5ClsuvQ!Jv!KCUy%PyKhUOc}LA<`&8p*1r! zG8DGnylZqMw;$bfQiAMnE<{vSxR4N9$;$^C$uoB)`N&;KlFHvEnF}MNj3Li z|AD3xm0tfyP_3&}N#FC1QRSO=YOi~~^v(@obQt-smYhOV&6QTHi4O-hRBo)JRJ~H% z!dGsdvu?F~jq;Ln;u#>54^#coEH1SCT0XNP?T7}JP3gr^?_)sq=eOwq!VYC7yJnp} zSTn?N)=X!83W0~9{S6AQvq2CmJin=g0zS|P{E=evI z*&vGtvRE_=jEfGfqUaBHXbVNZ*r94c8;odLBoaiF8sAa}p)Hb^0q-iy339a&Li3bP zF=@+%3>A|da#5PaP#OVxkI2c9cVCDdJia%#Lnp2@PAfb|pGqS{08I2|J zcN};jys#wxY6`DUmpp3H{``mx1v7gny)=iaWTW4VzeiY03dsB_uU=ZhDm3H!Qks`! zu~q$sy~JWKh@&w0$l_4;#{w}OZVu=JJ1&En!@(Yv!OY=c$7e8eI2eWN=$XU8PRwBD zaIljym^mEm(HYDf!0OYHH%?P5)6OkRC`jZim@x&oMU?~Ffi)I_sP4de`XG6$!eHNp zMI;i0<5fRG0$qjA4ng1ftF4!rn^u~JJr}=F!!B((+_I0XS3<)fU!PzYV`c+hQ;N8y zL}H{m9IiAf7R9uTsS=qs$!Ek30w2zVP)@#%w>622pkFQw+M%F9AxZQy-8BXvNP?ob zx#W5S%TFNtfF=`8b-QX)PR5mjDL!jw7C<{0^ytOyud9aVQ0eKsi1rn3Sw#+GiZYy6 zsG&>|Sf5_vy_s(XR@*;AZ_(R!4r1IB_#IRRW|VZDYY-9g=qe_d6G}|!hpi_Qo6&)( z#5u}NgQcHCsErtf)vnZxAMLAxM~1?#lugdx>`JS2rBKHA^1MGCy_o2~P;{g#EaCZO zMr%ABI>B@3p`Yx}wXIp}Ow+cd78?Ht3A*Oeys0GPwc(pu*%tqh5ZQudkMumsvKF1l zSN#BG9wz%x2UayPGU}`%3aUOmLa z);$}4`z)McF@6l6p%!)JmE*Hj zWH!%J>&0XVuJ+Z$nWyH9$>VxnBtT^l#Ui>{FXT0h6JC_TQ4#1tazE%%+kvQ)ink_B zs}NrUw6RW|VDe+I{N(q%3$C`Q$

S9|LwCN9JE_euVQ+oN?6$;rvTE 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 EUub^B*#H0l diff --git a/Packages/manifest.json b/Packages/manifest.json index 73c0efb..eb5dbf1 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,12 +1,21 @@ { "dependencies": { - "com.unity.ads": "2.0.8", - "com.unity.analytics": "3.2.2", - "com.unity.collab-proxy": "1.2.15", - "com.unity.package-manager-ui": "2.0.7", - "com.unity.purchasing": "2.0.3", - "com.unity.textmeshpro": "1.4.1", + "com.unity.2d.sprite": "1.0.0", + "com.unity.2d.tilemap": "1.0.0", + "com.unity.ads": "3.6.1", + "com.unity.analytics": "3.3.5", + "com.unity.collab-proxy": "1.2.16", + "com.unity.ide.rider": "1.2.1", + "com.unity.ide.vscode": "1.2.3", + "com.unity.multiplayer-hlapi": "1.0.8", + "com.unity.purchasing": "3.0.2", + "com.unity.test-framework": "1.1.24", + "com.unity.textmeshpro": "2.1.4", + "com.unity.timeline": "1.2.18", + "com.unity.ugui": "1.0.0", + "com.unity.xr.legacyinputhelpers": "2.1.7", "com.unity.modules.ai": "1.0.0", + "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", "com.unity.modules.assetbundle": "1.0.0", "com.unity.modules.audio": "1.0.0", @@ -36,5 +45,14 @@ "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" - } -} + }, + "scopedRegistries": [ + { + "name": "Game Package Registry by Google", + "url": "https://unityregistry-pa.googleapis.com", + "scopes": [ + "com.google" + ] + } + ] +} \ No newline at end of file diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json new file mode 100644 index 0000000..613dd28 --- /dev/null +++ b/Packages/packages-lock.json @@ -0,0 +1,386 @@ +{ + "dependencies": { + "com.unity.2d.sprite": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.2d.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.ads": { + "version": "3.6.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.analytics": { + "version": "3.3.5", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.collab-proxy": { + "version": "1.2.16", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ext.nunit": { + "version": "1.0.6", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.ide.rider": { + "version": "1.2.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.test-framework": "1.1.1" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ide.vscode": { + "version": "1.2.3", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.multiplayer-hlapi": { + "version": "1.0.8", + "depth": 0, + "source": "registry", + "dependencies": { + "nuget.mono-cecil": "0.1.6-preview" + }, + "url": "https://packages.unity.com" + }, + "com.unity.purchasing": { + "version": "3.0.2", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.androidjni": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.test-framework": { + "version": "1.1.24", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ext.nunit": "1.0.6", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.textmeshpro": { + "version": "2.1.4", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.ugui": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.timeline": { + "version": "1.2.18", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.director": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "com.unity.ugui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.imgui": "1.0.0" + } + }, + "com.unity.xr.legacyinputhelpers": { + "version": "2.1.7", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.xr": "1.0.0" + }, + "url": "https://packages.unity.com" + }, + "nuget.mono-cecil": { + "version": "0.1.6-preview", + "depth": 1, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.modules.ai": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.androidjni": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.animation": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.assetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.audio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.cloth": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.director": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.animation": "1.0.0" + } + }, + "com.unity.modules.imageconversion": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.imgui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.jsonserialize": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.particlesystem": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.physics2d": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.screencapture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.subsystems": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.terrain": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.terrainphysics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.terrain": "1.0.0" + } + }, + "com.unity.modules.tilemap": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics2d": "1.0.0" + } + }, + "com.unity.modules.ui": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.uielements": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.umbra": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unityanalytics": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" + } + }, + "com.unity.modules.unitywebrequest": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.unitywebrequestassetbundle": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestaudio": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.audio": "1.0.0" + } + }, + "com.unity.modules.unitywebrequesttexture": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.unitywebrequestwww": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0" + } + }, + "com.unity.modules.vehicles": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0" + } + }, + "com.unity.modules.video": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0" + } + }, + "com.unity.modules.vr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } + }, + "com.unity.modules.wind": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, + "com.unity.modules.xr": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": { + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.subsystems": "1.0.0" + } + } + } +} diff --git a/ProjectSettings/AndroidResolverDependencies.xml b/ProjectSettings/AndroidResolverDependencies.xml new file mode 100644 index 0000000..794745c --- /dev/null +++ b/ProjectSettings/AndroidResolverDependencies.xml @@ -0,0 +1,24 @@ + + + com.tapr.unitybridge:tapresearch:2.4.1 + com.tapr:tapresearch:2.4.1 + + + Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar + Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 310ba16354636c8c9f918c10a408ac1568ac4f8a..c4016a4e9993dc0405628b6c4c29e6027d6e86cc 100644 GIT binary patch delta 1865 zcmaJ>T}TvB6ux(6XB=0<6)M{moi)s)VpHkIKxCziiY@w~lE^ID^^aY5*))Y9r#Byr z+`R<8l-5f{U_!51KIV)0kRUgv-mXGSnMnv`SG*n zKI|?!7~6qn7{?hiz$HZsgAgFm?y0igIpeGp7W-kkU`m!D$;%QG8fS?~oikAft1lXo zXmBPopUjLlSZOd-n4B4aG!pA>&XOD)6O(1)Fo$E{1iipCiwoSHCtwhaD4^IRfq$8J zLat+Y5=s!C`1Tsm*``4(a}XgmEET$hD!fuwMYEKz;+d&pw_U|Bxf+tC;+?d;3QvxT zc?nglpfA>Bx$x zbhvA*SlAJZaJOG!1AFHH8Vm#+;=IG&JThAbV>!^F>)0WpAZy5hGRJHorv4FP6{r}Z z4*d)S9OCnD#z; zu3+t^ZE@yv;$R8RLmVtYQzp))qT9X~iM;^U1C!NEEN_PEQ{8#oVUz36;oeeFPfW$^ zM^xQ*ZxXME7&x)0r_gVfoB_m)>H&uZRmX1?H`Z_?S%AmvDbTCZyO_E{cUla80!-+f zWe{hGdz)~GaE$OZ;Vj`2;Rd0m(FGAUYIdOx766gIAOhsbu3-c}0uB+;P^dv}A!E&E&3K4973dyB>$ zHzOT^XxH`bP~VmAJHb%=?7frGNUSFu3bIH?OE?@IZ0!s8banRwVIUTZ#`{l4<5y!{ qaUcgT#-qKVyXk-^5Qh1n_kfryspgl(dP$9NxmNij@!QodG5#0uU;;4! delta 1555 zcmZuxO=uHQ5T3W$B%3z&2U}TMbX%>qwYK&L+p47|&|)llD2P7=k@{0({iO&VM7r^m zLoZ=&qF^qPgD1tCLcQ%((1RX?-g59N2!iW3o7b9blH|+F`)0nG_hx3ZG4y@^I#KIy zqV^@i7g1XqRvI52n;MxI8C{v6zrOD)1#X`heE<2k7sdD2&dm0I^bcHJdA0ZmY{4W- ziW#pdA{P=r*tkRr@7ED>-zsw9hTS%lKRwa20D$B5Wz^GSA-0EB#TGh@u!{HKCUISHUNcB>y z_Hb{+;Y`HlY@|L{S4j0ntGf9URAs0vvtH$dR3EgehnG!<^QO(E2CBZ0%G0WYtfCGN zL~YJQ?aSfH4_2wZq9b3hm+l_MiiV(4h8n{!f$&4Zr-YBt4{+VkNY{_>7P43|$zay> z_9(2|^_C1jv6o1rSQ}+PriK~DxfpZUi%Gp|GaQ3pJHxy|?p}P&%s;nJHuOX2X{572=<9)XJH}g!D%Y|Q_Y_W@#~sT?eHq7 zW=`{I&RLj6OYT}*|2a`?*4KZYRl;eP%E&1{>o})5oxt;xuwjV?mZVWR{{k0b@e($d z0jmkm3XlP^KprRo9#C$oRQxRB{(%~y>4KahCBG}@jz=m{FLJsW`I->{C;=W&2CO79 z02v?)c^G#N}9F)?e45AF{D7VDh74K-xAnJiFD!pHIr(wW{?gHw+!9Ah*dm(;C z^Y=sitmYr=@MbVvDa}9R + + + + + \ No newline at end of file diff --git a/ProjectSettings/PackageManagerSettings.asset b/ProjectSettings/PackageManagerSettings.asset new file mode 100644 index 0000000..3fdb783 --- /dev/null +++ b/ProjectSettings/PackageManagerSettings.asset @@ -0,0 +1,45 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 61 + 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: 13964, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_ScopedRegistriesSettingsExpanded: 1 + oneTimeWarningShown: 0 + m_Registries: + - m_Id: main + m_Name: + m_Url: https://packages.unity.com + m_Scopes: [] + m_IsDefault: 1 + - m_Id: scoped:Game Package Registry by Google + m_Name: Game Package Registry by Google + m_Url: https://unityregistry-pa.googleapis.com + m_Scopes: + - com.google + m_IsDefault: 0 + m_UserSelectedRegistryName: + m_UserAddingNewScopedRegistry: 0 + m_RegistryInfoDraft: + m_ErrorMessage: + m_Original: + m_Id: scoped:Game Package Registry by Google + m_Name: Game Package Registry by Google + m_Url: https://unityregistry-pa.googleapis.com + m_Scopes: + - com.google + m_IsDefault: 0 + m_Modified: 0 + m_Name: Game Package Registry by Google + m_Url: https://unityregistry-pa.googleapis.com + m_Scopes: + - com.google + m_SelectedScopeIndex: 0 diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset index ca8664ceda0f18d600460b12e03d132a0c65a8bf..983728fb4206c0d4f54bccf446ac26213c954bd0 100644 GIT binary patch literal 69968 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 B7OemP literal 56099 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 literal 4216 zcmeH}yKdA#6o!v?mxOz`-@+x_Z^@bk5fBXy_(XMUTvnW9nt|@r| zBnqf#=;$br=->?y??8!!IseSsv5B7md8Cs$=kxgY%s*adh=wMJcC8Z8Ztl4wy55{@ zwia9TCrJ{+U@(b4N%FyTS}Sk9v|fJu`u=w^{Q4@>alVABXg7#rz9msb3~tc7I>jFi ziW>|uPKQBvdF&JBsB0W(7!ST*J{uYdHZ`9ukuA->FE#roo&uy+TpY0s!y6$s| zz;kzi$Iz;&`G^7EnelpIy(7%^d>V!IVi)y%8in=p1`l|x;Qt=zbHj7tf1q-ry@2hQ zxk0ZuMPRS?aisIi?<4jNE!9c)@c>{O+@QCdBCy_r+?VMb0_T?Md{Q~lVMW(@s(%E$ zt$F@E83m8Qi@qIYT;|&`a1}-0j%Qr&OZuLiU{0Sm>W?ul(?1EWqNsl=;|6`_907k$ zb6@7q8E|g@`g2y}jHmvb18?i`_&xsQvcYkl0}VRx?HA{G?ghXYyy)9S#%1fe1g@gE zuFDzM`uH$Ff1LX=ef|)Y>Nmkv6!ozWnj1922?F&M4y|8&&-pu{d|2>Yxi;;4p0MS- zkka**BI-STEFyW&cf=s=JQto^2)l!l$1l1|>-8*)sL|7*6)is!fgeIBrxcHT73FVMe9E)BYtpr&oF<;?T3z>rc;L-TE0p~}i%dEB zVI9wU))mfN*OH5V*u&~({pgO>6SEHIQ=Sw0t~03TM2JC_XN!%?(Eh?W-SCg1YLx?( z1C;}n1C;}n1C;}n1OJx;H+ebBQU=j2(+v1o&tPS4kzrtSAkD{xJH Y(X??47LhuD!wwuA)5bZ@{b`B*FEb=R&j0`b diff --git a/ProjectSettings/VersionControlSettings.asset b/ProjectSettings/VersionControlSettings.asset new file mode 100644 index 0000000..dca2881 --- /dev/null +++ b/ProjectSettings/VersionControlSettings.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!890905787 &1 +VersionControlSettings: + m_ObjectHideFlags: 0 + m_Mode: Visible Meta Files + m_CollabEditorSettings: + inProgressEnabled: 1 diff --git a/ProjectSettings/XRSettings.asset b/ProjectSettings/XRSettings.asset new file mode 100644 index 0000000..482590c --- /dev/null +++ b/ProjectSettings/XRSettings.asset @@ -0,0 +1,10 @@ +{ + "m_SettingKeys": [ + "VR Device Disabled", + "VR Device User Alert" + ], + "m_SettingValues": [ + "False", + "False" + ] +} \ No newline at end of file From f9bddf11b46a31766441e2ff40d31211f85cb28a Mon Sep 17 00:00:00 2001 From: Justin Yang Date: Wed, 19 Jan 2022 23:36:13 -0500 Subject: [PATCH 2/2] update TestButtonClick.cs to 2.4.1 --- README.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 2e95a76..a66bd66 100644 --- a/README.md +++ b/README.md @@ -13,19 +13,17 @@ $ git clone git@github.com:TapResearch/unity-integration-demo.git * If you want to see things in action make sure you add your Unity api token and a user identifier in `TestButtonClick.cs` ~~~~csharp - - @Override - void Start () - { - surveyButton.gameObject.SetActive (false); - TapResearch.Configure (""); - TapResearch.OnSurveyAvailable = this.OnSurveyAvailable; - TapResearch.SetUniqueUserIdentifier (""); - TapResearch.OnDidReceiveReward = this.OnDidReceiveReward; - TapResearch.OnSurveyModalOpened = this.OnSurveyModalOpened; - TapResearch.OnSurveyModalDismissed = this.OnSurveyModalDismissed; - } - + void Awake() + { + surveyButton.enabled = false; + TapResearchSDK.Configure(""); + TapResearchSDK.SetUniqueUserIdentifier(""); + TapResearchSDK.OnSurveyWallOpened = this.OnSurveyModalOpened; + TapResearchSDK.OnSurveyWallDismissed = this.OnSurveyModalDismissed; + TapResearchSDK.OnReceiveRewardCollection = this.OnReceiveRewardCollection; + TapResearchSDK.OnPlacementEventUnavailable = this.OnPlacementEventUnavailable; + TapResearchSDK.OnPlacementEventReady = this.OnPlacementEventReady; + } ~~~~ * Please note that the SDK only works for iOS or Android and not for the default player

|vX%$E3G~uWz#UP2nhX|Z$SH#TC!#q)Z{iOe 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,vHX0>49i^Zp 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 literal 0 HcmV?d00001 diff --git a/Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll.meta b/Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll.meta new file mode 100644 index 0000000..143ea88 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll.meta @@ -0,0 +1,38 @@ +fileFormatVersion: 2 +guid: 63b5d32abe5545acbe44c1a4d3bb0ade +labels: +- gvh +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll +- gvhp_targets-editor +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 1 + settings: + DefaultValueInitialized: true + - first: + Windows Store Apps: WindowsStoreApps + second: + enabled: 0 + settings: + CPU: AnyCPU + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml b/Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml new file mode 100755 index 0000000..efd69e2 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml @@ -0,0 +1,11 @@ + + + + + com.google + + + diff --git a/Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml.meta b/Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml.meta new file mode 100644 index 0000000..c54d894 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml.meta @@ -0,0 +1,13 @@ +fileFormatVersion: 2 +guid: 81e43a9734ee4e3d8d85776f1b564bd3 +labels: +- gumpr_registries +- gvh +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/GoogleRegistries.xml +timeCreated: 1583806049 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/LICENSE b/Assets/ExternalDependencyManager/Editor/LICENSE new file mode 100755 index 0000000..6258cc4 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/LICENSE @@ -0,0 +1,245 @@ +Copyright (C) 2014 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. + + 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 [yyyy] [name of copyright owner] + + 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. + +==================================================================================================== +This package uses MiniJSON + +Copyright (c) 2013 Calvin Rien + +Based on the JSON parser by Patrick van Bergen +http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html + +Simplified it so that it doesn't throw exceptions +and can be used in Unity iPhone with maximum code stripping. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Assets/ExternalDependencyManager/Editor/LICENSE.meta b/Assets/ExternalDependencyManager/Editor/LICENSE.meta new file mode 100644 index 0000000..f94af0d --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/LICENSE.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 35a6726adf03479eb04b8c082346d551 +labels: +- gvh +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/LICENSE +timeCreated: 1584567712 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/README.md b/Assets/ExternalDependencyManager/Editor/README.md new file mode 100755 index 0000000..d3894d7 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/README.md @@ -0,0 +1,767 @@ +External Dependency Manager for Unity +======== + +# Overview + +The External Dependency Manager for Unity (EDM4U) +(formerly Play Services Resolver / Jar Resolver) is intended to be used by any +Unity plugin that requires: + + * Android specific libraries (e.g + [AARs](https://developer.android.com/studio/projects/android-library.html)). + * iOS [CocoaPods](https://cocoapods.org/). + * Version management of transitive dependencies. + * Management of Package Manager (PM) Registries. + +Updated releases are available on +[GitHub](https://github.com/googlesamples/unity-jar-resolver) + +# Background + +Many Unity plugins have dependencies upon Android specific libraries, iOS +CocoaPods, and sometimes have transitive dependencies upon other Unity plugins. +This causes the following problems: + + * Integrating platform specific (e.g Android and iOS) libraries within a + Unity project can be complex and a burden on a Unity plugin maintainer. + * The process of resolving conflicting dependencies on platform specific + libraries is pushed to the developer attempting to use a Unity plugin. + The developer trying to use you plugin is very likely to give up when + faced with Android or iOS specific build errors. + * The process of resolving conflicting Unity plugins (due to shared Unity + plugin components) is pushed to the developer attempting to use your Unity + plugin. In an effort to resolve conflicts, the developer will very likely + attempt to resolve problems by deleting random files in your plugin, + report bugs when that doesn't work and finally give up. + +EDM provides solutions for each of these problems. + +## Android Dependency Management + +The *Android Resolver* component of this plugin will download and integrate +Android library dependencies and handle any conflicts between plugins that share +the same dependencies. + +Without the Android Resolver, typically Unity plugins bundle their AAR and +JAR dependencies, e.g. a Unity plugin `SomePlugin` that requires the Google +Play Games Android library would redistribute the library and its transitive +dependencies in the folder `SomePlugin/Android/`. When a user imports +`SomeOtherPlugin` that includes the same libraries (potentially at different +versions) in `SomeOtherPlugin/Android/`, the developer using `SomePlugin` and +`SomeOtherPlugin` will see an error when building for Android that can be hard +to interpret. + +Using the Android Resolver to manage Android library dependencies: + + * Solves Android library conflicts between plugins. + * Handles all of the various processing steps required to use Android + libraries (AARs, JARs) in Unity 4.x and above projects. Almost all + versions of Unity have - at best - partial support for AARs. + * (Experimental) Supports minification of included Java components without + exporting a project. + +## iOS Dependency Management + +The *iOS Resolver* component of this plugin integrates with +[CocoaPods](https://cocoapods.org/) to download and integrate iOS libraries +and frameworks into the Xcode project Unity generates when building for iOS. +Using CocoaPods allows multiple plugins to utilize shared components without +forcing developers to fix either duplicate or incompatible versions of +libraries included through multiple Unity plugins in their project. + +## Package Manager Registry Setup + +The [Package Manager](https://docs.unity3d.com/Manual/Packages.html) +(PM) makes use of [NPM](https://www.npmjs.com/) registry servers for package +hosting and provides ways to discover, install, upgrade and uninstall packages. +This makes it easier for developers to manage plugins within their projects. + +However, installing additional package registries requires a few manual steps +that can potentially be error prone. The *Package Manager Resolver* +component of this plugin integrates with +[PM](https://docs.unity3d.com/Manual/Packages.html) to provide a way to +auto-install PM package registries when a `.unitypackage` is installed which +allows plugin maintainers to ship a `.unitypackage` that can provide access +to their own PM registry server to make it easier for developers to +manage their plugins. + +## Unity Plugin Version Management + +Finally, the *Version Handler* component of this plugin simplifies the process +of managing transitive dependencies of Unity plugins and each plugin's upgrade +process. + +For example, without the Version Handler plugin, if: + + * Unity plugin `SomePlugin` includes `EDM4U` plugin at + version 1.1. + * Unity plugin `SomeOtherPlugin` includes `EDM4U` + plugin at version 1.2. + +The version of `EDM4U` included in the developer's project depends upon the +order the developer imports `SomePlugin` or `SomeOtherPlugin`. + +This results in: + + * `EDM4U` at version 1.2, if `SomePlugin` is imported then `SomeOtherPlugin` + is imported. + * `EDM4U` at version 1.1, if `SomeOtherPlugin` is imported then + `SomePlugin` is imported. + +The Version Handler solves the problem of managing transitive dependencies by: + + * Specifying a set of packaging requirements that enable a plugin at + different versions to be imported into a Unity project. + * Providing activation logic that selects the latest version of a plugin + within a project. + +When using the Version Handler to manage `EDM4U` included in `SomePlugin` and +`SomeOtherPlugin`, from the prior example, version 1.2 will always be the +version activated in a developer's Unity project. + +Plugin creators are encouraged to adopt this library to ease integration for +their customers. For more information about integrating EDM4U +into your own plugin, see the [Plugin Redistribution](#plugin-redistribution) +section of this document. + +# Analytics + +The External Dependency Manager for Unity plugin by default logs usage to Google +Analytics. The purpose of the logging is to quantitatively measure the usage of +functionality, to gather reports on integration failures and to inform future +improvements to the developer experience of the External Dependency Manager +plugin. Note that the analytics collected are limited to the scope of the EDM4U +plugin’s usage. + +For details of what is logged, please refer to the usage of +`EditorMeasurement.Report()` in the source code. + +# Requirements + +The *Android Resolver* and *iOS Resolver* components of the plugin only work +with Unity version 4.6.8 or higher. + +The *Version Handler* component only works with Unity 5.x or higher as it +depends upon the `PluginImporter` UnityEditor API. + +The *Package Manager Resolver* component only works with +Unity 2018.4 or above, when +[scoped registry](https://docs.unity3d.com/Manual/upm-scoped.html) +support was added to the Package Manager. + +# Getting Started + +Before you import EDM4U into your plugin project, you first +need to consider whether you intend to *redistribute* `EDM4U` +along with your own plugin. + +## Plugin Redistribution + +If you're a plugin maintainer, redistributing `EDM4U` inside your own plugin +will ease the integration process for your users, by resolving dependency +conflicts between your plugin and other plugins in a user's project. + +If you wish to redistribute `EDM4U` inside your plugin, +you **must** follow these steps when importing the +`external-dependency-manager-*.unitypackage`, and when exporting your own plugin +package: + + 1. Import the `external-dependency-manager-*.unitypackage` into your plugin + project by + [running Unity from the command line](https://docs.unity3d.com/Manual/CommandLineArguments.html), ensuring that + you add the `-gvh_disable` option. + 1. Export your plugin by [running Unity from the command line](https://docs.unity3d.com/Manual/CommandLineArguments.html), ensuring that + you: + - Include the contents of the `Assets/PlayServicesResolver` directory. + - Add the `-gvh_disable` option. + +You **must** specify the `-gvh_disable` option in order for the Version +Handler to work correctly! + +For example, the following command will import the +`external-dependency-manager-1.2.46.0.unitypackage` into the project +`MyPluginProject` and export the entire Assets folder to +`MyPlugin.unitypackage`: + +``` +Unity -gvh_disable \ + -batchmode \ + -importPackage external-dependency-manager-1.2.46.0.unitypackage \ + -projectPath MyPluginProject \ + -exportPackage Assets MyPlugin.unitypackage \ + -quit +``` + +### Background + +The *Version Handler* component relies upon deferring the load of editor DLLs +so that it can run first and determine the latest version of a plugin component +to activate. The build of `EDM4U` plugin has Unity asset metadata that is +configured so that the editor components are not initially enabled when it's +imported into a Unity project. To maintain this configuration when importing +the `external-dependency-manager.unitypackage` into a Unity plugin project, you +*must* specify the command line option `-gvh_disable` which will prevent the +Version Handler component from running and changing the Unity asset metadata. + +# Android Resolver Usage + +The Android Resolver copies specified dependencies from local or remote Maven +repositories into the Unity project when a user selects Android as the build +target in the Unity editor. + + 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 Google Play Games library +(`com.google.android.gms:play-services-games` package) at version `9.8.0` to +the set of a plugin's Android dependencies: + +``` + + + + + 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/README.md.meta b/Assets/ExternalDependencyManager/Editor/README.md.meta new file mode 100644 index 0000000..48a39e8 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/README.md.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 11eb52f780284fd69194951ac46cb538 +labels: +- gvh +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/README.md +timeCreated: 1584567712 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt b/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt new file mode 100755 index 0000000..06ece78 --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt @@ -0,0 +1,14 @@ +Assets/ExternalDependencyManager/Editor/CHANGELOG.md +Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll +Assets/ExternalDependencyManager/Editor/Google.IOSResolver_v1.2.156.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll +Assets/ExternalDependencyManager/Editor/Google.JarResolver_v1.2.156.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver_v1.2.156.dll +Assets/ExternalDependencyManager/Editor/Google.PackageManagerResolver_v1.2.156.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll +Assets/ExternalDependencyManager/Editor/Google.VersionHandler.dll.mdb +Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll +Assets/ExternalDependencyManager/Editor/Google.VersionHandlerImpl_v1.2.156.dll.mdb +Assets/ExternalDependencyManager/Editor/GoogleRegistries.xml +Assets/ExternalDependencyManager/Editor/LICENSE +Assets/ExternalDependencyManager/Editor/README.md diff --git a/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt.meta b/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt.meta new file mode 100644 index 0000000..f14964d --- /dev/null +++ b/Assets/ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt.meta @@ -0,0 +1,15 @@ +fileFormatVersion: 2 +guid: 12dc913e0ab84c37aa57b1cfc1a5f1a2 +labels: +- gvh +- gvh_manifest +- gvh_version-1.2.156 +- gvhp_exportpath-ExternalDependencyManager/Editor/external-dependency-manager_version-1.2.156_manifest.txt +- gvhp_manifestname-0External Dependency Manager +- gvhp_manifestname-play-services-resolver +timeCreated: 1474401009 +licenseType: Pro +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar b/Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar new file mode 100644 index 0000000000000000000000000000000000000000..8c66a35718cfdf726760148e875967c7feccaeba GIT binary patch literal 157222 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�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�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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Android/tapresearch.aar.meta b/Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar.meta similarity index 79% rename from Assets/Plugins/Android/tapresearch.aar.meta rename to Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar.meta index 6bc6372..4b08852 100644 --- a/Assets/Plugins/Android/tapresearch.aar.meta +++ b/Assets/Plugins/Android/com.tapr.tapresearch-2.4.1.aar.meta @@ -1,14 +1,17 @@ fileFormatVersion: 2 -guid: 7b813cdee821d4c9a804ee2ca97e0318 -timeCreated: 1520048712 -licenseType: Free +guid: 1fb6ccdc7cd204ce9b16690e3cbff507 +labels: +- gpsr PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - first: Android: Android diff --git a/Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar b/Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar new file mode 100644 index 0000000000000000000000000000000000000000..e63fa757fa9c5609940bb395c45bee6b01ff18c0 GIT binary patch literal 22466 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 literal 0 HcmV?d00001 diff --git a/Assets/Plugins/Android/unitybridge.aar.meta b/Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar.meta similarity index 79% rename from Assets/Plugins/Android/unitybridge.aar.meta rename to Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar.meta index 9b51500..8a94e49 100644 --- a/Assets/Plugins/Android/unitybridge.aar.meta +++ b/Assets/Plugins/Android/com.tapr.unitybridge.tapresearch-2.4.1.aar.meta @@ -1,14 +1,17 @@ fileFormatVersion: 2 -guid: 18771837d54f54485b64573364604b9a -timeCreated: 1520048711 -licenseType: Free +guid: 0a3f0abc67d5845d7a13ed66efb57456 +labels: +- gpsr PluginImporter: externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - first: Android: Android diff --git a/Assets/Plugins/Android/tapresearch.aar b/Assets/Plugins/Android/tapresearch.aar deleted file mode 100644 index 6887c599a573b17a3951b7a873afd68212c696a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 145996 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 diff --git a/Assets/Plugins/Android/unitybridge.aar b/Assets/Plugins/Android/unitybridge.aar deleted file mode 100644 index 650a301991cd20727dec4791249bde2467408326..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21996 zcmcG#Q+RGsuq7HBJGQf9+qP}n_+#6)ZQJ&ao$T1Qo%HT=_4V!V^gaD>*H<;4X1&Z+ zV~ka^Rw+n>g24a*K|ujsn`FvZE7#PK0RsVPg8%`c0099B+L-|CElp$%?JUhqot)|1 zZEbQAC*_71eu=((MgI91O$N`WvZPc+hpLc}1)H?O?y5lRJ9KpaqWGK270a^nhZK5DXiI3w2|0Wz$i=cOY^Gq!4pCMVebSVAvB zrCaDM#h!*BsMV=06gIewQ*dr!dnZ4{3ygj2G+?$;zMbo!2E8KL^O+iD9Jszq)eo5)XhK+$|u=G!&Q&fPE zM^^qaeJy~(Y4V;Q&F@D@CJXU*}FJf&63hCapDI9ps{*x=6~MvCL$n;V7yj1fRoD# zC7Nqrr8~LWv{4MrnukiTs4C3+W3Za_LIL^n5Ci4EjiLC0^nc{ZYlus~tV+G>Q;Ti$ zX9KdIgGQ4{_drdL`Kag7{lhsE$6|yu&%qY=<*YJOXj93flXn4ZW98?jnU=%rm^)6n z(bh}W;7m=aavn~m*YcC!0qX3)li%A{h;FNKQ%IrwSI!s)2G+(Z{0$Og6f-JHrjE)9 zUYF93P&21yOOj9J5JRBI2YnnI(nq*Cdy!xs+dg}{s|`D&PkINgu2uGhTi6T69SSd* z;FFDKP|gQn9kH#VVT8_JPwz(;NINJ_Q8pBchj3=xc(mQxfEzE}QAxEb{c&G$)Pg~_ z_@iptUuSE+_4(vs+)ez~;&u!-RVnYbid9}AyIp?@wVO|{#o+MZ7MqGqk#Ui%n6P|aI=3l{>q#n%R^~dYk};y1dYm+%E2N$nVGWE zbK(b#w{1R}k}80~xOXB4i$CO=u;!t*QW~dE^hJLt@iT1Cb>&gUI3`zUAEOpfXTFmy z<$YT4lClKix*|hQC_^h4}paEfdYn*gp(sfzw zN3TsD{}5~cRrDsq7>GUrZ6xQN6mzF)ZWBpYiRo&+(ZPZg1*nwmT+Vi6t8%k9N&;dk6BR}|18 zwG&bB{fFf;+F~pT#k2@%Mm7wCSrv(163e?3*Wr}ptmNJNt&uVuP*~F_7lSNU-u|{I zCzt}DV&j{c8h|*%cQhqs+KI1X1iD-xKaAgds1gX8f0a+g#`7k(_DdJgM)(;-gE)G7 zz-;w}H;H&pP=U$s30)X|LoM=w{Vcum-S3=zuJJFv^>wkxyIE68BYI(+@R#$c z&Prq{VZ3}hVxvRC2IANFVlejx5aaITAkd>HV3ZuAfe=gKDh&5&r7Ves_l4dqd90V| zb|0!#W(PINb?B(3vGqMhtKX1u?j8uny0lI6>@XLFJlHrkln|tK4Yt0tZKxyr2l;Au zgKA>P)v4xULIBQB+c@}domT{gVc_`w+}-ok6(5>{ZiZ$(VWq}mQ`SSQR^O*6hT;yF|OGX5a8J}w4nq$QlFp(IWq{F6v) z6GNHR?eiu9*L*QD)wQCO+#{`UPo`eAfKD-|*P&GPtUz4xOQG#7zcq)LGbz40%)Nr8 zByGnzX@3Tgq4Wx8*1?J6I=k zKRDNWL&$_af3VZSdNu&@Wtl9pGAzE{t<2@9-jd&e*EUxgtC6Qf46weNf_Ch6QcX)} zBcuz=J_zDxvU8d7u4Tj=1sUsM42i?;S3o^AWkJ zUoH;SitQb-kFMO49K3G6#l-|a`#|Z^ZtY7J_j$w?;x+S`0`j%?CD&@Z?r%q(y_rx8 z$u}vbnBw^?Uy9RB$J2Rqk8&Z0P+)ms0oJA*E?&~+=}oKewh-oC}c zh7pPtKP`qdgsfmD>l(Kus+at}e}g@Xr+OJ1S~i27@~~bfDq0OKWe>0pAD&meqJ^>F za4TLCRjVD^h<&*kg%k1*MamCxng!Pi3#pUYIXrazOHh>>cfr{V=W&9u(^5>V_J)Bu zj=w0EA|BUK`O8a$$0@C0tZAoKew?r63L*HsgZU2{YZhFx+)=x@47?8x@Wv*0L(5na zpg3QG54cW%~;xHggwQ(Pvk9%-2KSG9}?>jj~E z@4^{$`WC^(B+YxJ8lxQs6$%BKe5O&DCK*ZzpO4VuVs_i>W$7-xFU}Tv`c&xNdE(#{ zlLheue5O+gRU207K-nX892af zARdf~Gz&(;8j4s3BK-xHq}Zc}?&5l3(Wl{eccI=sU1Ptag4*qergJ`g^l1&8@@ z?j^a+jZRw<#pF$_vlV>^uXpz(Y5KIuRn=t=#(Km4f5vXR58ALR%7Z*O#cAA~>42Ht z()(~t(%na18uMo6;l6Hgix2so;-&acGGhs)t;wy;5ozVk&ErE3@)m<^wtQ+Rr}JX( zdomX;EMJzU6m*5nTbFOqqZNdH;@@MfeMfx@FeJ|<`|VP!YrS-2H-Lbqq0;-}0qmL)zp})bb)LYEq{$Dw` z>y>EoC0dhI@^GQ+@5e%y);=13+a|ROyoWYZM9PKZ^cBUog=0^7`dH;?@R2qH2t3mmiEBbp>{;7r0F1Srwm9==8t2JZQRlv8 zSoj;h!W<6$WV^CniB42?BYF!WSEp{{yewm8n+GJsYEdi!v|m4p7f&5e=9pI!Z0HK5 z33rYmdWjMGH1E8YLZVT*d9TAWb2xb=eMQj*U63jXE=&?hXq?9%<=Bv~-nu~xlUb5L z^HRnzbH@SPbR*--uIicO<$W~HxFQ`h{$N1O`JXuromU$$P3Xyk}a$!d2A^AtRVr zVNjIQmpz_2ic#Vg4FxqH!VUF!N`J`p@cVG)B)slN;+izbEe_5UuO%LOLe5BDve#uy|WLi+%Ft zcgB}9?LWTvmCJX#GvFI&s48MWKfi7nJ6j@|^OdLA@RPTLID;2Y`RZxXoaI4^Q1Qm! z=CR4@3|wS3Z4|A4{DfxPFt!x}BP zwM(!|XxN5%qq-06YQVa}3Km%tJ$JTkxy1kCwv#t$fGni%{#7R!R_EV~hFGvoo^}wT z&-16_aHS?GUI4_m`XpG#4FPaP-IqMAOlfO=&&StNW${Y_DN@#FSEb`kLOM#U?j+p6UpiS*Zc%swHCHju*>=FKoX=#w5y;IK zAMAh)Ln8@>N12ctzlPL%bv1281Qg$g1iuL;^IpN8VS(!VMrAs3b#WrfJ!n-29uis4;5}>Tw8M@ko z1_uwhOt)l-Cne{{<@e}w$XF5Ktav^D8erk)HNP!P4=SdN4=PG9NHijJUhLG#dgfag zQ<%pUSE|4FxlcyV|0!0#q$|PdXDKY0*-azvSN^xWI(QqY+vkYiVshFy!@HB|@ACD} z#0wV(FVxEzKJ{16ymlAE`zkIRs+m9qJcMEQ-*LEULE8hjKoS37zAY=7K<8>fjNb^R zb-YtN7%n;_j&Ixx<(FFNo~8n6#l4eJEo`4Yk(I8`C0XjIUTu@XDK=S9m8lf&k8y%R zg_qbuufxK=qyjws6!)HDp!iN@@e%rA=Qd`4E!AIoPFXTT5SsA{lGx{G4U`Tm~gOJ4fY59FsroM^-Gm&#!`? zsm-9yToAa?P!QO>XcFeWzTWU^MUdmo3~GMf z@ES#|Jg#@w*%+Ye(ms-ND)Fr5dmRZNbshg&wlHh;ssM2A(s`^lA1{bQ3mN_fRfI89 zt;ICt(1d)Yg+Wnn<=S9F;f$Y>+n&Ig)vGdcb*g01+hAR+t(ivXqYE6@M)W^as#y__ zpP45Q6*aiJZhv7aV3n0qsq$WyJQdo|yYUiQT<}m)R=p)%ih?T}*5!CJ!7QVDXTlydxo^n5KHd!&+G8KZs_9lQkd0lTlpC>X z4MpR_*k-N8wImtb;GK`h?HeM>!YmrY=>5blpGV2&^Au8o`rA+mVFHWc+VLw;#y;c= z5uFuYd3*&UVw@M@(1p*1rnjPui0W`5Rd`M4m#(o|ERyqvSzbk@@&QphB|%E$>q~7g zgp=MrfyjKpE#lzUMC+dtuBSCm>?BAon|~Ga(y{BY-r|Q8@fO=8R#7&ln9k6t=;p}` zm+lh}hZdto0^KuX=Neumw|{;)x^L6?!iZ;hE_+U!@*0)+l<#^t$)&S{iA)|ir9lF~E-PtV@UZMXQqbvCMGu?nN}sBgs6kCChv%4dd#SpgA13hU{C7no zyw$aU94}CESE$XYpL$#!8ujE_ui0F|i@exkRsrqnH!%)M_+A0-$a;?n}_xbkpv0Kx-wQO83MQNUSlo{-7M1Zr8zvw|-J z+7PZfOB+jKj7j;MCnt7@w|^k#c_TKHt`5C8T5M8V?-o@9j?I^yXJ@_XS9k5V(mZeq zv|%T*(E86}mHnIh1C&f{@V_ax@*OPh#!0XrC=7JeChsIW^-i)s!`o|UM3XwG?5n3GGe$Q}cOTmJZ zx#$5%sT++-wL+m>4qm*k7=0!%O*jsvCnGWSDmxxG%5m^i8ifeHY|9-yKh4I%2!{1$ z-ja6H@v;6;ChnmV7fYPJPAZVA_XyPl+BXZGM)PY(NR*E3;A$i+?i9msRq5`$Tw7@L zLZkh#fp!;O?mVaL`bG`ctgiVrYQiIMm-Z|Ya5daum-3b(y5pS-&10h!FmTL+Kvz5I z6z?L>N;s~9jO)oC3-kG;D0gN+eB7yg7AzHAxNWfyq42$xQN)ga{2m930Jxl2v}#W@ zYcShcBPL^c?lU_@vI&2e2ru|G@QSyZ7yLf)Eq! z@{_#Z_@J5rvF+9!R_Few<1Ivc+@e}){pWjCwXyg~LzW+^f zy0c~Z-T$duUF~NWiSmhZ?6>iaG*QQXK6`R_QpZ#J+Val+KQ@4nKDw+Buz`ROqJV(F z|22S==$zf1OLR99H#ib~^6G9Or-Iy59xb}M%JBAjMbu^8hV5(^1dtQkMH962Ds`9} zetLl1wW5Js1K+`j~BHAnIdz`X@mKtz%r$$fyQ|6XuUJ@+#o&@B6+E zN2WQg#==Lt{dyzJ+vvOk!a&JBx1;BBEPy6+F^nccc;*Wit_lo-{?=*ZrRQ(jP=H>{ zD(82;ls)H;j}2zQx+J%$Lmrj+8`re@S}pr+={{!k;PraaTH_>U86x>nK|A`5sHR3@ zB_+wYg>x}sapEOpx8L^%{quREE3+qQU7qZ|YH4(5?XOeZsly2|R0p5;Za+W#)pQv7 zIrUV{{gb=I<7=AZ?(Ef@ju(zRs^^nn1Xmp|$^7|F*YoCG@6Rxo@|SSohTm;l3lKnxP+~~d0RT?cCXG_2DST8C3e0@Q=VSsM%^Hx&orG)yF*%? zD)+k#6Ddq@DWOPP-l%tZXr>pBhy?1V2RM%5R&8hDabDLm#E3@9Q9B>ns0^0jG8z@N znHHl;o$7d(pDS8_{YvYW?d5zh{z&t!{Pxpe1~ACk5iY=6(Zz=b0yM35SFdUhFWw9B z9+HhgfXI|4B(4+2Kb@T)#`+k%y%Oq-&|a^q)|M1`B4Is;17|drzi&r@oLHCJ<+8fc zQW}iH#{cXe%gLlHoyL8|Uv^3rTDq#_$-E<1qCDFn3YVXE zU8rxG(T5ERB_Da87TFW&GD?k5v0QTSn6_dZy`uKGI9Wr|eMRnKG9~x#4pC)ifZ?4@Wqkt$hl1{CH+nVX{?Tx8SuqD2qDkXP*eBw zim@8n(rpbw{YzRyUYIHAXrtAhV#a5P+2KB&g8+XJL!+d*pD(FFC&U~nYipy+N>A5^ zacx^|X%X9sYZGg!RC|&eEe%I(uU5p2iV#jHICX3k8GMe&HS>WlY3~4Vo(tIa5zKWJ ziJO-^xk*tgykpQJmoFL1A_pCLr! zc8I>vVo%5R%oTg%pB*2V3uVGy4=WWc>> z9ckFE8Q!zNb?V>(yVJtQbvoxFI@pcWa{p^w3@LOp_>4=MKK(R&I<*^@l3LZ&BjHJu z{g|`SWUrv{Vs4p3ghQy@L%)BHuIlVxgC;Qf_M?Q9@OLMy<+HT_~R!vWIFjp|f*384WIH5tqnjlX$;*6BWd@A;$*~k|p-YbzfGm8ko$_pAtl$ zFt-(@>y0jkj6Pr+9q^;H)hNc@MiT6rwbu3)3M=7|(IFogdmZ^Bn`N$T_Xh~ZOv1nnJ;c!sj?;jU${gh?AarF zX*@X-QYJ1%OGfyB2jZM~e&#N{9LZfMEf~LuWf!=gSIwed*xyTL#y{%B@{sWqSsI@R zUF#@Cm0vmFgpoCfeFH0=N9~vxy!?d6^|+7-&v}$5Ika2+l#ve9ejRYiNShQG!}zF? zJdi#G&4F(WaB!&efEyne%sFNx4l>oYJ!K@xGE28<9|?Y^uCi`9UhKArqLn4n?x_?8 z%+&Tjr>7Fjv=KBZt4{hbAqDo8QTWI3m>uU=K6nszUPg0a$^S*~u$jK!p7azPV%aiv zv7*_95ZKuBXD@_c$Meq-V??-$k**rIOKTN$QP6(C%cv;fwh1G6x|)D2KX%+v-0Aif z5h1yuStbm~JW_+Uu*M5k^wPyJ%l5^8Vx5g~E~HxWzHz$RE^h4>gt(HkTFnw|e`hXT z>Al15SKQ(A@wajjmy!MMg<8O2Z277|&dw3c8R%rF)M0di(6)!beZpH6Z+Eq~b3v7W zxSFX!7((8=l;7tjV>IWWQVjFbbO3^IVtx-8uOY?=;s9eb+&piSd2d1PxhTz;KGRUvJ9##O%gqG-jkbp)|z;g zdaQSjdt*K@Grze{N4w6MrDaF7{&aW6qO&nB?X`E~LG4kUBo1l%aeSKNd~zh81v#U! z690>bbihu~J?y5EdHs)IXv#Z0U|&Nx@m*H&%1P$y+$wkH7oNzbSRWQ~;g&)lBh~sB zo1|ttU7zF(O;usf z4$KqR+LMM?-xcs|?X&K~Ms`Ecg-zMcvrO%lS|5C8db?a7Qe{eORfg{aGsPdH z7vDu?)Q^DA(&zP+gOnwKt>Amv!Kq1b8lO26x{ht50r83B9)-1j9M)8yg&sm z0-{$=C}D1Iu5kzLRdeFM2_$O5%YI^#~(P%CwPq>*e%Pc^HavaIU)@ ze!_zT(pYSby0Fnh^^n(w=pGfrF>LUi(BI)qh&0rz=(>9gsO>{*g2&aay@#ev$}VhB zy4m}Wd&-dwv}($%V-)gRI^*d@)xeW2O4Jrb1Kyd~rIui=t0B}0&|N)ih$8VymY7Af)L&KovJ2-n9`A2tBj_m5Jo)v|IcGM@ ztp5V7knrDxPO-0@If#q1UvDnh+Z*eVA}M}rpG==7Q^p4RM@{HgEMi0gWH5F%q~L}u=D zCeO!pgd^+_WY0HS*L&Ji8BWZU-~Rh%R$ibY%n8j54IkP)*Q`a>Yi@ng{N6T8@$h> zr7p;+5jbyOi`YkTx4fdhFffF^DP~;`pwQI~BE=+bG~5q@(m2gt7SW&utb#i`u9H+s|_Gf$CyZmQ>aDV$o`Jv?yC-;%2# z9-f@Qgxc;Q`U4;aCcxucDE_19OJ7`I2m=A5dv&$F z8CS(^5!ZK5G~mMrc!iv-Igi)#gLCTMD)vBDOwecknGcYuu<%GuMNq{h)Qc-Pq*}~S z$XRtlA#};nWW(!>+-C<)Au%#G75xghI3uD1_MoU_W_tk0+-6Qz1@;CjeZINk$d~r^ z_&lG=f?EUh39k?LRYk*Cbg^%etp&mrT%C0?{|tCGHgiw^jZf6@>k!l(& zfG?#2DcB>ABiHpZ>T&V7WVl{UG2_Zoqdc~Tv)F>;*{qP4*Kd~qWMmr@rWy!;bh|<< zw?ltiO%v}~RY4;H(kyxlDwTavQK%FxiXr(6pUROA>V<7VPg7!it@lRUE=$NihilJ5 z?rpB`-AH?DY{m8yRe%i}9gL)-NxoqW@K!XBT9yr!jl>l@R_aJwHHSTQV4JM@RWH>J zTeMTAI+5Vk?b(ks305KPx+gMne;ZmhBdd^xl;zD=6+&&@>8ef`6YHv8iMk0}UKhQ7 zRSj+4t%n{ic;L*M96Rg`a3O7OUY_`9ZTMpRE*IEa=G_PPCY)BlOQqhoDm>O%0ZQ#_AGfIiX;U;9F7_PxH3)s{N z#D*t5N8<1gapV{x2~2Su<&tems(J=HTeb4|sQPWbzYROrzK7I$_d>!d-S>9u3lG#N zjUN{NSSzaT#FeAjaQ6||-%t6c6_eag6EE5FS>r}RzL{Me71=nUz6v{|9bqr$wchU> z>J?l-@8<{yf35omLLi(1f>x1Mhv`7u?ud7V=k;W&JCWph7ud2|sm-W6@TgK107ZWy zY4%OvZ4o4FG)%`I6ve2fIYySrpUzZpQ^vdy^;Aj7m0b`xZ^9`?2ZjjYIo}P4c`&Za zF?u!ouuGw)NKsuv!sytg%Od0-QIjrWo}H2H^r}0#!()tw=;TINxuNM3t1=d#&gf)B zOj)73jECq_>6yYigM@E913QQW3}_2&}2(j4W>ZXVh1qB)1B~ zCvD^i?E7NOSTE~i#IY?c+P2YDMMLpt7a@|dJ-fYEZI>>nyd@zdqNpbAyM4`SqcKp} zM7`)>pJAmWfy?9br!EowqZs72?&B>abWn;dRz(A+0tGbV#xm`0T*B>;2&GR(khMA-8jt*{$H=Keq z_@uuVyWd`i4heb)3=ox?9}Y@(K2W{l3v&v*l)Sxt;}G@P5FXv6ejfVBLf0qWHJ%B= z3NH9Rz19m=EOWmR`h*|3-*5XA@&;y7WfU)tzQXzu)1AaZ)KGZYVBryzEKD3k`mo-o z_uMdxcA(#54uc^damL{irs@Uyq#v`i@s4~UT0AUC3D@Pcr-?+mJY-`t)F?J*9!p*# zTBB}D2P4`h9Zbh0@$)yJoffWaH2sEKC_?Nz4?R)Yjf9s6I2Mxzz5? zC+{&yMMWfecF@cbw=banp1C6?LdI@5z1g|><95oP*)n)5Xx{h2@$DVeB;F_Q))Fx+ zTFS?%IzA$x94Z}xo4kBBSfWOUb*!?dL`F58YeCHPY6>GbAK@0XSIGLL6Bezb?@ zd;@j@xIyT>7|_k#5^c#_JDb;4$;6sD8^RNrb;h(&VGswj85E_y9oNTbwX*rys<5nX zwkVGCjPC`;NFCn~E}rF|g{l^^9eR@dcO&}`3q?6pLkX6T=a#t=9aOmi*pB^SJrSNc zJEo}_I+7mclx`!7Cwa>%kwRHWfSp*#gtjE}YhyXJ|C_CzEAi z1h-g##_O?%QG_{|M(PZRGWL%!jY$kTnut4tx|uWw(A$((O24C)*PcNvFY)YQG$)vkXU)oN)DZ;mnzyTu8lIVpZ^fVNZv-xZ_o z`S23dLh5pvD|J&t;@~#^xC(9NF#0%ZLryVwc4d&h@8AF6-qFPOV4M}GU%aAQ3GXph*#0$erYeiL3K?b5=NX`EYi%|9`eh#qR5Xc{OZ72D zvC(r(q>Wo7DT#Z-4KMX-u1f1!Zdgv0N*f11gLW&=B$0fs61@N2PA%OeT0joHL6^9J zGkJ_YaYO|eBQ1=ULNPtY{~79@a1F0530)q% zMRtZ}E&@)#+SySBkwRdKac(9kkwBq`)i1kz3ugF63Wd__vI4Y$^6m$gUbY0G~>l+-k%%R-4I zs%u4&g8inXsR2g{#Ezf=y=hNyP7QF&mr$CV<7QH``nRHUWSLlS3wv3`CGbZjuakR0YrCJE=jjjT#T<*V60IEklB~{9uskzM8(c{;h1vTqs~P*7SS-Tap$lQ z`~n%@IScMogxc!e{JQ!9`hOZmH~%Jv{`H7}{>@3n1(-U~gZ?k}p#7hFOaO*% zhDJ7~wEw8llGc^we+U{;@s*};{#64E3Is&*&uRa&AWLI?fT@kWp^3hcjiIr%J`;14}al!zTy~Yqx;`1*?I9drE)50XU05x4}%U08T!b zc4Au>EGXuu^R_NxF$XLUaa2GvBxYC6R4XX<&+y_1BkBI_hILt!2(D{#{)qM zE5b*dH#*JCsj1$Im-h1AqQ^$|20pV1b*VUig5HY+@zuiC8j3Z7XPNNti>I*S--iuFSD{O`Tx30NH;8k;-u>De2_4MG*7GPf!>M1qZj$CTVg zeSUP8C2P8HUX2FjY4bJSfFD5wzbs#}8Ls57pDp;iV?6$w;qV{V)h(iB?&T@+48HCFQ36|BAY51?^Hb1SIs}2gbcfd19|I- z=_$CS6*zR4c1Gu2>&~~g>Saw%>b8t}<>7sJnFfbh-b?{*G3LvX z^0VV>+n&&q^dr}{ywp8+VS?97>D=QND?a=)lkcBHQYo-WsZ(yt+s^>&02$8$am9YN zly}s-C-D7ms?t?;FuL!XwmirAF_J+lq6Y2&q&lsAY{kSxjYO*yon)9|%xE~cX%~2S zXLuQ5INE9%ni?6}7I?U7IJm*3RLvrbKhyH#GF8Jhf<0Qbc;$ki#Rcs&TU3+{9I9>2 z6iGz1%;d{b`ucsOZ36u4jJ(X8+UzvszlV32^BaBUmk{$w&(F?J8fPdAp#OIOX#1Z4 zP@TvamEa$=<^K8q1i=3*=)Vp?UhN(IbM_a&Q+j z$%)zo>DMyv@klTToz+E zKNoM^EaRqx{qD0>80Rw{GiTtW79u^pFuQoOg1H_X)8~nV^Qs<8(|Uht{{((gkAaTb z|HR@49+GGoW-TQB-9Wlb)j@$K!H9{4nR$VYeTtnPim9cMp`n$bWrc&OfrS}dLE9uY zAD@+%n4uP-9pu@f!>temAtCIj*{P~zyiKS~$2q ze<65!OiZbO(*KS8WMp7S@$BRXHQDs?I`D4O&j%G^#vVYcq(b`<^*X~iA^CF46j3X1zI)J;u$A8J_u>?q*`p=icqo#Mf9Pd0xik?AMm2kA&iXtfi@FapRoiG#d9& z)p(Ood?>ySK$dp%+3^gPQ+8{_lBIWQ=8 zXf|FpN^gs!z05?x6X{s#MuVYrl6h`P0wEK}N^cYVGjOaWYs z1$VGloQs+lSxzb=|MOXJAsis&cs^CTnWZ_?An00cFKaEjyK76Lnlz{4;<*iy8Qf z+D$WW;$umgmbqMkp%=B{_Q|noF|wAr06SL&#|P4zWfyWR*q6=nCGg*11=HC-ScNGt zF-m^D9I!GGmA`9|ep5#Lu235ntq_PD_|re9vpOfR+RrjPH#jl8FtMbx(ceGOPbg!X z!5SI5`I$V`EVYTfRCOevDfR!YTC23P4Z}<9><1^Se3lBicmD-i!1$j4{-5#!%w@v) z_Ppr{{=X|%Mf=lps#{nzweZK- zt88p7UPP7~rYl2kGP0ZF;U@+4ufIz>S1n~l71BSEfkg*n9cb>hm~ z(pA0g7Bf{)$6a#sGRp?FecAp>SQ7#CuXbYtGX*uZ_fZa9PEf2fv-Oq;1`4dir<%C@%+5_lfuX z*$2H6W zFc&SpT+wx-Cma)t z)pI7>VeC@s^!~)()s+&v19$yXF*NJBABl|9EMucR|nmv&%Mm}4NEkYSvb}?CpER)~NUwz4!{@2x+Yi6#Q z>)iL;@0s_#&wHNdI*<5g&yGsw`q^$cX-*Mb&<7po12gr$a4I1>_T`8qCw9{~#XoTs zdq8`xMSJj*71ZNRFTFW{WT0J>QppHep+=IES;MRGVogd|K?lINCoHRd(0Awc`odjRq2(B}Gqbogl}^^lYG zg2PY_NV)Y)MeWeNwZXB|Q_=6n^!DQs&k~VuEC={{;%?5_O)GDzVocb_8}9bKSkM%q z^ ze>}QhARiISZC%xgd1P3H$(t(k0P36gb*9ieCn$aXhY>zrtX)HsH!g9RPk6Z_c?7kG zNofb}S80x(;TOIDkhU7QnCca1vtU>yLFke8$=cMo+BwKoEv9+al2EIs0VJ4Wk_De_ zm3a!eXQjm>sAR=lk}mfpXzs2L88}rBuM_d-4m%uhUQGUc1fs7vmO4@osvarA&?n-e zTfBirt2>|GaG~iJjVp&nk{K1OMXHlay#n+p5HotNQ-0`D@>()EVEeohL^q3 zip)_`XF@%sRlK_i8mx)%{o#~J%3*T(+pGZZjcf0_;fl@%V>M-OLuHBt48;`cQM=g> z@|v6JuleYbEUo4%KlY#|E3T!r+AeuN07btILwLV$YUWFX^D;wsYsiN=>fcS@)I%|_ z#5YK9tfUTg#8}nPj#({MU(QZ( z$DPz~yes--_1On64D9vk`r*tSiRXN3Tyx>-_h&-Ywv=v@ZPk#`>qEvBka4jfq>`-m zknSDhz2rA-z5WrX%^HbI)Mu|koZBdeD;Ii|xvqX(Z;E7ZV%L)>*nrk;rsM>AWUD*O zmu+zlEt)k>l&flKoVNY)I9s&JZeg=UD@P)u`%m%3}PCxwh&X=1_JuK z#(K`W>JW1kO~j2T^*39cB1KQIG}6mjkA!tP)sLJSa-KaA;Y}T%iwX~`Ypfn|w9D7v zRmWd0D}BZ%?x#KUf}ZnQr_V>dj)x_?ytg2l=#uTOw9yzgjZS_3;+mRK6$EICtGbd2 zpv9|ic8L-$ywZ($F3Pl%5b9!sNZscHitq3ZH%e;REJfd_XSNy&u+p5DIR}8!fo|S% z(4#8$>!BCb*{I~wg9Lo|60~iQ@}8}Vk&{bEB4fs0GX80@6nR;K;2G_*0m`96k+-fPXy-&+0@lodA?qf_T4J&mmvIV3%uf(e( zdxjljV>toiaRL>z>x8_jH23+|F#^u}@$>0Lt#NB=Z9%IqZZ!^LXIB9B6mB@X5N-dp&aG=3%?UH*l^dK~5F z$2a43&p7E#xS^D?_xAab{1A_eq&|~Z*~0!Jt>-?UL$*W?R-mBrCE+l7qB}MA+B=-v zT7I$O2GNefs3eKS8ciXHy+=L}tmd;FpCLubu9@*y2v8uLiJC9~NO0XI<4VG*WFDu$ zY~pZ-r&OhZZ0EF#T3OLrR0$b%mV$9Hgy|l0ZpEZ-pe_YlwN%(r$vKRuic?e_YWqG! zx{n(WR>wPSU;Q_q1b7)vTEZN{CH^!=B@$E&Qxzec@$2>*MFBu9vaI=HAOyziZvH0K zNuFA{T-alXsqf77>mMdp4Z!7&S07&l2g9Py5r(BTUdi{aNtsrSGnwDYo@BuYoD8AO zI_Kw|!s!vj$8?Wyicbk>8kCHGcltrv^w%yrOBf-31Jj6j)xFW)-90}euJ%n)mOvLj zvUs@xCaDf+nkcYQ^>ZVOm?GWCUPwOV2JDH3;L6Y$gSmeOH*(NXNFatCjp^VPrE@&7 zk8vDn{#+kSx^Tbc(?a`XSFB~chqc=tGVWyA3-0GE+KrA>#e!fpZz4|!()UJ9mcbPk zz-r>w@{0-6GNczgOr+uKMBh@yYQ7ZAc~o#TjyWNwD+46Dns1a#@!Gd2lyaCLvemQ2 z>&s;Qb9eqh=2th7EW>C0%*{Z;`nEOuJtOI*(=yC5Nx;$Tm9;AS4U?D5EkiTYGrE*G7eTo8lz`!jqgQ$Qlyf3Q1iBS znFoA67SWF!UF(|Ek_n>I7`9FAnT#?0fA0Ti1g(+-N?~ z({w-zk=1Vj9c!0fM^svrnBoq^k02x zr8HQzSrju9^6%-;9VU`dMJDudlvi+oU>^@IrB%oqwv2KY)0U?x#@EJ~8 zO}~9oGILjswZUOolEOh>^P?RTLclx^pvLtPxt}u{X;(JRLn5u4ktKpfNI)R>?>g+1b9@`x{ z5I@mvuY8-!yZ8g-+<{j%rJV`1(}doFQ$I*f+z6A*dAkZ`WQx6weoA7QN8{Kx=qawC z8~b@PsIWM^;t6BVu$-C-)+?}2SC4v6qioFzEE z5FieQYuN#~*I$$c)KULI@T-z{I2f*F2LQ3B?V$pAM}bGTN*%y(Kz+t<8>bFKew8dc zfKcI~6vD+19Orik+~xBFQTz?@pG4YWieDwtzLTH=CXb^y?!Nsn_0i+`S)Cx@;CTL3 z_dQ{7m;$HnXqMrJI?LlI{zM%vtbEXLqunKQMBTqDoul%O2ARLJpaKXkAII@0`f%~B zgND;LEq9drSb;~QUEgU?0gUp;lKhE6-1_jK;S{P|{SW!E5|6GHzw@91e1F68CmL~6 z{6WKMi)p$Y%+U;C>G|2s50K=)_hFQ)&)Tt_d2pGEj;9*Foh=N$zeogROP$p0Dm zW3oI-frEU{z~hYapy39 MAX_VALUE_LENGTH) + { + throw new PlacementCustomParametersException(String.Format("The prameter value " + + "length should be less than %d characters", MAX_VALUE_LENGTH)); + } + } + } +} diff --git a/Assets/Plugins/TapResearch/PlacementCustomParameter.cs.meta b/Assets/Plugins/TapResearch/PlacementCustomParameter.cs.meta new file mode 100644 index 0000000..9697031 --- /dev/null +++ b/Assets/Plugins/TapResearch/PlacementCustomParameter.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 45c82f4cbad8e4f6183e66798545a9b7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/TapResearch/PlacementCustomParameters.cs b/Assets/Plugins/TapResearch/PlacementCustomParameters.cs new file mode 100644 index 0000000..ac24f33 --- /dev/null +++ b/Assets/Plugins/TapResearch/PlacementCustomParameters.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using UnityEngine; + +namespace TapResearch +{ + public class PlacementCustomParameters + { + private const int MAX_PASS_VALUES = 5; + + [SerializeField] + private List ParameterList = + new List(); + + public List List {get{ return ParameterList; } } + + public void AddParameter(PlacementCustomParameter customParameter) + { + if (ParameterList.Count < MAX_PASS_VALUES) + { + ParameterList.Add(customParameter); + } + else + { + throw new PlacementCustomParametersException(String.Format("The maximum number of " + + "parameters is %d", MAX_PASS_VALUES)); + } + } + + public string ToJson() + { + return JsonUtility.ToJson(this); + } + } + +} + + diff --git a/Assets/Plugins/TapResearch/PlacementCustomParameters.cs.meta b/Assets/Plugins/TapResearch/PlacementCustomParameters.cs.meta new file mode 100644 index 0000000..d0e0924 --- /dev/null +++ b/Assets/Plugins/TapResearch/PlacementCustomParameters.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a5d36dfba53d24c26a78b1abf4d612f6 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/TapResearch/PlacementCustomParametersException.cs b/Assets/Plugins/TapResearch/PlacementCustomParametersException.cs new file mode 100644 index 0000000..99a7b01 --- /dev/null +++ b/Assets/Plugins/TapResearch/PlacementCustomParametersException.cs @@ -0,0 +1,12 @@ +using System; +public class PlacementCustomParametersException : Exception +{ + public PlacementCustomParametersException() + { + } + + public PlacementCustomParametersException(string message) + : base(message) + { + } +} diff --git a/Assets/Plugins/TapResearch/PlacementCustomParametersException.cs.meta b/Assets/Plugins/TapResearch/PlacementCustomParametersException.cs.meta new file mode 100644 index 0000000..ee0d9f9 --- /dev/null +++ b/Assets/Plugins/TapResearch/PlacementCustomParametersException.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: e9bf2992916fc463f8c3e2381e1e371d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/TapResearch/TRPlacement.cs b/Assets/Plugins/TapResearch/TRPlacement.cs new file mode 100644 index 0000000..bc35f1f --- /dev/null +++ b/Assets/Plugins/TapResearch/TRPlacement.cs @@ -0,0 +1,68 @@ +using UnityEngine; +using System; + +namespace TapResearch +{ +#pragma warning disable 649 + + [Serializable] + public struct TRPlacement + { + [SerializeField] + private string placementIdentifier; + + [SerializeField] + private string currencyName; + + [SerializeField] + private string errorMessage; + + [SerializeField] + private bool isSurveyWallAvailable; + + [SerializeField] + private bool hasHotSurvey; + + [SerializeField] + private int placementCode; + + [SerializeField] + private int maxPayoutInCurrency; + + [SerializeField] + private int minPayoutInCurrency; + + [SerializeField] + private int maxSurveyLength; + + [SerializeField] + private int minSurveyLength; + + public const int PLACEMENT_CODE_SDK_NOT_READY = -1; + + public string PlacementIdentifier { get { return placementIdentifier; } } + public string CurrencyName { get { return currencyName; } } + public string ErrorMessage { get { return errorMessage; } } + public bool IsSurveyWallAvailable { get { return isSurveyWallAvailable; } } + public bool HasHotSurvey { get { return hasHotSurvey; } } + public int PlacementCode { get { return placementCode; } } + public int MaxPayoutInCurrency { get { return maxPayoutInCurrency; } } + public int MinPayoutInCurrency { get { return minPayoutInCurrency; } } + public int MaxSurveyLength { get { return maxSurveyLength; } } + public int MinSurveyLength { get { return minSurveyLength; } } + + public void ShowSurveyWall() + { + isSurveyWallAvailable = false; + TapResearchSDK.ShowSurveyWall(PlacementIdentifier); + } + + public void ShowSurveyWall(PlacementCustomParameters customParameters) + { + isSurveyWallAvailable = false; + TapResearchSDK.ShowSurveyWall(PlacementIdentifier, customParameters); + } + + } +} + diff --git a/Assets/Plugins/TapResearch/TRPlacement.cs.meta b/Assets/Plugins/TapResearch/TRPlacement.cs.meta new file mode 100644 index 0000000..e402daf --- /dev/null +++ b/Assets/Plugins/TapResearch/TRPlacement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 80f4a8262bd7e45e693d4a8c0ee8d970 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/TapResearch/TRReward.cs b/Assets/Plugins/TapResearch/TRReward.cs new file mode 100644 index 0000000..3556cc2 --- /dev/null +++ b/Assets/Plugins/TapResearch/TRReward.cs @@ -0,0 +1,35 @@ +using System; +using UnityEngine; + +namespace TapResearch +{ +#pragma warning disable 649 + [Serializable] + public struct TRReward + { + [SerializeField] + private string transactionIdentifier; + + [SerializeField] + private string currencyName; + + [SerializeField] + private string placementIdentifier; + + [SerializeField] + private int rewardAmount; + + [SerializeField] + private int payoutEvent; + + public string TransactionIdentifier { get { return transactionIdentifier; } } + + public string CurrencyName { get { return currencyName; } } + + public string PlacementIdentifier { get { return placementIdentifier; } } + + public int RewardAmount { get { return rewardAmount; } } + + public int PayoutEvent { get { return payoutEvent; } } + } +} diff --git a/Assets/Plugins/TapResearch/TRReward.cs.meta b/Assets/Plugins/TapResearch/TRReward.cs.meta new file mode 100644 index 0000000..001f6c6 --- /dev/null +++ b/Assets/Plugins/TapResearch/TRReward.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78efff5d4d4344824b66dd09bb834ee7 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/TapResearch.cs b/Assets/Plugins/TapResearch/TapResearch.cs similarity index 54% rename from Assets/Plugins/TapResearch.cs rename to Assets/Plugins/TapResearch/TapResearch.cs index 4f59a8f..c1b5ebc 100644 --- a/Assets/Plugins/TapResearch.cs +++ b/Assets/Plugins/TapResearch/TapResearch.cs @@ -1,24 +1,28 @@ -using UnityEngine; +using UnityEngine; using System; using System.Runtime.InteropServices; +using System.Collections.Generic; - public class TapResearch : MonoBehaviour { +namespace TapResearch +{ + public class TapResearchSDK : MonoBehaviour + { private static AndroidJavaClass _unityBridge; - private const string version = "2.0.8"; + private const string SdkVersion = "2.3.0"; // Make sure there is only one instance of TapResearch - private static TapResearch _instance; + private static TapResearchSDK _instance; // A game object must exist for us to pass messages from native to unity private static void InitializeInstance() { if (_instance == null) { - _instance = FindObjectOfType (typeof(TapResearch)) as TapResearch; + _instance = FindObjectOfType(typeof(TapResearchSDK)) as TapResearchSDK; if (_instance == null) { - _instance = new GameObject ("TapResearch").AddComponent (); + _instance = new GameObject("TapResearch").AddComponent(); } } } @@ -28,26 +32,54 @@ private static void InitializeInstance() public delegate void PlacementDelegate(TRPlacement placement); public static PlacementDelegate OnPlacementReady; - public delegate void TRRewardDelegate (TRReward reward); - public static TRRewardDelegate OnReceiveReward; + public delegate void PlacementEventDelegate(TRPlacement placement); + public static PlacementEventDelegate OnPlacementEventReady; + + public delegate void ExpiredPlacementDelegate(String expiredPlacement); + public static ExpiredPlacementDelegate OnPlacementEventUnavailable; - public delegate void TRSurveyModalDelegate (TRPlacement placement); + public delegate void TRRewardDelegate(TRReward reward); + private static TRRewardDelegate _rewardDelegate; + public static TRRewardDelegate OnReceiveReward + { + get => _rewardDelegate; + set + { + _rewardDelegate = value; + } + } + + public delegate void TRRewardCollectionDelegate(TRReward[] reward); + private static TRRewardCollectionDelegate _rewardCollectionDelegate; + public static TRRewardCollectionDelegate OnReceiveRewardCollection + { + get => _rewardCollectionDelegate; + set + { + SetReceiveRewardCollection(true); + _rewardCollectionDelegate = value; + + } + } + + public delegate void TRSurveyModalDelegate(TRPlacement placement); public static TRSurveyModalDelegate OnSurveyWallOpened; public static TRSurveyModalDelegate OnSurveyWallDismissed; + void Awake() { // Set name to allow unity to find this object when passing messages. name = "TapResearch"; // Make sure this object persists across scenes - DontDestroyOnLoad (transform.gameObject); + DontDestroyOnLoad(transform.gameObject); } void Start() { - DontDestroyOnLoad (transform.gameObject); + DontDestroyOnLoad(transform.gameObject); } public void OnTapResearchPlacementReady(string args) @@ -68,7 +100,7 @@ public void TapResearchOnSurveyWallOpened(string args) if (OnSurveyWallOpened != null) { var placement = JsonUtility.FromJson(args); - OnSurveyWallOpened (placement); + OnSurveyWallOpened(placement); } } @@ -76,9 +108,8 @@ public void TapResearchOnSurveyWallDismissed(string args) { if (OnSurveyWallDismissed != null) { - // var placement = new TRPlacement(args, _unityBridge); - var placement = JsonUtility.FromJson(args); - OnSurveyWallDismissed (placement); + var placement = JsonUtility.FromJson(args); + OnSurveyWallDismissed(placement); } } @@ -88,38 +119,79 @@ public void OnTapResearchDidReceiveReward(string args) return; var reward = JsonUtility.FromJson(args); - OnReceiveReward (reward); + OnReceiveReward(reward); } - #if UNITY_EDITOR || (!UNITY_IPHONE && !UNITY_ANDROID) - static public void Configure(string apiToken) - { - Debug.LogWarning ("TapResearch will not work in the Unity editor."); - InitializeInstance (); - } + public void OnTapResearchDidReceiveRewardCollection(string args) + { + if (OnReceiveRewardCollection == null) + return; - public static void InitPlacement(string placementIdentifier) { } - public static void ShowSurveyWall(string placementIdentifier) { } - public static void SetUniqueUserIdentifier (string userIdentifier) { } - public static void SetDebugMode(bool debugMode) { } - public static void SetNavigationBarColor(string hexColor) { } - public static void SetNavigationBarText(string text) { } - public static void SetNavigationBarTextColor(String hexColor) { } + var wrapper = JsonUtility.FromJson("{\"Rewards\":" + args + "}"); + OnReceiveRewardCollection(wrapper.Rewards); + } - #elif UNITY_IPHONE && !UNITY_EDITOR + public void OnTapResearchPlacementEventReady(string args) + { + Debug.Log("OnTapResearchPlacementEventReady"); + if (OnPlacementEventReady != null) + { + Debug.Log("On placement ready called with args - " + args); + var placement = JsonUtility.FromJson(args); + Debug.Log(placement.PlacementIdentifier); + OnPlacementEventReady(placement); + } + } + + public void OnTapResearchPlacementEventUnavailable(String args) + { + Debug.Log("OnTapResearchPlacementEventUnavailable" + args); + if (OnPlacementEventUnavailable == null) { return; } + OnPlacementEventUnavailable(args); + } + + [Serializable] + private class TRRewardList + { + [SerializeField] + public TRReward[] Rewards; + } + +#if UNITY_EDITOR || (!UNITY_IPHONE && !UNITY_ANDROID) + static public void Configure(string apiToken) + { + Debug.LogWarning("TapResearch will not work in the Unity editor."); + InitializeInstance(); + } + + public static void ShowSurveyWall(string placementIdentifier) { } + public static void ShowSurveyWall(string placementIdentifier, PlacementCustomParameters customParameters) { } + public static void SetUniqueUserIdentifier(string userIdentifier) { } + public static void SetDebugMode(bool debugMode) { } + public static void SetNavigationBarColor(string hexColor) { } + public static void SetNavigationBarText(string text) { } + public static void SetNavigationBarTextColor(String hexColor) { } + public static void SetReceiveRewardCollection(Boolean receiveAsCollection) { } + +#elif UNITY_IPHONE && !UNITY_EDITOR public static void Configure (string apiToken) { InitializeInstance (); - TRIOSConfigure (apiToken, version); + TRIOSConfigure (apiToken, SdkVersion); + } + + public static void ShowSurveyWall(String placementIdentifier, PlacementCustomParameters customParameters) + { + ShowSurveyWallWithParameters(placementIdentifier, JsonUtility.ToJson(customParameters)); } [DllImport ("__Internal")] - extern public static void TRIOSConfigure(string apiToken, string version); - [DllImport ("__Internal")] - extern public static void InitPlacement(string placementIdentifier); + extern public static void TRIOSConfigure(string apiToken, string SdkVersion); [DllImport ("__Internal")] extern public static void ShowSurveyWall(string placementIdentifier); [DllImport ("__Internal")] + extern public static void ShowSurveyWallWithParameters(string placementIdentifier, string customParameters); + [DllImport ("__Internal")] extern public static void SetUniqueUserIdentifier(string userIdentifier); [DllImport ("__Internal")] extern public static void SetNavigationBarColor(string hexColor); @@ -127,15 +199,17 @@ public static void Configure (string apiToken) extern public static void SetNavigationBarText(string text); [DllImport("__Internal")] extern public static void SetNavigationBarTextColor(String hexColor); + [DllImport("__Internal")] + extern public static void SetReceiveRewardCollection(Boolean receiveAsCollection); - #elif UNITY_ANDROID && !UNITY_EDITOR +#elif UNITY_ANDROID && !UNITY_EDITOR private static bool _pluginInitialized = false; private static AndroidJavaClass _unityPlayer; public static void Configure (string apiToken) { InitializeInstance (); - AndroidConfigure (apiToken, version); + AndroidConfigure (apiToken, SdkVersion); } private static void InitializeAndroidPlugin() @@ -164,14 +238,14 @@ private static void InitializeAndroidPlugin() _pluginInitialized = true; } - private static void AndroidConfigure(string apiToken, string version) + private static void AndroidConfigure(string apiToken, string SdkVersion) { if (!_pluginInitialized) { InitializeAndroidPlugin (); var javaActivity = _unityPlayer.GetStatic ("currentActivity"); - _unityBridge.CallStatic("configure", new object[]{apiToken, javaActivity, version}); + _unityBridge.CallStatic("configure", new object[]{apiToken, javaActivity, SdkVersion}); } } @@ -182,16 +256,17 @@ private static bool isInitialized() return _pluginInitialized; } - public static void InitPlacement(string placementIdentifier) + public static void ShowSurveyWall(string placementIdentifier) { - if (isInitialized()) - _unityBridge.CallStatic("initPlacement", new object[]{placementIdentifier}); + if (isInitialized()) { + _unityBridge.CallStatic("showSurveyWall", placementIdentifier); + } } - public static void ShowSurveyWall(string placementIdentifier) + public static void ShowSurveyWall(string placementIdentifier, PlacementCustomParameters customParameters) { if (isInitialized()) { - _unityBridge.CallStatic("showSurveyWall", placementIdentifier); + _unityBridge.CallStatic("showSurveyWall", placementIdentifier, JsonUtility.ToJson(customParameters)); } } @@ -225,88 +300,12 @@ public static void SetNavigationBarTextColor(string hexColor) _unityBridge.CallStatic("setNavigationBarTextColor", hexColor); } - - #endif - } - -[Serializable] -public class TRPlacement -{ - [SerializeField] - private string placementIdentifier; - - [SerializeField] - private string currencyName; - - [SerializeField] - private string errorMessage; - - [SerializeField] - private bool isSurveyWallAvailable; - - [SerializeField] - private bool hasHotSurvey; - - [SerializeField] - private int placementCode; - - [SerializeField] - private int maxPayoutInCurrency; - - [SerializeField] - private int minPayoutInCurrency; - - [SerializeField] - private int maxSurveyLength; - - [SerializeField] - private int minSurveyLength; - - public const int PLACEMENT_CODE_SDK_NOT_READY = -1; - - public string PlacementIdentifier { get { return placementIdentifier; } } - public string CurrencyName { get{ return currencyName; } } - public string ErrorMessage { get {return errorMessage;} } - public bool IsSurveyWallAvailable { get{ return isSurveyWallAvailable; } } - public bool HasHotSurvey { get{ return hasHotSurvey; } } - public int PlacementCode { get {return placementCode; } } - public int MaxPayoutInCurrency { get { return maxPayoutInCurrency; } } - public int MinPayoutInCurrency { get { return minPayoutInCurrency; } } - public int MaxSurveyLength { get { return maxSurveyLength; } } - public int MinSurveyLength { get { return minSurveyLength; } } - - public void ShowSurveyWall() - { - isSurveyWallAvailable = false; - TapResearch.ShowSurveyWall(PlacementIdentifier); + public static void SetReceiveRewardCollection(Boolean receiveAsCollection){ + if (isInitialized()) + _unityBridge.CallStatic("setReceiveRewardCollection", receiveAsCollection); } -} - -[Serializable] -public class TRReward -{ - [SerializeField] - private string transactionIdentifier; - - [SerializeField] - private string currencyName; - - [SerializeField] - private string placementIdentifier; - - [SerializeField] - private int rewardAmount; - - [SerializeField] - private int payoutEvent; - public string TransactionIdentifier{ get {return transactionIdentifier;} } - - public string CurrencyName { get {return currencyName;} } - - public string PlacementIdentifier { get {return placementIdentifier;} } - - public int RewardAmount { get {return rewardAmount;} } - - public int PayoutEvent { get {return payoutEvent;} } +#endif + } } + diff --git a/Assets/Plugins/TapResearch.cs.meta b/Assets/Plugins/TapResearch/TapResearch.cs.meta similarity index 69% rename from Assets/Plugins/TapResearch.cs.meta rename to Assets/Plugins/TapResearch/TapResearch.cs.meta index af2daa5..9da1644 100644 --- a/Assets/Plugins/TapResearch.cs.meta +++ b/Assets/Plugins/TapResearch/TapResearch.cs.meta @@ -1,8 +1,7 @@ fileFormatVersion: 2 -guid: 9b939dce85a3c49ed8a1d285a67d36e7 -timeCreated: 1468470146 -licenseType: Free +guid: 8366194caf68e4795a544a107976142b MonoImporter: + externalObjects: {} serializedVersion: 2 defaultReferences: [] executionOrder: 0 diff --git a/Assets/Plugins/iOS/TRSwiftEnabler.swift b/Assets/Plugins/iOS/TRSwiftEnabler.swift new file mode 100644 index 0000000..3b1e5d8 --- /dev/null +++ b/Assets/Plugins/iOS/TRSwiftEnabler.swift @@ -0,0 +1,12 @@ +// +// TRSwiftEnabler.swift +// Unity-iPhone +// +// Created by Jeroen Verbeek on 9/27/21. +// + +import Foundation + +class TRSwiftEnabler { + +} diff --git a/Assets/Plugins/iOS/TRSwiftEnabler.swift.meta b/Assets/Plugins/iOS/TRSwiftEnabler.swift.meta new file mode 100644 index 0000000..f93139c --- /dev/null +++ b/Assets/Plugins/iOS/TRSwiftEnabler.swift.meta @@ -0,0 +1,33 @@ +fileFormatVersion: 2 +guid: 19401d67b50c54f03b55d881ead1ed70 +PluginImporter: + externalObjects: {} + serializedVersion: 2 + iconMap: {} + executionOrder: {} + defineConstraints: [] + isPreloaded: 0 + isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 + platformData: + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + DefaultValueInitialized: true + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins/iOS/TRUnityBridge.mm b/Assets/Plugins/iOS/TRUnityBridge.mm index 20d9e83..dc2d87d 100644 --- a/Assets/Plugins/iOS/TRUnityBridge.mm +++ b/Assets/Plugins/iOS/TRUnityBridge.mm @@ -7,45 +7,91 @@ // #import +#import +#import +#import -@interface TRUnityDelegate : NSObject { +BOOL receiveRewardCollection = NO; +//MARK: - Delegate class for TapResearchSDK + +@interface TRUnityDelegate : NSObject { } +@property (readwrite, nonatomic) NSMutableDictionary *placements; + - (void)tapResearchDidReceiveReward:(TRReward *)reward; - (void)tapResearchSurveyWallOpenedWithPlacement:(TRPlacement *)placement; - (void)tapResearchSurveyWallDismissedWithPlacement:(TRPlacement *)placement; @end + +//MARK: - Delegate class implementation for TapResearchSDK + + @implementation TRUnityDelegate -- (void)tapResearchDidReceiveReward:(TRReward *)reward; -{ - NSDictionary *rewardDict = [TRSerilizationHelper dictionaryWithPropertiesOfObject: reward]; - NSString *jsonString = [TRSerilizationHelper jsonStringFromDictionary:rewardDict]; +- (void)tapResearchDidReceiveReward:(TRReward *)reward { + + NSDictionary *rewardDict = [TRSerializationHelper dictionaryWithPropertiesOfObject: reward]; + NSString *jsonString = [TRSerializationHelper jsonStringFromDictionary:rewardDict]; UnitySendMessage("TapResearch", "OnTapResearchDidReceiveReward", [jsonString UTF8String]); } -- (void)tapResearchSurveyWallOpenedWithPlacement:(TRPlacement *)placement; -{ +- (void)tapResearchDidReceiveRewards:(NSArray*)rewards { + + if (receiveRewardCollection) { + // Send an Array of rewards to Unity + NSMutableArray *values = [[NSMutableArray alloc] init]; + for (TRReward *reward in rewards) { + NSDictionary *rewardDict = [TRSerializationHelper dictionaryWithPropertiesOfObject: reward]; + [values addObject:rewardDict]; + } + NSString *jsonString = [TRSerializationHelper jsonStringFromArray:values]; + UnitySendMessage("TapResearch", "OnTapResearchDidReceiveRewardCollection", [jsonString UTF8String]); + } + else { + // Send the rewards one-by-one to Unity (existing functionality) + for (TRReward *reward in rewards) { + [self tapResearchDidReceiveReward:reward]; + } + } +} + +- (void)tapResearchSurveyWallOpenedWithPlacement:(TRPlacement *)placement { [self sendPlacement:placement message:@"TapResearchOnSurveyWallOpened"]; } -- (void)tapResearchSurveyWallDismissedWithPlacement:(TRPlacement *)placement; -{ +- (void)tapResearchSurveyWallDismissedWithPlacement:(TRPlacement *)placement { [self sendPlacement:placement message:@"TapResearchOnSurveyWallDismissed"]; } -- (void)sendPlacement:(TRPlacement *)placement message:(NSString *)message -{ - NSDictionary *placementDict = [TRSerilizationHelper dictionaryWithPropertiesOfObject:placement]; - NSString *jsonString = [TRSerilizationHelper jsonStringFromDictionary:placementDict]; +- (void)sendPlacement:(TRPlacement *)placement message:(NSString *)message { + + NSDictionary *placementDict = [TRSerializationHelper dictionaryWithPropertiesOfObject:placement]; + NSString *jsonString = [TRSerializationHelper jsonStringFromDictionary:placementDict]; UnitySendMessage("TapResearch", [message UTF8String], [jsonString UTF8String]); } +- (void)placementReady:(nonnull TRPlacement *)placement { + + if (!self.placements) { + self.placements = [[NSMutableDictionary alloc] init]; + } + [self.placements setObject:placement forKey:placement.placementIdentifier]; + [self sendPlacement:placement message:@"OnTapResearchPlacementEventReady"]; +} + +- (void)placementUnavailable:(nonnull NSString *)placementId { + [self.placements removeObjectForKey:placementId]; + UnitySendMessage("TapResearch", [@"OnTapResearchPlacementEventUnavailable" UTF8String], [placementId UTF8String]); +} + @end +//MARK: - C interfaces for Unity/C# + #include using namespace std; @@ -54,9 +100,9 @@ - (void)sendPlacement:(TRPlacement *)placement message:(NSString *)message NSString *iOSToken; TRUnityDelegate *iOSDelegate = nil; BOOL configured = NO; -NSMutableDictionary *placementsCache = [[NSMutableDictionary alloc]init]; UIColor *colorFromHexString(const char *hexColor) { + unsigned rgbValue = 0; NSString *hexString = [NSString stringWithUTF8String:hexColor]; NSScanner *scanner = [NSScanner scannerWithString:hexString]; @@ -66,57 +112,103 @@ - (void)sendPlacement:(TRPlacement *)placement message:(NSString *)message return [UIColor colorWithRed:((rgbValue & 0xFF0000) >> 16)/255.0 green:((rgbValue & 0xFF00) >> 8)/255.0 blue:(rgbValue & 0xFF)/255.0 alpha:1.0]; } - +//MARK: - Start of externals extern "C" { - void TRIOSConfigure(const char *apiToken, const char *version) { - if (configured) return; - - iOSToken = [NSString stringWithUTF8String:apiToken]; - NSString *versionString = [NSString stringWithUTF8String:version]; - iOSDelegate = [[TRUnityDelegate alloc] init]; - [TapResearch initWithApiToken:iOSToken developmentPlatform:DEV_PLATFORM developmentPlatformVersion:versionString delegate:iOSDelegate]; - configured = YES; - } - void SetUniqueUserIdentifier(const char *userIdentifier) { - NSString *identifier = [NSString stringWithUTF8String:userIdentifier]; - [TapResearch setUniqueUserIdentifier:identifier]; - } +void TRIOSConfigure(const char *apiToken, const char *version) { - void InitPlacement(const char *placementIdentifier) { - NSString *placementIdentifierString = [NSString stringWithUTF8String:placementIdentifier]; - [TapResearch initPlacementWithIdentifier:placementIdentifierString placementBlock:^(TRPlacement *placement) { - [placementsCache setObject:placement forKey:placement.placementIdentifier]; - NSDictionary *placementDict = [TRSerilizationHelper dictionaryWithPropertiesOfObject: placement]; - NSString *jsonString = [TRSerilizationHelper jsonStringFromDictionary:placementDict]; - UnitySendMessage("TapResearch", "OnTapResearchPlacementReady", [jsonString UTF8String]); - }]; + if (configured) { + return; } + iOSToken = [NSString stringWithUTF8String:apiToken]; + NSString *versionString = [NSString stringWithUTF8String:version]; + iOSDelegate = [[TRUnityDelegate alloc] init]; + [TapResearch initWithApiToken:iOSToken developmentPlatform:DEV_PLATFORM developmentPlatformVersion:versionString rewardDelegate:iOSDelegate placementDelegate:iOSDelegate]; + configured = YES; +} - void ShowSurveyWall(const char* placementIdentifier) { - NSString *placementIdentifierString = [NSString stringWithUTF8String:placementIdentifier]; - TRPlacement *placement = [placementsCache valueForKey:placementIdentifierString]; - if (placement) { - [placement showSurveyWallWithDelegate:iOSDelegate]; - } +void SetUniqueUserIdentifier(const char *userIdentifier) { + + NSString *identifier = [NSString stringWithUTF8String:userIdentifier]; + [TapResearch setUniqueUserIdentifier:identifier]; +} + +TRPlacementCustomParameterList *InitPlacementParameters(const char *customParameters) { + + NSString *param = [NSString stringWithUTF8String:customParameters]; + NSError *jsonError; + NSData *objectData = [param dataUsingEncoding:NSUTF8StringEncoding]; + NSDictionary *json = [NSJSONSerialization JSONObjectWithData:objectData + options:NSJSONReadingMutableContainers + error:&jsonError]; + NSArray *arr = [json objectForKey:@"ParameterList"]; + TRPlacementCustomParameterList *parameterList = [[TRPlacementCustomParameterList alloc] init]; + for(NSDictionary *dict in arr) { + TRPlacementCustomParameter *param = [TRPlacementCustomParameter new]; + NSString *key = [dict objectForKey: @"key"]; + NSString *value = [dict objectForKey: @"value"]; + [[[[param builder] key: key] value: value] build]; + [parameterList addParameter:param]; + } + + return parameterList; +} + +void SetReceiveRewardCollection(int32_t receiveCollection) { + receiveRewardCollection = (BOOL)receiveCollection; +} + +void ShowSurveyWall(const char* placementIdentifier) { + + NSString *placementIdentifierString = [NSString stringWithUTF8String:placementIdentifier]; + TRPlacement *placement = iOSDelegate.placements[placementIdentifierString]; + if (placement) { + [placement showSurveyWallWithDelegate:iOSDelegate]; } +} - void SetNavigationBarColor(const char *hexColor) { - if (!hexColor) return; - UIColor *color = colorFromHexString(hexColor); - [TapResearch setNavigationBarColor:color]; +void ShowSurveyWallWithParameters(const char* placementIdentifier, const char *customParameters) { + + TRPlacementCustomParameterList *parameterList; + if(customParameters) { + parameterList = InitPlacementParameters(customParameters); } + + NSString *placementIdentifierString = [NSString stringWithUTF8String:placementIdentifier]; + TRPlacement *placement = iOSDelegate.placements[placementIdentifierString]; + if (placement) { + [placement showSurveyWallWithDelegate:iOSDelegate customParameters:parameterList]; + } +} - void SetNavigationBarText(const char *text) { - if (!text) return; - NSString *titleText = [NSString stringWithUTF8String:text]; - [TapResearch setNavigationBarText:titleText]; +void SetNavigationBarColor(const char *hexColor) { + + if (!hexColor) { + return; } + UIColor *color = colorFromHexString(hexColor); + [TapResearch setNavigationBarColor:color]; +} - void SetNavigationBarTextColor(const char *hexColor) { - if (!hexColor) return; - UIColor *color = colorFromHexString(hexColor); - [TapResearch setNavigationBarTextColor:color]; +void SetNavigationBarText(const char *text) { + + if (!text) { + return; } + NSString *titleText = [NSString stringWithUTF8String:text]; + [TapResearch setNavigationBarText:titleText]; +} +void SetNavigationBarTextColor(const char *hexColor) { + + if (!hexColor) { + return; + } + UIColor *color = colorFromHexString(hexColor); + [TapResearch setNavigationBarTextColor:color]; } + +//MARK: End of externals +} /* End of externals */ +//MARK: - + diff --git a/Assets/Plugins/iOS/TRUnityBridge.mm.meta b/Assets/Plugins/iOS/TRUnityBridge.mm.meta index 61fe278..fe6f1a6 100644 --- a/Assets/Plugins/iOS/TRUnityBridge.mm.meta +++ b/Assets/Plugins/iOS/TRUnityBridge.mm.meta @@ -1,33 +1,99 @@ fileFormatVersion: 2 guid: df7427f8958ec49d090faa3ada528957 -timeCreated: 1468470060 -licenseType: Free PluginImporter: + externalObjects: {} serializedVersion: 2 iconMap: {} executionOrder: {} + defineConstraints: [] isPreloaded: 0 isOverridable: 0 + isExplicitlyReferenced: 0 + validateReferences: 1 platformData: - data: - first: - Any: - second: - enabled: 0 - settings: {} - data: - first: - Editor: Editor - second: - enabled: 0 - settings: - DefaultValueInitialized: true - data: - first: - iPhone: iOS - second: - enabled: 1 - settings: {} + - first: + '': Any + second: + enabled: 0 + settings: + Exclude Android: 1 + Exclude Editor: 1 + Exclude Linux: 1 + Exclude Linux64: 1 + Exclude LinuxUniversal: 1 + Exclude OSXUniversal: 1 + Exclude Win: 1 + Exclude Win64: 1 + Exclude iOS: 0 + - first: + Android: Android + second: + enabled: 0 + settings: + CPU: ARMv7 + - first: + Any: + second: + enabled: 0 + settings: {} + - first: + Editor: Editor + second: + enabled: 0 + settings: + CPU: AnyCPU + DefaultValueInitialized: true + OS: AnyOS + - first: + Facebook: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Facebook: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Linux + second: + enabled: 0 + settings: + CPU: x86 + - first: + Standalone: Linux64 + second: + enabled: 0 + settings: + CPU: x86_64 + - first: + Standalone: OSXUniversal + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + Standalone: Win64 + second: + enabled: 0 + settings: + CPU: AnyCPU + - first: + iPhone: iOS + second: + enabled: 1 + settings: + AddToEmbeddedBinaries: false + CompileFlags: + FrameworkDependencies: userData: assetBundleName: assetBundleVariant: diff --git a/Assets/Resources.meta b/Assets/Resources.meta new file mode 100644 index 0000000..f9f3980 --- /dev/null +++ b/Assets/Resources.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88ded455dc0a9410abfb5d04b1082f7a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/BillingMode.json b/Assets/Resources/BillingMode.json new file mode 100644 index 0000000..6f4bfb7 --- /dev/null +++ b/Assets/Resources/BillingMode.json @@ -0,0 +1 @@ +{"androidStore":"GooglePlay"} \ No newline at end of file diff --git a/Assets/Resources/BillingMode.json.meta b/Assets/Resources/BillingMode.json.meta new file mode 100644 index 0000000..2d608d7 --- /dev/null +++ b/Assets/Resources/BillingMode.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5fe7f125ed01845c18c59d7af21a4bf5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestButtonClick.cs b/Assets/TestButtonClick.cs index bb6602f..63a15da 100644 --- a/Assets/TestButtonClick.cs +++ b/Assets/TestButtonClick.cs @@ -2,49 +2,71 @@ using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; +using System; +using TapResearch; -public class TestButtonClick : MonoBehaviour { - - public Button surveyButton; - public TRPlacement myPlacement; - - // Use this for initialization - void Start () - { - surveyButton.gameObject.SetActive (false); - TapResearch.Configure (API_TOKEN); - TapResearch.SetUniqueUserIdentifier (UNIQUE_USER_IDENTIFIER); - TapResearch.OnPlacementReady = this.OnPlacementReady; - TapResearch.OnSurveyWallOpened = this.OnSurveyWallOpened; - TapResearch.OnSurveyWallDismissed = this.OnSurveyWallDismissed; - TapResearch.OnReceiveReward = this.OnDidReceiveReward; - TapResearch.InitPlacement(PLACEMENT_IDENTIFIER); - } - - public void OnButtonClick() - { - myPlacement.ShowSurveyWall(); - } - - void OnPlacementReady(TRPlacement placement) - { - myPlacement = placement; - surveyButton.gameObject.SetActive(true); - } - - void OnDidReceiveReward(TRReward reward) - { - Debug.Log ("You've earned " + reward.RewardAmount + " " + reward.CurrencyName + ". " + reward.TransactionIdentifier); - } - - void OnSurveyWallOpened (TRPlacement placement) - { - Debug.Log ("Survey Modal Opened"); - } - - void OnSurveyWallDismissed (TRPlacement placement) - { - Debug.Log ("Survey Modal Dismissed"); - } +public class TestButtonClick : MonoBehaviour +{ + public Button surveyButton; + private TRPlacement mainPlacement; + + // Use this for initialization + void Awake() + { + surveyButton.enabled = false; + TapResearchSDK.Configure(""); + TapResearchSDK.SetUniqueUserIdentifier(""); + TapResearchSDK.OnSurveyWallOpened = this.OnSurveyModalOpened; + TapResearchSDK.OnSurveyWallDismissed = this.OnSurveyModalDismissed; + TapResearchSDK.OnReceiveRewardCollection = this.OnReceiveRewardCollection; + TapResearchSDK.OnReceiveReward = this.OnDidReceiveReward; + TapResearchSDK.OnPlacementEventUnavailable = this.OnPlacementEventUnavailable; + TapResearchSDK.OnPlacementEventReady = this.OnPlacementEventReady; + } + + private void OnPlacementEventReady(TRPlacement placement) + { + surveyButton.enabled = true; + Debug.Log("Placement Received " + placement.PlacementIdentifier); + if (placement.PlacementCode != TRPlacement.PLACEMENT_CODE_SDK_NOT_READY) + { + mainPlacement = placement; + } + } + + private void OnPlacementEventUnavailable(string expiredPlacement) + { + Debug.Log("Placement expired: " + expiredPlacement); + } + + public void OnButtonClick() + { + Debug.Log("Button pressed: attmpting to show: " + mainPlacement.IsSurveyWallAvailable + " " + mainPlacement.PlacementIdentifier); + if (mainPlacement.IsSurveyWallAvailable) + mainPlacement.ShowSurveyWall(); + } + + void OnDidReceiveReward(TRReward reward) + { + Debug.Log("You've earned " + reward.RewardAmount + " " + reward.CurrencyName + ". " + reward.TransactionIdentifier); + } + + void OnReceiveRewardCollection(TRReward[] rewards) + { + foreach (TRReward reward in rewards) + { + Debug.Log("Collection You've earned " + reward.RewardAmount + " " + reward.CurrencyName + ". " + reward.TransactionIdentifier); + } + } + + void OnSurveyModalOpened(TRPlacement placement) + { + Debug.Log("Survey Modal Opened"); + } + + void OnSurveyModalDismissed(TRPlacement placement) + { + Debug.Log("Survey Modal Dismissed"); + } } diff --git a/Assets/TestButtonClick.cs.meta b/Assets/TestButtonClick.cs.meta index c6ede40..cf8c921 100644 --- a/Assets/TestButtonClick.cs.meta +++ b/Assets/TestButtonClick.cs.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: b4cfe661679e54421b591a074192a2f4 -timeCreated: 1499717238 +guid: 56e539869638349c0810fdc7db8c0201 +timeCreated: 1498769386 licenseType: Free MonoImporter: serializedVersion: 2 diff --git a/Assets/main_scene.unity b/Assets/main_scene.unity index 47a3801ba5952bca5e14eaae19566dd2b77559ff..0e52c9c0b5fee2b5682db9c33a3244b768277923 100644 GIT binary patch literal 41752 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 q&5r=1*Yl+4gwt3CZEYxr~V7O%U}rr literal 31900 zcmeHQ36xz`m3_Ywl0Z-(C?G@lA&~?qG5`sKB>BIF43JPoRV54(!mFy6s!x9XSNTIF zg$SR9)nFqoT?S=RQw-{oQ5MsZZU%)GBq+8ZA_$10Age_Xu+eVPd*5@D+V9z3=`P$H~uioU^ZT9A`Jj$+zO_%$+%J=A1QioOiZt*^>Gwfc=PW z+0xzf+!3X|O}9RJNbg0jUi_3TT@PTERa+X zQ_jbbo`twGqC8*4{W@m|JQf2Z{TM`K1N>y*%wS$>_V z&-uuc$M^((vBf7O@Gn|?#{_<*#diwulyeQz_aL%e69c@?c^36~0(q9pd(szm&P?dIG2Ils_Y$>(#0o_4QX#--#0HyYfvUV!$ku8o)a+Tb6c0HWuV;!gzQ}-RT-gQ37mpVX%MMOgGQt+4NRpf<%IYF7N=B2 z@o5&PR7LRvEl#NtJY`0GhQ+l#tp5<|bC|_LsSyRe~wSf@Qr;%g1lMti)wLf=H;9BlS z61bMjaf_CFA@VGD55!vK?g_M3xqBsWEti@oO0VVa9pEx9RFQ1gK8Oq)N6zY-ktV(` z!HnSSpMOJ^^)$+}M*mF4y=b}GKl>+et!FxcYdxm~c*<$6bE-c@p0YrG43u-$^S4N| zo>L7bIJM6okf&_2oRo>u-nWq^{l^g*RBk7Lh&anFF5}f?>p7E55Of?*vpB61gW_jde73*_ zA3}eA&f;?-__e@b?M!<)zZsJCJltTz>v=?gr<@1D5k@@AowNdB5ls zogSytaRplLcYBg*@(QI~c@UXpxq{~wLEm0>i{&WLT%eW8_I2jGLb-kIpfC)O=5-af z>=zU0;-X(EbSJ>2g>q1ys!6V&HL@;qF3lC_mUv*7QJMCk=yOH_j?{&Li!GGL%C99C$#tblg00>#yv-~5`3foUR7l={Mt6Co7#23#nD53)r`PB9(_%MPN@c$)Hgd_cg(YnW2|_F&!wElfxUuQ zK{QspS`Eq_3nt{hGa?=j@ZBsE=Kzb-ibwG|7N-?gob|~9$NxqXIGK?DB1pA>vt7>s$Ny$M5yfA#IIVaT-(qoN#ce;3{~i#uv7j_o+|);`X1&G5 ziih=SviRf(fAZ*`ez%R2nt$39GbrzqNz;Cm-SaGR8 z`|bO{*>A>*NBZG$OD|SDZ0{Qu7b_m(dtf56-)P0PK0`g0^Jlrcp($4?yJ!{ijecK$wxxMPzh6Lmh5=2+f&gxH zySvfQh@rt?w7NyN&x3(2(duZeLlod}qpM^k*57uVttu;n)h(CO=Fx(iUyQXUmcnEd z8RIOM=QeoVk#d=Az``0X5O}q&Y-@M>`niOcoV4Cxp0ZY= zC=eQN+>O>Qnzc;@WS8GkMnJyUt&~b_Zg;Ly3VS`mE^=Qj`_?&_v5uCWEyJxU85f{E z*V9LLZuspJ{37-swtm0Whs%e-5enm!n9)RsaW5fTDtX5L7zUy=an6>zrM0Fb9-w;I zvgMgM`3ujRy~{T){^Q%%|9JU~X*5%NLeD{anLszB$)In^Gt3WDHNV_D>gGe+^{785rlq(8;t;)aBHx5dQ`331=z;)aCyxfT~UB*ZVZ zxNIf}&iY?tapQ(W>VK=nsdBacq`%wZNjKyN7Eih%Ke2e|hNPSqf&B@QyxF%5beG6~ z2aFN>jBW^$2Ipe%!^p6$vYFsGC%6O4v0WADHk)s#`()BG zDEylc9k^`hoQ{(qAPWufLK04DopVRr-mah`O`>De$Lu<5l^0AWi