private static void UpdateSDKDefine(bool enabled, string define)
 {
     if (enabled)
     {
         if (!SA_EditorDefines.HasCompileDefine(define))
         {
             SA_EditorDefines.AddCompileDefine(define);
         }
         //TODO this has to be automatic and managed from AN
         AN_Preprocessor.ActicateJarResolver();
     }
     else
     {
         if (SA_EditorDefines.HasCompileDefine(define))
         {
             SA_EditorDefines.RemoveCompileDefine(define);
         }
     }
 }
        private static void UpdateMessagingLibState(bool enabled)
        {
            if (enabled)
            {
                if (!SA_EditorDefines.HasCompileDefine(AN_FIREBASE_MESSAGING_DEFINE))
                {
                    SA_EditorDefines.AddCompileDefine(AN_FIREBASE_MESSAGING_DEFINE);
                }

                AN_Preprocessor.ActicateJarResolver();
            }
            else
            {
                if (SA_EditorDefines.HasCompileDefine(AN_FIREBASE_MESSAGING_DEFINE))
                {
                    SA_EditorDefines.RemoveCompileDefine(AN_FIREBASE_MESSAGING_DEFINE);
                }
            }
        }
        private static void UpdateAnalyticsLibState(bool enabled)
        {
            if (enabled)
            {
                if (!SA_EditorDefines.HasCompileDefine(AN_FIREBASE_ANALYTICS_DEFINE))
                {
                    SA_EditorDefines.AddCompileDefine(AN_FIREBASE_ANALYTICS_DEFINE);
                }

                AN_Preprocessor.ActicateJarResolver();
            }
            else
            {
                if (SA_EditorDefines.HasCompileDefine(AN_FIREBASE_ANALYTICS_DEFINE))
                {
                    SA_EditorDefines.RemoveCompileDefine(AN_FIREBASE_ANALYTICS_DEFINE);
                }
            }
        }
Beispiel #4
0
        private static void UpdateLibState(bool fbLibFound)
        {
            if (fbLibFound)
            {
                if (!SA_EditorDefines.HasCompileDefine(SA_FB_INSTALLED_DEFINE))
                {
                    SA_EditorDefines.AddCompileDefine(SA_FB_INSTALLED_DEFINE);
                }

                //TODO need to figure out this dependency
                //it should not have AN ref. Unless it's shipped as part of UM
                AN_Preprocessor.ActicateJarResolver();
            }
            else
            {
                if (SA_EditorDefines.HasCompileDefine(SA_FB_INSTALLED_DEFINE))
                {
                    SA_EditorDefines.RemoveCompileDefine(SA_FB_INSTALLED_DEFINE);
                }
            }
        }