Version: 2020.3

Provider.GetActiveConfigFields

切换到手册
public static ConfigField[] GetActiveConfigFields ();

描述

返回当前活动版本控制插件的配置字段。

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.