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