예제 #1
0
        private void DrawManifestInfo()
        {
            EditorGUIExtensions.DrawHeader("Android Manifest Settings");

            if (ManifestUtility.HasManifest())
            {
                DrawIsDebuggable();
            }
            else
            {
                EditorGUILayout.HelpBox("AndroidManifest.xml doesn't exist.", MessageType.Warning);
            }
        }
예제 #2
0
        private void DrawIsDebuggable()
        {
            EditorGUI.BeginChangeCheck();

            var debuggable = EditorGUILayout.Toggle("Is debuggable", ManifestUtility.IsDebuggable());

            if (EditorGUI.EndChangeCheck())
            {
                ManifestUtility.SetDebuggableValue(debuggable);
            }

            if (_settings.SelectedPreferences.android.manifestPreferences.debuggable != debuggable &&
                EditorGUIExtensions.DrawFixHelpBox("Is debuggable is incorrect"))
            {
                ManifestUtility.SetDebuggableValue(_settings.SelectedPreferences.android.manifestPreferences.debuggable);
            }
        }