assets | 资源列表。 |
如果在给定的 AssetList 中至少有一个资源可以启动 Diff 任务,则返回 true。
当列表中的所有资源都未添加到版本控制时,任务将返回 false,否则结果将始终为 true。
using System.Collections.Generic; using UnityEditor; using UnityEditor.VersionControl; using UnityEngine;
public class EditorScript : MonoBehaviour { [MenuItem("Version Control/DiffIsValid")] public static void ExampleDiffIsValid() { AssetList assets = new AssetList(); assets.Add(Provider.GetAssetByPath("Assets/ExampleAsset.cs")); Debug.Log(Provider.DiffIsValid(assets)); } }