/// <summary>
/// Initializes static members of the <see cref="SampleDependencies"/> class.
/// </summary>
static UADependencies()
{
PlayServicesSupport svcSupport = PlayServicesSupport.CreateInstance(
PluginName,
EditorPrefs.GetString ("AndroidSdkRoot"),
"ProjectSettings");
svcSupport.DependOn ("com.google.android.gms", "play-services-gcm", "9.8.0");
svcSupport.DependOn ("com.android.support", "support-v4", "25.0.1");
// Resolve dependency on load. Only resolve the dependency if we are using the ResolverVer1_1
// and automatic resolution is enabled.
ResolverVer1_1 resolverv1_1 = new ResolverVer1_1 ();
IResolver resolver = PlayServicesResolver.RegisterResolver (resolverv1_1);
if (resolver != null && resolver.Version() == resolverv1_1.Version() && resolver.AutomaticResolutionEnabled ()) {
resolver.DoResolution (svcSupport, "Assets/Plugins/Android", HandleOverwriteConfirmation);
AssetDatabase.Refresh ();
}
}