diff --git a/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs b/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs
index 8bad5bac..5bf52324 100644
--- a/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs
+++ b/Assets/YooAsset/Runtime/OperationSystem/AsyncOperationBase.cs
@@ -42,6 +42,17 @@ namespace YooAsset
///
public float Progress { get; protected set; }
+ ///
+ /// 所属包裹名称
+ ///
+ public string PackageName
+ {
+ get
+ {
+ return _packageName;
+ }
+ }
+
///
/// 是否已经完成
///
@@ -98,10 +109,6 @@ namespace YooAsset
throw new System.NotImplementedException(this.GetType().Name);
}
- internal string GetPackageName()
- {
- return _packageName;
- }
internal void SetPackageName(string packageName)
{
_packageName = packageName;
diff --git a/Assets/YooAsset/Runtime/OperationSystem/OperationSystem.cs b/Assets/YooAsset/Runtime/OperationSystem/OperationSystem.cs
index 98a7e001..ada955e8 100644
--- a/Assets/YooAsset/Runtime/OperationSystem/OperationSystem.cs
+++ b/Assets/YooAsset/Runtime/OperationSystem/OperationSystem.cs
@@ -112,7 +112,7 @@ namespace YooAsset
// 终止临时队列里的任务
foreach (var operation in _newList)
{
- if (operation.GetPackageName() == packageName)
+ if (operation.PackageName == packageName)
{
operation.SetAbort();
}
@@ -121,7 +121,7 @@ namespace YooAsset
// 终止正在进行的任务
foreach (var operation in _operations)
{
- if (operation.GetPackageName() == packageName)
+ if (operation.PackageName == packageName)
{
operation.SetAbort();
}