Esempio n. 1
0
    //set the project player settings to defaults (iOS specific)
    private void ApplyIOSPlayerSetting(IOSPlayerSettings iop)
    {
        PlayerSettings.iOS.applicationDisplayName = iop.applicationDisplayName;

        PlayerSettings.iOS.scriptCallOptimization = iop.scriptCallOptimization;

        PlayerSettings.iOS.sdkVersion = iop.sdkVersion;

        PlayerSettings.iOS.targetOSVersion = iop.targetOSVersion;

        PlayerSettings.iOS.targetDevice = iop.targetDevice;

        PlayerSettings.iOS.targetResolution = iop.targetResolution;

        PlayerSettings.iOS.prerenderedIcon = iop.prerenderedIcon;

        PlayerSettings.iOS.requiresPersistentWiFi = iop.requiresPersistentWiFi;

        PlayerSettings.iOS.statusBarStyle = iop.statusBarStyle;

        PlayerSettings.iOS.exitOnSuspend = iop.exitOnSuspend;

        PlayerSettings.iOS.showActivityIndicatorOnLoading = iop.showActivityIndicatorOnLoading;
    }
Esempio n. 2
0
    void OnGUI()
    {
        GUILayout.Label ("IOS Quality Settings", EditorStyles.boldLabel);

        Rect aRect = EditorGUILayout.BeginHorizontal ("Button");

        //Apply default iOS quality settings to project.
        if(GUI.Button(aRect, GUIContent.none))
        {
            MobileConfigControl.InitialiseConfig(null);
        }

        GUILayout.Label ("Apply Defaults To Project");

        EditorGUILayout.EndHorizontal();

        GUILayout.Label ("IOS Player Settings", EditorStyles.boldLabel);

        aRect = EditorGUILayout.BeginHorizontal ("Button");

        if(GUI.Button(aRect, GUIContent.none))
        {
            IOSPlayerSettings settings = new IOSPlayerSettings();
            MobilePlayerSettings msettings = new MobilePlayerSettings();

            ApplyIOSPlayerSetting(settings);
            ApplyMobilePlayerSettings(msettings);
        }

        GUILayout.Label ("Apply Defaults To Project");

        EditorGUILayout.EndHorizontal();
    }