Beispiel #1
0
 //set the project player settings to defaults (mobile general).
 private void ApplyMobilePlayerSettings(MobilePlayerSettings mps)
 {
     PlayerSettings.defaultInterfaceOrientation = mps.defaultInterfaceOrientation;
     PlayerSettings.statusBarHidden = mps.statusBarHidden;
     PlayerSettings.use32BitDisplayBuffer = mps.use32BitDisplayBuffer;
     PlayerSettings.iPhoneBundleIdentifier = mps.iPhoneBundleIdentifier;
     PlayerSettings.bundleIdentifier = mps.bundleIdentifier;
     PlayerSettings.bundleVersion = mps.bundleVersion;
     PlayerSettings.targetGlesGraphics = mps.targetGlesGraphics;
     PlayerSettings.accelerometerFrequency = mps.accelerometerFrequency;
     PlayerSettings.apiCompatibilityLevel = mps.apiCompatibilityLevel;
     PlayerSettings.strippingLevel = mps.strippingLevel;
     PlayerSettings.usePlayerLog = mps.usePlayerLog;
     PlayerSettings.colorSpace = mps.colorSpace;
     PlayerSettings.companyName = mps.companyName;
     PlayerSettings.productName = mps.productName;
 }
Beispiel #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();
    }