Пример #1
0
        static void Update()
        {
            bool refresh = false;

            if (EditorUserBuildSettings.development != isDevelopment)
            {
                isDevelopment = EditorUserBuildSettings.development;
                refresh       = true;
            }

            if (EditorPrefs.GetBool(NetworksWindow.PREFS_DEBUG) != isDebugNotifications)
            {
                isDebugNotifications = EditorPrefs.GetBool(NetworksWindow.PREFS_DEBUG);
                refresh = true;
            }

            #if UNITY_5_5_OR_NEWER
            var newVersion = PlayerSettings.iOS.targetOSVersionString.ToString();
            #elif UNITY_5_OR_NEWER
            var newVersion = PlayerSettings.iOS.targetOSVersionString.ToString().Substring(4).Replace('_', '.');
            #else
            var newVersion = PlayerSettings.iOS.targetOSVersion.ToString().Substring(4).Replace('_', '.');
            #endif
            if (!newVersion.Equals(iosMinTargetVersion))
            {
                iosMinTargetVersion = newVersion;
                refresh             = true;
            }

            if (refresh)
            {
                Networks instance = new AndroidNetworks(true);
                instance.ApplyChanges(instance.GetPersisted());

                instance = new IosNetworks();
                instance.ApplyChanges(instance.GetPersisted());
            }
        }
Пример #2
0
        static AndroidNetworks()
        {
            var instance = new AndroidNetworks(false);

            instance.ApplyChanges(instance.GetPersisted());
        }