Unity 6.3
0 онлайн 34 гостей 3 в системе
Вход

Provider.RevertIsValid

Declaration

public static bool RevertIsValid(VersionControl.AssetList assets, VersionControl.RevertMode mode);
public static bool RevertIsValid(VersionControl.Asset asset, VersionControl.RevertMode mode);

Параметры

Параметр Описание
ассетов Перечень ассетов, подлежащих проверке.
ассеты Ассет, подлежащий проверке.
режим Вернуть режим для тестирования.

Описание

Возвращает true, если Provider.Revert является действительной задачей для выполнения хотя бы на одном из ассетов в списке.

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

public class EditorScript : MonoBehaviour { [MenuItem("Version Control/RevertIsValid")] public static void ExampleRevertIsValid() { AssetList assets = new AssetList(); assets.Add(Provider.GetAssetByPath("Assets/ExampleAsset.cs")); Debug.Log(Provider.RevertIsValid(assets, RevertMode.Normal)); } }

Обратите внимание, что RevertMode.Unchanged проверят только локально извлеченные и заблокированные файлы, в то время как RevertMode.Normal проверят локально извлеченные, заблокированные, добавленные и удаленные файлы.