Returns the configuration fields for the currently active version control plugin.
The task can be useful if, for example, you need to change the version control plugin's credentials.
using System.Collections.Generic; using UnityEditor; using UnityEditor.VersionControl; using UnityEngine;
public class EditorScript : MonoBehaviour { [MenuItem("Version Control/ConfigField")] public static void ExampleConfigField() { ConfigField[] exampleConfigField; exampleConfigField = Provider.GetActiveConfigFields(); EditorUserSettings.SetConfigValue(exampleConfigField[0].name, "username2"); Provider.UpdateSettings().Wait(); } }
The code above will fetch the currectly selected version control's config field names, change the first field to "username2" and update the version control settings.