Esempio n. 1
0
        public static void CheckAndUpdateAdjustSettings(TinySauceSettings sauceSettings)
        {
#if UNITY_IOS
            if (sauceSettings == null || string.IsNullOrEmpty(sauceSettings.adjustIOSToken.Replace(" ", string.Empty)))
            {
                BuildErrorWindow.LogBuildError(BuildErrorConfig.ErrorID.NoAdjustToken);
            }
#endif
#if UNITY_ANDROID
            if (sauceSettings == null || string.IsNullOrEmpty(sauceSettings.adjustAndroidToken.Replace(" ", string.Empty)))
            {
                BuildErrorWindow.LogBuildError(BuildErrorConfig.ErrorID.NoAdjustToken);
            }
#endif
        }
        public static void CheckAndUpdateGameAnalyticsSettings(TinySauceSettings settings)
        {
#if UNITY_ANDROID
            if (settings == null || !CheckGameAnalyticsSettings(settings.gameAnalyticsAndroidGameKey, settings.gameAnalyticsAndroidSecretKey,
                                                                RuntimePlatform.Android))
            {
                BuildErrorWindow.LogBuildError(BuildErrorConfig.ErrorID.GANoAndroidAndKey);
            }
#elif UNITY_IOS
            if (settings == null || !CheckGameAnalyticsSettings(settings.gameAnalyticsIosGameKey, settings.gameAnalyticsIosSecretKey, RuntimePlatform.IPhonePlayer))
            {
                BuildErrorWindow.LogBuildError(BuildErrorConfig.ErrorID.GANoIOSKey);
            }
#endif
        }
Esempio n. 3
0
        public static void CheckAndUpdateFacebookSettings(TinySauceSettings sauceSettings)
        {
#if UNITY_ANDROID || UNITY_IOS
            if (sauceSettings == null || string.IsNullOrEmpty(sauceSettings.facebookAppId))
            {
                BuildErrorWindow.LogBuildError(BuildErrorConfig.ErrorID.SettingsNoFacebookAppID);
            }
            else
            {
                FacebookSettings.AppIds = new List <string> {
                    sauceSettings.facebookAppId
                };
                FacebookSettings.AppLabels = new List <string> {
                    Application.productName
                };
                EditorUtility.SetDirty(FacebookSettings.Instance);
            }
#endif
        }