版本: Unity 6 (6000.0)
语言英语
  • C#

Provider.GetAssetListFromSelection

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们会阅读用户提出的每一项更改建议,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的更改建议无法提交。请 <a>重试</a> 几分钟后。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static VersionControl.AssetList GetAssetListFromSelection();

描述

返回当前选定资源的版本控制信息。

此方法实际上将所有当前选定的资源添加到一个 AssetList 中,该列表可用于进一步处理。

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()); } }

上面的代码将当前选定的资源添加到一个 AssetList 中,并将它的名称输出到控制台。