コード例 #1
0
        public void HandleGoogleManifest()
        {
            bool?enabled = false;
            bool value   = ProfileSettings.IntegrationState.TryGetValue("google", out enabled);

            //check if google+ is enabled in settings
            if (value && enabled.Value)
            {
                //google+ permissions
                SoomlaManifestTools.SetPermission("android.permission.INTERNET");
                SoomlaManifestTools.SetPermission("android.permission.GET_ACCOUNTS");
                SoomlaManifestTools.SetPermission("android.permission.USE_CREDENTIALS");

                //google+ activity
                SoomlaManifestTools.AddActivity("com.soomla.profile.social.google.SoomlaGooglePlus$SoomlaGooglePlusActivity",
                                                new Dictionary <string, string>()
                {
                    { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
                });

                //google play services version
                SoomlaManifestTools.AddMetaDataTag("com.google.android.gms.version", "@integer/google_play_services_version");
            }
            else
            {
                // NOTE: We don't remove permissions or general purpose meta-data tags b/c other modules might need them.
                //      This is why they are commented out

//				SoomlaManifestTools.RemovePermission("android.permission.INTERNET");
//				SoomlaManifestTools.RemovePermission("android.permission.GET_ACCOUNTS");
//				SoomlaManifestTools.RemovePermission("android.permission.USE_CREDENTIALS");
                SoomlaManifestTools.RemoveActivity("com.soomla.profile.social.google.SoomlaGooglePlus$SoomlaGooglePlusActivity");
//				SoomlaManifestTools.RemoveApplicationElement("meta-data", "com.google.android.gms.version");
            }
        }
コード例 #2
0
 private void RemoveBazaarBPFromManifest()
 {
     // removing BILLING permission
     SoomlaManifestTools.RemovePermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR");
     // removing Iab Activity
     SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity");
 }
コード例 #3
0
 private void RemoveGPlayBPFromManifest()
 {
     // removing BILLING permission
     SoomlaManifestTools.RemovePermission("com.android.vending.BILLING");
     // removing Iab Activity
     SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity");
 }
コード例 #4
0
        public void UpdateManifest()
        {
            SoomlaManifestTools.SetPermission("android.permission.INTERNET");
            SoomlaManifestTools.SetPermission("android.permission.ACCESS_NETWORK_STATE");

            //google-play-services.jar version
            SoomlaManifestTools.AddMetaDataTag("com.google.android.gms.version", "@integer/google_play_services_version");
        }
コード例 #5
0
 private void AddTwitterToManifest()
 {
     //twitter activity
     SoomlaManifestTools.AddActivity("com.soomla.profile.social.twitter.SoomlaTwitter$SoomlaTwitterActivity",
                                     new Dictionary <string, string>()
     {
         { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
     });
 }
コード例 #6
0
 private void AddGPlayBPToManifest()
 {
     SoomlaManifestTools.SetPermission("com.android.vending.BILLING");
     SoomlaManifestTools.AddActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity",
                                     new Dictionary <string, string>()
     {
         { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
     });
 }
コード例 #7
0
        public void UpdateManifest()
        {
            if (StoreSettings.GPlayBP)
            {
                SoomlaManifestTools.SetPermission("com.android.vending.BILLING");
                SoomlaManifestTools.AddActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity",
                                                new Dictionary <string, string>()
                {
                    { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
                });
                SoomlaManifestTools.AddMetaDataTag("billing.service", "google.GooglePlayIabService");
            }
            else
            {
                // removing BILLING permission
                SoomlaManifestTools.RemovePermission("com.android.vending.BILLING");
                // removing Iab Activity
                SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.google.GooglePlayIabService$IabActivity");
            }

            if (StoreSettings.AmazonBP)
            {
                XmlElement receiverElement = SoomlaManifestTools.AppendApplicationElement("receiver", "com.amazon.device.iap.ResponseReceiver", null);
                receiverElement.InnerText = "\n    ";
                XmlElement intentElement = SoomlaManifestTools.AppendElementIfMissing("intent-filter", null, null, receiverElement);
                XmlElement actionElement = SoomlaManifestTools.AppendElementIfMissing("action", "com.amazon.inapp.purchasing.NOTIFY",
                                                                                      new Dictionary <string, string>()
                {
                    { "permission", "com.amazon.inapp.purchasing.Permission.NOTIFY" }
                },
                                                                                      intentElement);
                actionElement.InnerText = "\n    ";
                SoomlaManifestTools.AddMetaDataTag("billing.service", "amazon.AmazonIabService");
            }
            else
            {
                SoomlaManifestTools.RemoveApplicationElement("receiver", "com.amazon.inapp.purchasing.ResponseReceiver");
            }

            if (StoreSettings.BazaarBP)
            {
                SoomlaManifestTools.SetPermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR");
                SoomlaManifestTools.AddActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity",
                                                new Dictionary <string, string>()
                {
                    { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
                });
                SoomlaManifestTools.AddMetaDataTag("billing.service", "bazaar.BazaarIabService");
            }
            else
            {
                // removing BILLING permission
                SoomlaManifestTools.RemovePermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR");
                // removing Iab Activity
                SoomlaManifestTools.RemoveActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity");
            }
        }
コード例 #8
0
 private void AddBazaarBPToManifest()
 {
     SoomlaManifestTools.SetPermission("com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR");
     SoomlaManifestTools.AddActivity("com.soomla.store.billing.bazaar.BazaarIabService$IabActivity",
                                     new Dictionary <string, string>()
     {
         { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
     });
 }
コード例 #9
0
        private void RemoveGoogleFromManifest()
        {
            // NOTE: We don't remove permissions or general purpose meta-data tags b/c other modules might need them.
            //      This is why they are commented out

            //SoomlaManifestTools.RemovePermission("android.permission.INTERNET");
            //SoomlaManifestTools.RemovePermission("android.permission.GET_ACCOUNTS");
            //SoomlaManifestTools.RemovePermission("android.permission.USE_CREDENTIALS");
            SoomlaManifestTools.RemoveActivity("com.soomla.profile.social.google.SoomlaGooglePlus$SoomlaGooglePlusActivity");
            SoomlaManifestTools.RemoveApplicationElement("meta-data", "com.google.android.gms.version");
        }
コード例 #10
0
 private void HandleMetaTagBillingService()
 {
     SoomlaManifestTools.RemoveApplicationElement("meta-data", "billing.service");
     if (StoreSettings.BazaarBP)
     {
         SoomlaManifestTools.AddMetaDataTag("billing.service", "bazaar.BazaarIabService");
     }
     else if (StoreSettings.GPlayBP)
     {
         SoomlaManifestTools.AddMetaDataTag("billing.service", "google.GooglePlayIabService");
     }
 }
コード例 #11
0
        private void AddAmazonToManifest()
        {
            XmlElement receiverElement = SoomlaManifestTools.AppendApplicationElement("receiver", "com.amazon.device.iap.ResponseReceiver", null);

            receiverElement.InnerText = "\n    ";
            XmlElement intentElement = SoomlaManifestTools.AppendElementIfMissing("intent-filter", null, null, receiverElement);
            XmlElement actionElement = SoomlaManifestTools.AppendElementIfMissing("action", "com.amazon.inapp.purchasing.NOTIFY",
                                                                                  new Dictionary <string, string>()
            {
                { "permission", "com.amazon.inapp.purchasing.Permission.NOTIFY" }
            },
                                                                                  intentElement);

            actionElement.InnerText = "\n    ";
            SoomlaManifestTools.AddMetaDataTag("billing.service", "amazon.AmazonIabService");
        }
コード例 #12
0
        private void AddGoogleToManifest()
        {
            //google+ permissions
            SoomlaManifestTools.SetPermission("android.permission.INTERNET");
            SoomlaManifestTools.SetPermission("android.permission.GET_ACCOUNTS");
            SoomlaManifestTools.SetPermission("android.permission.USE_CREDENTIALS");
            SoomlaManifestTools.SetPermission("android.permission.WRITE_EXTERNAL_STORAGE");

            //google+ activity
            SoomlaManifestTools.AddActivity("com.soomla.profile.social.google.SoomlaGooglePlus$SoomlaGooglePlusActivity",
                                            new Dictionary <string, string>()
            {
                { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
            });

            //google play services version
            SoomlaManifestTools.AddMetaDataTag("com.google.android.gms.version", "@integer/google_play_services_version");
        }
コード例 #13
0
        public void UpdateManifest()
        {
            SoomlaManifestTools.SetPermission("android.permission.INTERNET");
            SoomlaManifestTools.SetPermission("android.permission.WRITE_EXTERNAL_STORAGE");
            SoomlaManifestTools.SetPermission("android.permission.ACCESS_NETWORK_STATE");

            SoomlaManifestTools.AddActivity("com.vungle.publisher.FullScreenAdActivity", new Dictionary <string, string>()
            {
                { "configChanges", "keyboardHidden|orientation|screenSize" },
                { "theme", "@android:style/Theme.NoTitleBar.Fullscreen" }
            });

            SoomlaManifestTools.AppendApplicationElement("service", "com.vungle.publisher.VungleService", new Dictionary <string, string>()
            {
                { "exported", "false" }
            });

            SoomlaManifestTools.AddMetaDataTag("com.google.android.gms.version", "@integer/google_play_services_version");
        }
コード例 #14
0
        public void HandleTwitterManifest()
        {
            bool?enabled = false;
            bool value   = ProfileSettings.IntegrationState.TryGetValue("twitter", out enabled);

            //check if twitter is enabled in settings
            if (value && (enabled != null) && enabled.Value)
            {
                //twitter activity
                SoomlaManifestTools.AddActivity("com.soomla.profile.social.twitter.SoomlaTwitter$SoomlaTwitterActivity",
                                                new Dictionary <string, string>()
                {
                    { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
                });
            }
            else
            {
                SoomlaManifestTools.RemoveActivity("com.soomla.profile.social.twitter.SoomlaTwitter$SoomlaTwitterActivity");
            }
        }
コード例 #15
0
        private void AddGoogleToManifest()
        {
            //google+ permissions
            SoomlaManifestTools.SetPermission("android.permission.INTERNET");
            SoomlaManifestTools.SetPermission("android.permission.GET_ACCOUNTS");
            SoomlaManifestTools.SetPermission("android.permission.USE_CREDENTIALS");
            SoomlaManifestTools.SetPermission("android.permission.WRITE_EXTERNAL_STORAGE");

            //google+ activity
            SoomlaManifestTools.AddActivity("com.soomla.profile.social.google.SoomlaGooglePlus$SoomlaGooglePlusActivity",
                                            new Dictionary <string, string>()
            {
                { "theme", "@android:style/Theme.Translucent.NoTitleBar.Fullscreen" }
            });

            //google play services version
            SoomlaManifestTools.AddMetaDataTag("com.google.android.gms.version", "@integer/google_play_services_version");
            if (ProfileSettings.GPEnableGS)
            {
                string GPAppId = ProfileSettings.GPClientId.Split(new char[] { '-' })[0];
                SoomlaManifestTools.AddMetaDataTag("com.google.android.gms.games.APP_ID", "\\ " + GPAppId);
            }
        }
コード例 #16
0
 private void RemoveTwitterFromManifest()
 {
     SoomlaManifestTools.RemoveActivity("com.soomla.profile.social.twitter.SoomlaTwitter$SoomlaTwitterActivity");
 }
コード例 #17
0
ファイル: StoreSettings.cs プロジェクト: Dnjunaid/TestSoomla
        public void OnAndroidGUI()
        {
            EditorGUILayout.HelpBox("Store Settings", MessageType.None);

            EditorGUILayout.BeginHorizontal();
            SoomlaEditorScript.SelectableLabelField(packageNameLabel, PlayerSettings.bundleIdentifier);
            EditorGUILayout.EndHorizontal();

            EditorGUILayout.Space();
            EditorGUILayout.HelpBox("Billing Service Selection", MessageType.None);

            if (!GPlayBP && !AmazonBP && !NoneBP)
            {
                GPlayBP = true;
            }

            NoneBP = EditorGUILayout.ToggleLeft(noneBPLabel, NoneBP);

            bool update;

            bpUpdate.TryGetValue("none", out update);
            if (NoneBP && !update)
            {
                setCurrentBPUpdate("none");

                AmazonBP = false;
                GPlayBP  = false;
                SoomlaManifestTools.GenerateManifest();
                handlePlayBPJars(true);
                handleAmazonBPJars(true);
            }


            GPlayBP = EditorGUILayout.ToggleLeft(playLabel, GPlayBP);

            if (GPlayBP)
            {
                EditorGUILayout.BeginHorizontal();
                EditorGUILayout.Space();
                EditorGUILayout.LabelField(publicKeyLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
                AndroidPublicKey = EditorGUILayout.TextField(AndroidPublicKey, SoomlaEditorScript.FieldHeight);
                EditorGUILayout.EndHorizontal();

                EditorGUILayout.Space();

                EditorGUILayout.BeginHorizontal();
                EditorGUILayout.LabelField(SoomlaEditorScript.EmptyContent, SoomlaEditorScript.SpaceWidth, SoomlaEditorScript.FieldHeight);
                AndroidTestPurchases = EditorGUILayout.Toggle(testPurchasesLabel, AndroidTestPurchases);
                EditorGUILayout.EndHorizontal();

                EditorGUILayout.BeginHorizontal();
                EditorGUILayout.LabelField(SoomlaEditorScript.EmptyContent, SoomlaEditorScript.SpaceWidth, SoomlaEditorScript.FieldHeight);
                PlaySsvValidation = EditorGUILayout.Toggle(playSsvLabel, PlaySsvValidation);
                EditorGUILayout.EndHorizontal();

                if (PlaySsvValidation)
                {
                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.Space();
                    EditorGUILayout.LabelField(playClientIdLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
                    PlayClientId = EditorGUILayout.TextField(PlayClientId, SoomlaEditorScript.FieldHeight);
                    EditorGUILayout.EndHorizontal();

                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.Space();
                    EditorGUILayout.LabelField(playClientSecretLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
                    PlayClientSecret = EditorGUILayout.TextField(PlayClientSecret, SoomlaEditorScript.FieldHeight);
                    EditorGUILayout.EndHorizontal();

                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.Space();
                    EditorGUILayout.LabelField(playRefreshTokenLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
                    PlayRefreshToken = EditorGUILayout.TextField(PlayRefreshToken, SoomlaEditorScript.FieldHeight);
                    EditorGUILayout.EndHorizontal();

                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.Space();
                    EditorGUILayout.LabelField(SoomlaEditorScript.EmptyContent, SoomlaEditorScript.SpaceWidth, SoomlaEditorScript.FieldHeight);
                    PlayVerifyOnServerFailure = EditorGUILayout.Toggle(playVerifyOnServerFailureLabel, PlayVerifyOnServerFailure);
                    EditorGUILayout.EndHorizontal();
                }
            }

            bpUpdate.TryGetValue("play", out update);
            if (GPlayBP && !update)
            {
                setCurrentBPUpdate("play");

                AmazonBP = false;
                NoneBP   = false;
                SoomlaManifestTools.GenerateManifest();
                handlePlayBPJars(false);
                handleAmazonBPJars(true);
            }


            AmazonBP = EditorGUILayout.ToggleLeft(amazonLabel, AmazonBP);
            bpUpdate.TryGetValue("amazon", out update);
            if (AmazonBP && !update)
            {
                setCurrentBPUpdate("amazon");

                GPlayBP = false;
                NoneBP  = false;
                SoomlaManifestTools.GenerateManifest();
                handlePlayBPJars(true);
                handleAmazonBPJars(false);
            }
            EditorGUILayout.Space();
        }
コード例 #18
0
 private void RemoveAmazonBPFromManifest()
 {
     SoomlaManifestTools.RemoveApplicationElement("receiver", "com.amazon.device.iap.ResponseReceiver");
 }
コード例 #19
0
 private void RemoveNivadRelatedPermissions()
 {
     SoomlaManifestTools.RemovePermission("android.permission.ACCESS_NETWORK_STATE");
 }
コード例 #20
0
        private void AndroidGUI()
        {
            showAndroidSettings = EditorGUILayout.Foldout(showAndroidSettings, "Android Settings");
            if (showAndroidSettings)
            {
                EditorGUILayout.BeginHorizontal();
                SoomlaEditorScript.SelectableLabelField(packageNameLabel, PlayerSettings.bundleIdentifier);
                EditorGUILayout.EndHorizontal();

                EditorGUILayout.Space();
                EditorGUILayout.HelpBox("Billing Service Selection", MessageType.None);

                if (!GPlayBP && !AmazonBP && !NoneBP)
                {
                    GPlayBP = true;
                }

                NoneBP = EditorGUILayout.ToggleLeft(noneBPLabel, NoneBP);

                bool update;
                bpUpdate.TryGetValue("none", out update);
                if (NoneBP && !update)
                {
                    setCurrentBPUpdate("none");

                    AmazonBP = false;
                    GPlayBP  = false;
                    SoomlaManifestTools.GenerateManifest();
                    handlePlayBPJars(true);
                    handleAmazonBPJars(true);
                }


                GPlayBP = EditorGUILayout.ToggleLeft(playLabel, GPlayBP);

                if (GPlayBP)
                {
                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.Space();
                    EditorGUILayout.LabelField(publicKeyLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
                    AndroidPublicKey = EditorGUILayout.TextField(AndroidPublicKey, SoomlaEditorScript.FieldHeight);
                    EditorGUILayout.EndHorizontal();

                    EditorGUILayout.Space();

                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.LabelField(SoomlaEditorScript.EmptyContent, SoomlaEditorScript.SpaceWidth, SoomlaEditorScript.FieldHeight);
                    AndroidTestPurchases = EditorGUILayout.Toggle(testPurchasesLabel, AndroidTestPurchases);
                    EditorGUILayout.EndHorizontal();
                }

                bpUpdate.TryGetValue("play", out update);
                if (GPlayBP && !update)
                {
                    setCurrentBPUpdate("play");

                    AmazonBP = false;
                    NoneBP   = false;
                    SoomlaManifestTools.GenerateManifest();
                    handlePlayBPJars(false);
                    handleAmazonBPJars(true);
                }


                AmazonBP = EditorGUILayout.ToggleLeft(amazonLabel, AmazonBP);
                bpUpdate.TryGetValue("amazon", out update);
                if (AmazonBP && !update)
                {
                    setCurrentBPUpdate("amazon");

                    GPlayBP = false;
                    NoneBP  = false;
                    SoomlaManifestTools.GenerateManifest();
                    handlePlayBPJars(true);
                    handleAmazonBPJars(false);
                }
            }
            EditorGUILayout.Space();
        }
コード例 #21
0
ファイル: StoreSettings.cs プロジェクト: HoseinNajafi/Charsoo
        private void AndroidGUI()
        {
            showAndroidSettings = EditorGUILayout.Foldout(showAndroidSettings, "Android Settings");
            if (showAndroidSettings)
            {
                EditorGUILayout.BeginHorizontal();
                SoomlaEditorScript.SelectableLabelField(packageNameLabel, PlayerSettings.applicationIdentifier);
                EditorGUILayout.EndHorizontal();

                EditorGUILayout.Space();
                EditorGUILayout.HelpBox("Billing Service Selection", MessageType.None);

                if (!GPlayBP && !AmazonBP && !BazaarBP && !NoneBP)
                {
                    GPlayBP = true;
                }

                bool update;

                BazaarBP = EditorGUILayout.ToggleLeft(bazaarLabel, BazaarBP);

                if (BazaarBP)
                {
                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.Space();
                    EditorGUILayout.LabelField(bazaar_publicKeyLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
                    BazaarPublicKey = EditorGUILayout.TextField(BazaarPublicKey, SoomlaEditorScript.FieldHeight);
                    EditorGUILayout.EndHorizontal();

                    EditorGUILayout.Space();

                    EditorGUILayout.BeginHorizontal();
                    EditorGUILayout.LabelField(SoomlaEditorScript.EmptyContent, SoomlaEditorScript.SpaceWidth, SoomlaEditorScript.FieldHeight);
                    BazaarTestPurchases = EditorGUILayout.Toggle(bazaar_testPurchasesLabel, BazaarTestPurchases);
                    EditorGUILayout.EndHorizontal();
                }

                bpUpdate.TryGetValue("bazaar", out update);
                if (BazaarBP && !update)
                {
                    setCurrentBPUpdate("bazaar");

                    AmazonBP = false;
                    NoneBP   = false;
                    GPlayBP  = false;
                    SoomlaManifestTools.GenerateManifest();
                    //					handleBazaarBPJars(false);
                    //					handlePlayBPJars(true);
                    //					handleAmazonBPJars(true);
                }

                //uncomment to see other stores options (plugin files needed.)
//				NoneBP = EditorGUILayout.ToggleLeft(noneBPLabel, NoneBP);
//
//				bpUpdate.TryGetValue("none", out update);
//				if (NoneBP && !update) {
//					setCurrentBPUpdate("none");
//
//					AmazonBP = false;
//					GPlayBP = false;
//					BazaarBP = false;
//					SoomlaManifestTools.GenerateManifest();
//					handlePlayBPJars(true);
//					handleAmazonBPJars(true);
//					handleBazaarBPJars(true);
//				}


//				GPlayBP = EditorGUILayout.ToggleLeft(playLabel, GPlayBP);
//
//				if (GPlayBP) {
//					EditorGUILayout.BeginHorizontal();
//					EditorGUILayout.Space();
//					EditorGUILayout.LabelField(publicKeyLabel, SoomlaEditorScript.FieldWidth, SoomlaEditorScript.FieldHeight);
//					AndroidPublicKey = EditorGUILayout.TextField(AndroidPublicKey, SoomlaEditorScript.FieldHeight);
//					EditorGUILayout.EndHorizontal();
//
//					EditorGUILayout.Space();
//
//					EditorGUILayout.BeginHorizontal();
//					EditorGUILayout.LabelField(SoomlaEditorScript.EmptyContent, SoomlaEditorScript.SpaceWidth, SoomlaEditorScript.FieldHeight);
//					AndroidTestPurchases = EditorGUILayout.Toggle(testPurchasesLabel, AndroidTestPurchases);
//					EditorGUILayout.EndHorizontal();
//				}
//
//				bpUpdate.TryGetValue("play", out update);
//				if (GPlayBP && !update) {
//					setCurrentBPUpdate("play");
//
//					AmazonBP = false;
//					NoneBP = false;
//					BazaarBP = false;
//					SoomlaManifestTools.GenerateManifest();
//					handlePlayBPJars(false);
//					handleAmazonBPJars(true);
//					handleBazaarBPJars(true);
//				}


//				AmazonBP = EditorGUILayout.ToggleLeft(amazonLabel, AmazonBP);
//				bpUpdate.TryGetValue("amazon", out update);
//				if (AmazonBP && !update) {
//					setCurrentBPUpdate("amazon");
//
//					GPlayBP = false;
//					NoneBP = false;
//					BazaarBP = false;
//					SoomlaManifestTools.GenerateManifest();
//					handlePlayBPJars(true);
//					handleAmazonBPJars(false);
//					handleBazaarBPJars(true);
//				}
            }
            EditorGUILayout.Space();
        }