Version: 2022.1

Task

class in UnityEditor.VersionControl

切换到手册

描述

任务是对版本控制操作实例的描述。

通过此类型的对象,可以处理 Provider.CheckoutProvider.GetLatestProvider.Submit 等操作。几乎每次要求 Provider 执行操作时,Unity 都会创建该项目。版本控制操作返回的任务对象在后台执行,并且不总是立即完成,如果需要等待它们完成,请使用 Task.Wait

变量

assetList多种任务的结果。
changeSets一些任务返回的变更集列表。
description当前任务的简短描述。
messages可能包含版本控制插件的信息。
progressPct当前任务的进度百分比。
resultCode一些任务会返回结果代码,这些代码将存储在此处。
secondsSpent自任务启动以来在此任务中花费的总时间。
success确定任务是否已成功完成。
text将包含 Provider.ChangeSetDescription 任务的结果。

公共函数

SetCompletionAction完成任务后,执行一个完成任务(如果已设置)。
Wait一种阻塞方法,用于等待任务完成。