public override void OnInspectorGUI()
    {
        settings = target as IOSNativeSettings;

        GUI.changed = false;

        GeneralOptions();
        BillingSettings();

        AboutGUI();

        if(GUI.changed) {
            DirtyEditor();
        }
    }
Пример #2
0
    public override void OnInspectorGUI()
    {
                #if UNITY_WEBPLAYER
        EditorGUILayout.HelpBox("Editing IOS Native Settings not available with web player platfrom. Please switch to any other platform under Build Settings menu", MessageType.Warning);
        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.Space();
        if (GUILayout.Button("Switch To IOS Platfrom", GUILayout.Width(150)))
        {
            EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.iPhone);
        }
        EditorGUILayout.EndHorizontal();

        if (Application.isEditor)
        {
            return;
        }
                #endif


        settings = target as IOSNativeSettings;

        GUI.changed = false;



        GeneralOptions();

        EditorGUILayout.HelpBox("(Optional) Services Settings", MessageType.None);
        APISettings();
        EditorGUILayout.Space();
        OtherSettins();
        EditorGUILayout.Space();
        BillingSettings();
        EditorGUILayout.Space();
        GameCenterSettings();
        EditorGUILayout.Space();
        CameraSettins();
        EditorGUILayout.Space();

        AboutGUI();


        if (GUI.changed)
        {
            DirtyEditor();
        }
    }
Пример #3
0
    public override void OnInspectorGUI()
    {
        settings = target as IOSNativeSettings;

        GUI.changed = false;



        GeneralOptions();
        BillingSettings();


        AboutGUI();


        if (GUI.changed)
        {
            DirtyEditor();
        }
    }
Пример #4
0
	public override void OnInspectorGUI()  {


		#if UNITY_WEBPLAYER
		EditorGUILayout.HelpBox("Editing IOS Native Settings not available with web player platfrom. Please switch to any other platform under Build Settings menu", MessageType.Warning);
		EditorGUILayout.BeginHorizontal();
		EditorGUILayout.Space();
		if(GUILayout.Button("Switch To IOS Platfrom",  GUILayout.Width(150))) {
			EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTarget.iOS);
		}
		EditorGUILayout.EndHorizontal();

		if(Application.isEditor) {
			return;
		}

		#endif


		settings = target as IOSNativeSettings;

		GUI.changed = false;



		GeneralOptions();

		EditorGUILayout.HelpBox("(Optional) Services Settings", MessageType.None);
		BillingSettings();
		EditorGUILayout.Space();
		GameCenterSettings();
		EditorGUILayout.Space();
		OtherSettins();
		EditorGUILayout.Space();


		AboutGUI();
	

		if(GUI.changed) {
			DirtyEditor();
		}

	}