private void OnConflictingAarFileDetected() { EditorGUILayout.BeginVertical(); EditorGUILayout.LabelField(ConflictDetectionDescription, EditorStyles.wordWrappedLabel); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField("Conflicts with Google Play Billing Plugin.", GetWarningStyle()); if (GUILayout.Button("Fix", GUILayout.Width(ActionButtonWidth))) { _removeAidlFileSuccess = GooglePlayBillingBuildHelper.RemoveConflictingAarFiles(); } EditorGUILayout.EndHorizontal(); if (_removeAidlFileSuccess) { EditorGUILayout.LabelField(FixButtonDescription, EditorStyles.wordWrappedLabel); } else { EditorGUILayout.LabelField(OperationFailureMessage, GetWarningStyle()); } EditorGUILayout.EndVertical(); }
private void AddOptionForConflictingAarFile() { EditorGUILayout.LabelField("Conflict Detection", EditorStyles.boldLabel); EditorGUILayout.BeginHorizontal(); if (GooglePlayBillingBuildHelper.HasConflictingGoogleAarFile()) { OnConflictingAarFileDetected(); } else { OnNoConflictingAarFileDetected(); } EditorGUILayout.EndHorizontal(); }