Version: 2020.3

Provider.GetAssetListFromSelection

切换到手册
public static VersionControl.AssetList GetAssetListFromSelection ();

描述

Returns the version control information about the currently selected Assets.

This method effectively adds all of the currently selected Assets to a AssetList which can be used for further processing.

using System.Collections.Generic;
using UnityEditor;
using UnityEditor.VersionControl;
using UnityEngine;

public class EditorScript : MonoBehaviour { [MenuItem("Version Control/GetAssetListFromSelection")] public static void ExampleGetAssetListFromSelection() { AssetList assets = Provider.GetAssetListFromSelection(); Debug.Log("Selected asset: " + assets[0].name.ToString()); } }

The code above adds the currently selected Asset to an AssetList and outputs its name to the console.